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
Programming
Published on: 5/25/2020 - 6 min read
College degree vs coding bootcamp and which is right for you?
This is one the most popular question that I get asked from people looking to get into web development.Should I go to college for 5% of my h...
Web Development
Published on: 5/21/2020 - 5 min read
How to avoid enormous network payloads
Performance on the web is important in order to provide a fast and smooth overall web surfing experience to your site visitors....
Published on: 5/19/2020 - 5 min read
My web design process
Web design is one of those things that is both personal but yet also needs to be very functional. At least, it should be aiming to be those ...
Published on: 5/19/2020 - 5 min read
How to use the developer console like a pro
The console window in a browsers developer tools is more than just a long list of red strings letting you know that something has gone wrong...
HTML
Published on: 5/9/2020 - 2 min read
Working with the 'template' tag in HTML5
Templates are reusable chunks of HTML that are ignored by the HTML rendering engine in the browser, so they will not appear in your web page...
Published on: 5/4/2020 - 4 min read
What freelancing in 2020 might look like
Tens of thousands of businesses around the world have been forced to shut their doors due to recent events. Many of those will not be able t...
Published on: 5/2/2020 - 6 min read
Why is everyone suddenly talking about COBOL
If you have been following the news lately then you might have heard that the current strain on our government websites has caused a massive...
Published on: 4/30/2020 - 6 min read
A look at VPN's and why you probably need one
VPN's or Virtual Private Networks are not new by any means, but they are gaining more attention from the general public, particularly with t...
Javascript
Published on: 4/30/2020 - 2 min read
Working with default function parameters in JavaScript
Default function parameters are a great addition to the JavaScript specification as of ES2015 that allows us to give a default starting value to named parameters in a function....
Published on: 3/17/2020 - 5 min read
How to go about starting your freelancing career
Maybe you've considered the possibility of branching out on your own and starting your own business to break free from the office grind. But...
Published on: 3/10/2020 - 7 min read
Are we wasting too much CSS?
Most of my coding life is spent in the web development world, and as such, I get to generate a substantial amount of CSS on a daily basis. T...
Published on: 3/6/2020 - 5 min read
3 quick hacks for better coding comments
I have read many comments in my days. Some were very much helpful and made my workday a breeze. While others were cryptic messages from the ...
Published on: 3/2/2020 - 3 min read
What is my current tech stack?
Your tech stack is your primary toolkit when it comes to writing code and creating software. It is typically the very first one that you sta...
Javascript
Published on: 2/25/2020 - 3 min read
Working with Maps in ECMAScript 6
In my last post I went over the Set() data structure that was introduced with ECMAScript 6. Today I will be going over t...
Javascript
Published on: 2/18/2020 - 3 min read
Working with Sets in JavaScript
ECMAScript 6 introduced the new Set type into its toolset. What are Set's? Essentially they are an ordered list of values that hav...
Career
Published on: 1/25/2020 - 5 min read
3 things to avoid at your next coding interview
I have interviewed a fair number of potential programmers during my years and have turned many of them down for various reasons. There are q...
Programming
Published on: 1/21/2020 - 4 min read
Are programmer's becoming obsolete?
No doubt you have seen the ads online for the latest "no-code" web development tools, such as WebFlow, and wondered if programmer's were bec...
Published on: 1/13/2020 - 4 min read
HTTP cookies are getting a bad rep
The internet for the most part is a stateless system of information getting transferred through a medium to countless nodes. Once you leave ...
Programming
Published on: 1/1/2020 - 4 min read
3 things to do to get better at coding
Another decade in the books and as we close out the year, we are all hopefully looking for ways to improve our skills in the year to come.If...
Published on: 12/24/2019 - 4 min read
Regretting my Computer Science degree?
These days you hear every tech startup founder and billion dollar company CEO state that college degrees are so last decade and tech skills...
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
Implementing Argon2id Password Hashing in C#
A Simple Next.js API Folder Structure
The many ways to sanitize user input in C#
10 gadgets every programmer should carry
How to Configure Your Vite Config File
What is the state of ASP.NET Web Forms in 2025?
How To Encrypt Passwords Using SHA-256 In C# And .NET
Playdate Console Review (2025): A Platform for Creative Development
How to Code The Snake Game Using JavaScript - Full Tutorial
Coding A Card Deck In JavaScript
How to show PDF file upload previews using JavaScript
Setting Up a Dev Server Proxy in Vite
The Best Way to Check for an Empty String in JavaScript
Why Windows 7 Is Still So Popular
How to Work With Multiline Strings in JavaScript
The Best Programming Laptop? The Asus Zenbook S 13 OLED
A simple database schema for your next user system
Top JavaScript PDF Libraries in 2025: A Comprehensive Guide