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
Software
Published on: 1/19/2017 - 3 min read
Spending The Day With Opera Neon
While not dominant in the world of web browsing, Opera hasn't given up hope just yet. It is still around and it looks like they are trying ...
Programming
Published on: 1/16/2017 - 4 min read
Learning To Fail Gracefully
A while back I wrote about the beauty in failing. It's almost like an art really. And it's unavoidable. Things will fail regardless of how ...
Programming
Published on: 1/14/2017 - 4 min read
Treat Your Code Like Tetris
One of the things that many college professors will preach and that many programmers will ignore, at least in my case, is that you should m...
Programming
Published on: 1/12/2017 - 3 min read
Societal Programming
And not in a creepy mind control way. At least I hope not. But in a world changing everyone is in on it way. So if that sounds like a world...
Programming
Published on: 1/11/2017 - 5 min read
Stepping Out of the Office
If you're a programmer, then you have a very unique work ability that many people do not possess. But many times this goes unnoticed in our...
Productivity
Published on: 1/10/2017 - 5 min read
I Used A Standing Desk For 6 Months
Like many office workers, I had a long history of being a paper weight for office chairs. And I've tried all the chairs in life, believe me...
Javascript
Published on: 1/9/2017 - 12 min read
Drag And Drop Image Upload In JavaScript
File Uploads have yet to really catch up with the times and with technology. Many reasons for this. Security being a major one. It's an ope...
Programming
Published on: 1/8/2017 - 5 min read
How To Be A Healthy Programmer In 2017
This is the year that you shed a few pounds, quit that stressful job or take that long awaited vacation in some remote island where your bo...
Gadgets
Published on: 1/7/2017 - 4 min read
2 Years With The Microsoft Surface 3
When I first purchased the Microsoft Surface 3, it was in May of 2015. It was a birthday present for myself, as I like to create reasons fo...
Programming
Published on: 1/6/2017 - 4 min read
Why I struggle to be a game developer
Every year i tell myself the same thing. I'm going to make a game and it's going to be amazing. It's going to take you, the player, to anot...
Javascript
Published on: 1/5/2017 - 8 min read
Coding A Calendar In JavaScript
In this tutorial I will cover rendering a calendar onto a webpage with a few lines of JavaScript....
Career
Published on: 1/4/2017 - 4 min read
Building Your Programming Portfolio in 5 Steps
The year is off to a fresh start, and as such, it is time for many people to make those new year's resolutions and to maybe get a new job. ...
Javascript
Published on: 1/3/2017 - 4 min read
Modal Windows With Pure JavaScript
If you're reading this post, then you are familiar with the concept of modal windows. But just in case you aren't here's a quick recap. Mod...
General
Published on: 12/28/2016 - 4 min read
Localizing This Blog In Spanish
It recently dawned on me that I speak the Spanish language. Not in a "I got my PhD in Spanish" from some far off university way, but in a m...
Programming
Published on: 12/22/2016 - 4 min read
Sharing Is Caring, Your Code
To many programmers, their code is like their legacy on this earth. Or like their children. You pick the metaphor. Their legacy/child that ...
Javascript
Published on: 12/20/2016 - 6 min read
"Click To Enlarge" Script With Pure JavaScript
Click to enlarge is a common feature on many sites nowadays. And while it may seem like a trivial feature to add to your website, just try ...
Javascript
Published on: 12/9/2016 - 4 min read
Add Pagination To Any Table In JavaScript
Pagination is one of those things that everyone hates implementing on their websites, and that we avoid doing until the data size calls for it....
Productivity
Published on: 12/2/2016 - 4 min read
Why You Should Be Deleting Your Code
Programming is a very dynamic field for the most part. Hundreds of languages, hundreds of frameworks, millions of people. But essentially, ...
Programming
Published on: 11/23/2016 - 5 min read
Looking Beyond Computers In Computer Science
The definition of Computer Scientist has changed many times during the past century. Even more so now with the popularization and novelty o...
Programming
Published on: 11/17/2016 - 6 min read
Can Programs Write Other Programs
We always hear about this "doomsday" scenario in the near future. Where programs will learn to write other programs. Where for loops will e...
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