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
React
Published on: 1/6/2022 - 5 min read
5 Reasons Why You Won't Like Using React
React currently sits on top of the throne when it comes to popular Node.js frameworks. And that's because it gets alot right....
Published on: 1/4/2022 - 4 min read
Non-coding things every developer should know
The new year is finally among us, and I think many can agree, that it took a while to get here. With this new start though, there is new opp...
React
Published on: 12/22/2021 - 2 min read
How to bind a dropdown dynamically using React
With state-based dynamic rendering, it's a relatively simple process when it comes to generating a dropdown (select) element dynamically ont...
Published on: 12/6/2021 - 4 min read
Is JetBrains Fleet the New VS Code?
Every so often you will read about the next up and coming coding IDE destined to take over the development world and topple the reign that i...
NodeJS
Published on: 11/28/2021 - 5 min read
5 Reasons Why I'm Switching Over To Node.js in 2022
The majority of my almost 2 decade career has revolved around C#, ASP.NET and SQL Server for the most part, and I’d like to think that ...
Published on: 11/23/2021 - 4 min read
The importance of having good folder structure
Folder structure is something that most developers usually take for granted because often times it is something that is already present when...
Published on: 11/17/2021 - 4 min read
How to remove console logs in your production code
Every JavaScript developer loves using the console in order to test out and debug their applications. I do as well. It's just too convenient...
Javascript
Published on: 11/13/2021 - 5 min read
How to Implement a Substitution Cipher in JavaScript
Cipher's are a good way to put your coding skills into practice. They are usually relatively simple to implement in terms of the amount of c...
Javascript
Published on: 11/11/2021 - 5 min read
Should You Use a JavaScript Framework?
I've read far too many articles this week about why developers should avoid using JavaScript frameworks in lieu of plain old vanilla JavaScr...
Productivity
Published on: 11/8/2021 - 6 min read
How I Plan Out My Coding Projects
During the past few years I've had the opportunity to work on a variety of coding projects, both professional and personal. And in that time...
Published on: 10/26/2021 - 6 min read
Is C# Dying Out in 2022?
More recently I've been hearing rumors on the internet that C# is going the way of the dinosaur. That the .NET framework is just too fragmen...
Visual Studio
Published on: 10/22/2021 - 4 min read
You Can Finally Run Visual Studio Code On Your Browser
If you are on the go and not around your main coding laptop, or maybe you're on a machine that doesn't have Visual Studio Code installed (or...
Security
Published on: 10/20/2021 - 5 min read
Top 7 Security Best Practices For Your Websites
If you own or run a website, then security should be near the top of the list in terms of daily priorities. You far too often hear stories o...
Web Design
Published on: 10/18/2021 - 2 min read
How to show users their plain-text passwords
A common feature that many websites now implement, is the ability to toggle on and off the password visibility on a signup form....
Published on: 10/14/2021 - 6 min read
What Is A Headless CMS?
Let's start off by defining what a non-headless CMS is. A Content Management System (CMS) is essentially a repository of digital content whe...
Published on: 10/12/2021 - 4 min read
What do you do when coding gets boring?
Typically, writing code and designing apps (while getting paid) is a fun and fulfilling use of time. But after your hundredth login page and...
Database
Published on: 10/4/2021 - 5 min read
6 Beginner tips when working with databases
At some point in your programming career, you are going to have to work with a database. You might need to modify a schema, or to add a reco...
Web Development
Published on: 9/27/2021 - 7 min read
Getting to know Heroku in 5 minutes
Heroku is a cloud application platform that first launched in 2007 with a single programming language in mind, Ruby....
Gadgets
Published on: 9/24/2021 - 9 min read
Is the Surface Pro 8 the best programming laptop so far?
The new Surface Pro 8 series of laptop/tablet hybrids have just been announced and they are set to be released on October 4, 2021. I am pers...
Programming
Published on: 9/20/2021 - 5 min read
Falling into the junior developer pitfall
A while ago, (a long while ago) I myself was a junior software engineer looking to climb the ladder as quickly as I could. After many interv...
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
Coding A Card Deck In JavaScript
10 gadgets every programmer should carry
How To Encrypt Passwords Using SHA-256 In C# And .NET
How To Code Blackjack Using JavaScript
How to Work With Multiline Strings 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 Configure Your Vite Config File
Why Vite's Proxy Only Works in Dev And What to Do About It
How to Use Environment Variables in Vite the Right Way
Playdate Console Review (2025): A Platform for Creative Development