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
Developer
Polls
See what other developers are up to.
Latest
Polls
Join the newsleter
Stay up to date with the latest news in the programming world.
Latest
Articles
Creating a Good Folder Structure For Your Vite App
Published on: 5/12/2025 -
4 min read
Alright, so you just spun up a new Vite project and you're staring at a mostly empty directory with a `main.ts` or `main.jsx` file and that ...
Why I Finally Decided to Upgrade To GitHub Copilot Pro
Published on: 2/13/2025 -
6 min read
If you had asked me a year whether I thought that AI generated code was decent enough for production, I would have probably said no. The hal...
The Algorithm Will Never Understand Your Business Logic
Published on: 8/12/2025 -
5 min read
Every meaningful piece of software I've ever worked on has been shaped more by what we *couldn't* do than what we *could* do. ...
Implementing Argon2id Password Hashing in C#
Published on: 3/5/2025 -
4 min read
Argon2id is the gold standard for password hashing, combining the best features of Argon2i and Argon2d to provide excellent security against...
A Simple Next.js API Folder Structure
Published on: 5/20/2024 -
6 min read
If you're working on a brand new project from the ground up and it has a server-side component, then you'll have to figure out early on just...
The many ways to sanitize user input in C#
Published on: 10/30/2024 -
4 min read
When we think of sanitizing user input, we often focus on the client facing portion of it, meaning setting appropriate types for our input e...
Playdate Console Review (2025): A Platform for Creative Development
Published on: 3/28/2025 -
9 min read
In a world of high-powered gaming consoles and photorealistic graphics, the [Playdate by Panic](https://play.date/) is a breath of fresh air...
10 gadgets every programmer should carry
Published on: 3/28/2021 -
8 min read
If you're a programmer then there's a good chance that you have a desk full of random gadgets lying around. Maybe a few flash drives, an old...
How to Configure Your Vite Config File
Published on: 7/23/2025 -
6 min read
Vite's configuration system is refreshingly straightforward compared to other build tools, but there's still plenty to know when you want to...
Results
Close
{{title}}
Total
votes
: {{count}}
{{results}}