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 Tests
Pixel-Editor.com
Menu
About
Hubs
Polls
Typing Tests
Services
Resources
Code Bytes
Developer Guides
Developer Gift Guide
Contact
Contact
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
Article
Published on: 2/1/2019 - 7 min read
A robot called me last night, and I'm sort of okay with it
Google impressed everyone with it's project Duplex a few months back. We were glued to our screens as we saw a wonderful human-like conver...
Article
Published on: 1/17/2019 - 7 min read
Useful JavaScript ES6 concepts to start using right now
If you have not kept up with the many changes that JavaScript has gone through during the past few years, then maybe now is the time to inco...
Article
Published on: 1/14/2019 - 5 min read
Our code is getting old and outdated and we need to fix it soon
Hear me out. I love StackOverflow and Google. Alot. It has made my job overall much less frustrating and has made for some short work days. ...
Javascript
Published on: 1/7/2019 - 6 min read
Coding A Calendar In JavaScript: Part 2
The following is the follow up to the ever so popular Coding a Calendar in JavaScript, in which I created a calendar widget in JavaScript. ...
Javascript
Published on: 1/2/2019 - 5 min read
How to Create a Basic Text Editor In JavaScript: A Step by Step Tutorial
Creating a rich-text editor in JavaScript isn't as difficult as many may think it is and can give you the much needed control over your code...
Programming
Published on: 12/26/2018 - 5 min read
Why you don't need more than one programming language
More is usually better, right? More cookies, is noticeably better than less cookies. Unless those cookies are bad. In which case, nobody wan...
Web Development
Published on: 12/17/2018 - 6 min read
4 potential routes to becoming a web developer
This is a popular question that I often get asked from people who are familiar with coding, but not quite skilled enough or confident enough...
Commentary
Published on: 12/12/2018 - 5 min read
This is why we can't have "clean code"
The idea of clean code has been circulating around the internet for a while now, and as most things in life, the longer they persist and tra...
Article
Published on: 12/10/2018 - 4 min read
Do you think like a programmer?
A popular thought experiment that I often give my students who are early in their programming careers is the following: There is a basket i...
Programming
Published on: 12/3/2018 - 6 min read
How has programming changed during the past 15 years?
I first began "programming" in 2002 during my senior year in High School. I chose Python as the language of choice, mainly because it was th...
Programming
Published on: 11/29/2018 - 6 min read
What is "black-box code" and why it's important
The concept of black-box modeling isn't anything new in the software developer world. It essentially comes down to hiding the comp...
Published on: 11/19/2018 - 5 min read
Do these 3 things to improve your code right now
Coding can be a very personal thing many a time. Some people like camel casing, some like Pascal casing. Some people like to add the curly b...
Career
Published on: 11/13/2018 - 4 min read
This is why you should spend a few years in corporate America
Whenever you hear about programmers and coding, you eventually end up hearing about working remotely from your bed in your pajamas while a f...
Career
Published on: 11/8/2018 - 5 min read
How to quit your job and feel good about it
If you're 23+ years old, odds are that you either currently don't like your job very much, or that you just left a job that you didn't like ...
Published on: 11/8/2018 - 4 min read
3 mistakes programmers make when learning to code
Learning to code can be a difficult and time-consuming endeavour for many. And while there are plenty of online resources out there today,&n...
Career
Published on: 11/6/2018 - 4 min read
Is programming a stressful career choice?
Many people see the Instagram posts of programmer's sipping luxurious coffee in bed with their laptops at an awkward angle that would not do...
Startup
Published on: 11/2/2018 - 5 min read
Should you work at a startup?
I get this question frequently from many people, mainly those just starting out on their programming careers, and having both been a job-see...
Learn 2 code
Published on: 10/29/2018 - 4 min read
The truth about teaching yourself to code?
I see this question come up frequently enough with my students, so I decided to give my 2 cents on it. And let me start off by saying that t...
Software
Published on: 10/22/2018 - 7 min read
Testing out Campaign Monitor for my email marketing needs
As someone who currently runs and maintains multiple websites, both for myself as well as for my clients, I am always looking for ways to be...
Career
Published on: 10/16/2018 - 5 min read
The best way to prepare for a programming interview
You received that email, welcoming you through the doors of a prestigious (or not so prestigious) software company in order for you too show...
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
How to Actually Write Code on Your Tablet
Playdate Console Review (2025): A Platform for Creative Development
Implementing Argon2id Password Hashing in C#
The many ways to sanitize user input in C#
How to Code The Snake Game Using JavaScript - Full Tutorial
Understanding the Difference Between react-helmet and react-helmet-async
How to Actually Use AI as a Developer in 2026
How to Change Browser Location and Timezone for Testing
10 gadgets every programmer should carry
The Best Way to Check for an Empty String in JavaScript
Setting Up a Dev Server Proxy in Vite
Public vs Src Assets: When to Use Each Approach in Vite
How To Code Blackjack Using JavaScript
How to show PDF file upload previews using JavaScript
Why Vite's Proxy Only Works in Dev And What to Do About It
Coding A Card Deck In JavaScript
How to Use Environment Variables in Vite the Right Way
How to Generate GUIDs in JavaScript