ThatSoftwareDude
Building the web
since 2008
Categories
JavaScript
CSS
React
C#
HTML
Databases
Developer Tools
Box Shadow Editor
Text Shadow Editor
Image Placeholder Generator
Scrollbar CSS Editor
UUID/GUID Generator / Analyzer
US State Databases
Typing Test
Menu
Menu
About
Hubs
Polls
Typing Tests
Newsletter
Services
Resources
Code Bytes
Developer Guides
Developer Gift Guide
Contact
Contact
Ask a question
Advertise
Popular
tags
#.NET
#5 minute guide
#AI
#Android
#API
#ASP.NET
#Bootcamps
#Business
#C#
#Career
#ChatGPT
#Coding
#Computer Science
#css
#CSS
#CSS3
#Database
#ES6
#Gadgets
#Game Development
#Guide
#Hardware
#HTML5
#Interviews
#IT
#Javascript
#Javascript
#Learning to code
#Module
#NodeJS
#Performance
#Productivity
#Programming
#Security
#SQL
#Startup
#Surface
#Web Design
#Web Development
#Windows
Software Development News and Articles
Published on: 9/1/2020 - 3 min read
How to clear the cache on a users browser so they don't have to
Cached files are both a blessing and a curse depending on what your current intent is. A blessing because it allows for websites to load muc...
Published on: 8/31/2020 - 13 min read
The complete beginner's guide to hosting your own podcast
If Joe Rogan is a sign of the times, and he probably is, then podcasting isn't going anywhere anytime soon. And in fact, it probably hasn't ...
CSS
Published on: 8/27/2020 - 3 min read
The best library to use for quick CSS animations
css animationsAnimations on a website typically get saved for last or ignored completely mainly because they can be somewhat time consuming ...
Published on: 8/21/2020 - 5 min read
Google Fi 2 year review - should you switch?
It has been a little over two years since I made the switch to Google's phone service Fi. And I'm still using the service so it can't be all...
Database
Published on: 8/20/2020 - 6 min read
A simple database schema for your next user system
The following is a relatively standard schema for a User table in a database. You can use this as a guide for when creating your own cutom a...
Javascript
Published on: 8/19/2020 - 6 min read
How to stick an element to the page when scrolling
Keeing items on the page when scrolling downwards can be a beneficial feature when you have elements that ideally land somewhere near the to...
Database
Published on: 8/17/2020 - 9 min read
Database fundamentals every programmer should know
If you are new to working with databases, then this article is for you. In this post I will break down what databases are, how they are...
Published on: 8/13/2020 - 5 min read
The Surface Duo is launching September 10th
An official release date has finally been confirmed for the much anticipated Surface Duo by Microsoft. You can pre-order the device starting...
Programming
Published on: 8/11/2020 - 4 min read
3 ways to protect your eyes if you are a programmer
Your eyes are typically under constant barrage and stress on a day to day basis. Everything from direct sunlight to poor lighting conditions...
Published on: 8/8/2020 - 4 min read
Here's why every programmer should read "Masters of Doom"
I just got through with reading (hearing?) "Masters of Doom" by David Kushner and if you are a fan of either video games or a programmer the...
Published on: 6/20/2020 - 4 min read
How to natively lazy load images on your website to improve performance
Most websites are heavily comprised of images and photos these days. And the camera resolutions are only getting better. Images used to be i...
Published on: 6/6/2020 - 4 min read
Methods to Keep a Macbook in Good Shape
Macbooks excel when it comes to durability. However, there will still come a time when you notice that the overall performance has drop...
Programming
Published on: 5/25/2020 - 6 min read
College degree vs coding bootcamp and which is right for you?
This is one the most popular question that I get asked from people looking to get into web development.Should I go to college for 5% of my h...
Web Development
Published on: 5/21/2020 - 5 min read
How to avoid enormous network payloads
Performance on the web is important in order to provide a fast and smooth overall web surfing experience to your site visitors....
Published on: 5/19/2020 - 5 min read
My web design process
Web design is one of those things that is both personal but yet also needs to be very functional. At least, it should be aiming to be those ...
Published on: 5/19/2020 - 5 min read
How to use the developer console like a pro
The console window in a browsers developer tools is more than just a long list of red strings letting you know that something has gone wrong...
HTML
Published on: 5/9/2020 - 2 min read
Working with the 'template' tag in HTML5
Templates are reusable chunks of HTML that are ignored by the HTML rendering engine in the browser, so they will not appear in your web page...
Published on: 5/4/2020 - 4 min read
What freelancing in 2020 might look like
Tens of thousands of businesses around the world have been forced to shut their doors due to recent events. Many of those will not be able t...
Published on: 5/2/2020 - 6 min read
Why is everyone suddenly talking about COBOL
If you have been following the news lately then you might have heard that the current strain on our government websites has caused a massive...
Published on: 4/30/2020 - 6 min read
A look at VPN's and why you probably need one
VPN's or Virtual Private Networks are not new by any means, but they are gaining more attention from the general public, particularly with t...
Previous page
Next page
Popular Articles
Creating a Good Folder Structure For Your Vite App
Why I Finally Decided to Upgrade To GitHub Copilot Pro
Implementing Argon2id Password Hashing in C#
How To Code Blackjack Using JavaScript
The Best Way to Check for an Empty String in JavaScript
How to Actually Write Code on Your Tablet
Coding A Card Deck In JavaScript
A Simple Next.js API Folder Structure
How to Code The Snake Game Using JavaScript - Full Tutorial
How to show PDF file upload previews using JavaScript
Playdate Console Review (2025): A Platform for Creative Development
10 gadgets every programmer should carry
The many ways to sanitize user input in C#
How to Configure Your Vite Config File
Public vs Src Assets: When to Use Each Approach in Vite
Is 8GB of RAM Enough for Programming in 2025?
Understanding the Difference Between react-helmet and react-helmet-async
Why Vite's Proxy Only Works in Dev And What to Do About It
How To Encrypt Passwords Using SHA-256 In C# And .NET
Setting Up a Dev Server Proxy in Vite