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: 1/19/2021 - 5 min read
What exactly is a NoSQL database?
NoSQL databases are not anything new. The concept behind storing data in non-relational document or key-value formats has been around for de...
Programming
Published on: 1/18/2021 - 5 min read
Server-side pagination vs client-side pagination
Pagination is a vital UI/UX element that is usually overlooked by many developers. It makes navigating through data easier, but it comes at ...
Performance
Published on: 1/15/2021 - 5 min read
Looking at PageSpeed Insights Web Vitals
I run many different kinds of analysis on this website in order to check for weaknesses and to patch them up whenever possible. One of those...
Published on: 1/13/2021 - 4 min read
What is the best browser for developers?
If you are a web developer, then you can agree that one of the most powerful tools at your disposal is the browser itself. More specifically...
Javascript
Published on: 1/12/2021 - 5 min read
Top 4 jQuery alternatives to consider switching to
jQuery is probably still the most popular and widely used JavaScript library out there today, and that's mainly due to its longevity. Latest...
Published on: 1/12/2021 - 4 min read
Set up UptimeRobot monitors to check for site downtime
There is a good chance that at some point your websites will go down, regardless of where it is hosted. Most hosting platforms typically wil...
Published on: 1/11/2021 - 4 min read
3 Reasons Why Your GoDaddy Site Might Be Down
Most hosting providers out there today offer 99.999% uptime usually on their web servers. A bold estimate, but one that makes sense overall....
Web Development
Published on: 1/9/2021 - 4 min read
How to set up a free SSL certificate on GoDaddy
These days, thanks in part to browser default security settings, you really can't go without having an SSL certificate installed on your web...
Computer Science
Published on: 1/6/2021 - 5 min read
3 Computer Science fundamentals to learn right now
You might think that Computer Science essentially comes down to programming concepts, data structures and algorithms, and to some extent tha...
Published on: 1/4/2021 - 4 min read
New design for 2021
Taking everything that I've learned from 2020 about what works and what doesn't work on the blog, I have made adjustments and upgrades to th...
.NET
Published on: 12/18/2020 - 5 min read
Should you still be using ASP.NET Web Forms in 2021?
ASP.NET has seen many changes during the past decade. What once started as a super lightweight scripting language (Classic ASP), has grown i...
Published on: 12/17/2020 - 2 min read
Improve the battery life of your Surface laptop
The Surface laptops are my go to these days for most of my work. The only downside to them is that the battery life isn't as futuristic and ...
Published on: 12/16/2020 - 3 min read
3 Windows 10 hacks to make your life easier
You are either a Windows person or a Mac person these days. I'm a .NET developer, so that puts me in the Windows category for the most part....
Javascript
Published on: 12/15/2020 - 3 min read
How to bind events in JavaScript to dynamic elements
Thanks in part to Ajax and front-end heavy frameworks like React and Angular, much of a website these days is generated in real-time dynamic...
Career
Published on: 12/11/2020 - 4 min read
4 things to avoid in your personal programming portfolio
If you have a portfolio on the web with your own custom URL, then congratulations, that is half the battle when looking for a job. The other...
Computer Science
Published on: 12/10/2020 - 4 min read
3 reasons why you shouldn't get a degree in Computer Science
Before I start, I will say that I do in fact have a degree in Computer Science from a reputable university. Getting the degree fit in line w...
Published on: 12/9/2020 - 4 min read
What's the difference between a text editor and an IDE?
A common question that I often is why do I use Visual Studio 2019 instead of VS Code? Good question. Complex answer. Let's get into it.The t...
Career
Published on: 12/7/2020 - 5 min read
Mistakes I made at my first programming job
Just like in the Matrix, everybody falls their first time. You don't know what you don't know and what you don't know can sometimes cause th...
ASP.NET
Published on: 12/5/2020 - 3 min read
How to bundle resource files in C# and ASP.NET
Many ASP.NET developers don't realize that the .NET framework comes with a built in bundler for all of their many resource files. What is a ...
Published on: 12/2/2020 - 5 min read
How to not over engineer your code
I do it all the time. And it is hard not to sometimes when you get into the flow and you keep thinking of cool new feature after cool new fe...
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#
A Simple Next.js API Folder Structure
How to Actually Write Code on Your Tablet
The many ways to sanitize user input in C#
The Best Way to Check for an Empty String in JavaScript
How to Code The Snake Game Using JavaScript - Full Tutorial
How To Code Blackjack Using JavaScript
How To Encrypt Passwords Using SHA-256 In C# And .NET
10 gadgets every programmer should carry
Coding A Card Deck In JavaScript
What is the state of ASP.NET Web Forms in 2025?
How to Generate GUIDs in JavaScript
Is 8GB of RAM Enough for Programming in 2025?
How to Check for Unused Modules in a Node.js App
How to show PDF file upload previews using JavaScript
How to Work With Multiline Strings in JavaScript
Top JavaScript PDF Libraries in 2025: A Comprehensive Guide
Why Vite's Proxy Only Works in Dev And What to Do About It