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
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...
Programming
Published on: 10/12/2018 - 4 min read
This is why programmers are so important
To those new individuals entering the programming job world currently, thoughts and ideas of high paying salaries, high tech sounding titles...
C-Sharp
Published on: 10/9/2018 - 4 min read
How to add a subscriber to MailChimp using C#
MailChimp is a fantastic service for creating email campaigns and managing your email lists. And they offer a relatively robust API&nbs...
Programming
Published on: 10/4/2018 - 4 min read
Learning to code is going to get harder
We have more resources today in terms of documentation, guides, video tutorials, and how to's than at any other time in human history. We ar...
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
A Simple Next.js API Folder Structure
Implementing Argon2id Password Hashing in C#
The many ways to sanitize user input in C#
How To Encrypt Passwords Using SHA-256 In C# And .NET
10 gadgets every programmer should carry
What is the state of ASP.NET Web Forms in 2025?
How to show PDF file upload previews using JavaScript
Coding A Card Deck In JavaScript
Setting Up a Dev Server Proxy in Vite
How To Code Blackjack Using JavaScript
How to Code The Snake Game Using JavaScript - Full Tutorial
The Best Way to Check for an Empty String in JavaScript
Top JavaScript PDF Libraries in 2025: A Comprehensive Guide
How to Work With Multiline Strings in JavaScript
How to Configure Your Vite Config File
A simple database schema for your next user system
How to Generate GUIDs in JavaScript
The Best Programming Laptop? The Asus Zenbook S 13 OLED