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: 7/11/2022 - 4 min read
Amazon's CodeWhisperer might be a game charger for programmers
If you were around during the early days of StackOverflow, or even Google, then you might remember how crazy it was that the answer to all o...
Published on: 6/28/2022 - 4 min read
The one skill that every junior programmer needs to master
Okay, there's more than one. Alot more. But there's one skill in particular that will help with all of the rest and that's typically the eas...
Hardware
Published on: 6/22/2022 - 8 min read
Is the Surface Laptop Go 2 a good programming laptop?
Microsoft has recently released the follow up version to its small form-factor Surface Laptop Go line, the Surface Laptop Go 2. And for thos...
Career
Published on: 6/17/2022 - 5 min read
This is why you will get fired as a software engineer
I will start out by saying that these stories don't apply to me personally. In my 15+ years as a software engineer, I've been fortunate enou...
Web Development
Published on: 6/14/2022 - 5 min read
Is cloning websites a good developer practice?
Cloning the design of popular million-user and million dollar websites, like Instagram, Twitter and AirBnb has become a popular trend amongs...
Published on: 6/13/2022 - 3 min read
Goodbye Atom, hello VS Code
If you are a hardcore Atom fan and would never think to use something like VS Code, then I have some bad news. GitHub officially announced t...
React
Published on: 6/9/2022 - 5 min read
How do I feel about React after 4 years?
For the past 4 years I've been heavily involved with using ReactJS on a daily basis. As a coding instructor for a very popular coding bootca...
Published on: 6/7/2022 - 4 min read
My worst coding mistakes on the job?
In my 15+ years as a professional software developer, I've made more than a few mistakes. Particularly in my early days, though not solely. ...
React
Published on: 5/19/2022 - 5 min read
5 ways to prepare for your next React job interview
React has very quickly become one of the most popular JavaScript frameworks during the past several years used by small firms and giant firm...
Web Development
Published on: 5/17/2022 - 4 min read
4 tips to handle 404 images on your websites
Missing images on a website are one of the most common issues that web developers face. Particularly if you don't really have a well thought...
Web Development
Published on: 5/11/2022 - 5 min read
Why do you need to set an alt attribute on an image tag?
You might have seen it promoted as a 'best practice' often times on the internet. But setting the alt property on an <img tag should pret...
Published on: 4/11/2022 - 4 min read
Taking a deep look at Mozilla's MDN Plus
MDN has been a huge part of my development career ever since it appeared on the internet in 2005. And the same is true for alot of you readi...
Published on: 3/22/2022 - 4 min read
What is 'protestware' and Should We Be Worried?
During the past decade or, terms like 'spyware', 'bloatware' and 'malware' have become a part of the technology lexicon. And not in a good w...
CSS
Published on: 3/4/2022 - 5 min read
How to Design Your Website's CSS Using BEM
If you've ever worked on the front-end of any modern day website, then no doubt you've probably seen the following CSS format ...
Gadgets
Published on: 3/1/2022 - 8 min read
Is the ThinkPad X1 Yoga a good programming laptop?
I recently decided to upgrade my daily laptop to something with a bit more power. While I am a huge fan of the Surface Pro line of laptop/ta...
Interviews
Published on: 2/25/2022 - 6 min read
6 things I look for when interviewing programmers
As a senior software engineer, I typically get to interview potential candidates for the companies that I work for. And more recently, as a ...
Hardware
Published on: 2/21/2022 - 5 min read
Razer Orochi V2 Mobile Wireless Gaming Mouse Review
I recently picked up the Razer Orochi V2 mouse as my daily driver for all things coding, design and even some slight gaming. What drew me to...
Published on: 2/15/2022 - 5 min read
How to succeed as a junior developer
You may have the college degree that took years to earn or the coding bootcamp certification that took an expedited route, but that's only h...
Security
Published on: 1/28/2022 - 4 min read
The biggest risks with using NPM
If you're a JavaScript developer at any level, then you have probably used the popular package manager NPM at some point in time....
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....
Previous page
Next page
Popular Articles
Why I Finally Decided to Upgrade To GitHub Copilot Pro
Creating a Good Folder Structure For Your Vite App
A Simple Next.js API Folder Structure
The many ways to sanitize user input in C#
The Best Way to Check for an Empty String in JavaScript
Implementing Argon2id Password Hashing in C#
10 gadgets every programmer should carry
How To Encrypt Passwords Using SHA-256 In C# And .NET
How to Code The Snake Game Using JavaScript - Full Tutorial
How to Work With Multiline Strings in JavaScript
Coding A Card Deck In JavaScript
Setting Up a Dev Server Proxy in Vite
What is the state of ASP.NET Web Forms in 2025?
Is 8GB of RAM Enough for Programming in 2025?
How to Enable Copilot Agent Mode in Visual Studio 2022
How to show PDF file upload previews using JavaScript
Public vs Src Assets: When to Use Each Approach in Vite
Playdate Console Review (2025): A Platform for Creative Development
How to enabled aspx pages in Visual Studio 2022
How to Handle Emoji Storage in SQL Server