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
Published on: 8/26/2019 - 5 min read
Dealing with impostor syndrome as a programmer
It's one of the most common challenges to overcome when starting out as a programmer. And it's a perfectly normal thought pattern, though no...
Javascript
Published on: 8/22/2019 - 2 min read
Creating functions dynamically with JavaScript
The Function constructor is something that isn't usually talked about in JavaScript circles, but it is a useful mechanism to have ...
Programming
Published on: 8/19/2019 - 4 min read
What is "no-code" and how it affects programmers
A programmer's main job in their career is to write 'code'. To create variables, functions and looping mechanisms to accomplish some form of...
Published on: 8/15/2019 - 3 min read
Working with JavaScript Tagged Template Literals
There is one feature in JavaScript (ES6) that many developers are totally unaware of and one that can be very beneficial in your p...
Web Design
Published on: 8/12/2019 - 6 min read
Should you follow mobile-first design principles?
The mobile-first design pattern came into popularity over a decade ago mainly in response to the increase number in smartphone users and new...
Productivity
Published on: 8/7/2019 - 6 min read
How to stay focused when coding
Have you ever found yourself driving down a new street in a different part of town than you are normally used to and you notice every single...
Security
Published on: 8/6/2019 - 5 min read
Interesting facts about software "bugs"
If there is one thing that a programmer knows, it is the term "bugs" when it comes to their code not functioning as intended. Maybe in your ...
Coding Bootcamps
Published on: 7/31/2019 - 6 min read
3 things you might not know about joining a coding bootcamp
If you have been reading my content for a while, then some of you may know that I teach for the popular online coding bootcamp Thinkful...
Published on: 7/29/2019 - 12 min read
Developer Stories: Epi. 1
As some may know, I am a huge fan of writing and storytelling and do so on a regular basis, both on this blog and in my non-fiction writing....
Javascript
Published on: 7/25/2019 - 6 min read
Working with ES6 classes and objects
ES2015 introduced a new syntax into the JavaScript specification that finally allows us to create classes in a much cleaner way than th...
Javascript
Published on: 7/22/2019 - 4 min read
How to Work With Multiline Strings in JavaScript
Today I am going to talk about a seemingly boring topic, strings in JavaScript. But stay with me, as we'll be going into some low-level...
Web Design
Published on: 7/16/2019 - 3 min read
When to use 'em' and 'rem' in CSS
Styling elements on the web can be a tricky thing, particularly these days with hundreds of display sizes, various pixel densities and vario...
Javascript
Published on: 7/8/2019 - 5 min read
What does the future of JavaScript look like?
It wasn't that long ago that JavaScript was shunned in the coding community as a small-time scripting language used mainly to hide and show ...
Javascript
Published on: 7/6/2019 - 2 min read
How to copy to clipboard in JavaScript
Sure you can always just highlight text and then ctrl+c, but sometimes due to text constraints (large text) or just for ease of use to your ...
Published on: 7/2/2019 - 4 min read
The many challenges of infinite scrolling on your websites
The idea of infinite scrolling from a design perspective is a pretty good one. Users don't have to leave the current web page and new conten...
Article
Published on: 6/30/2019 - 3 min read
How important is having semantic HTML on your websites?
One of the biggest challenges in the past when working with HTML markup was the excessive use of the <table> tag for layout effects. E...
Article
Published on: 6/26/2019 - 3 min read
The one thing to bring to your next coding interview
This won't be one of those "bring your best personality" posts. That's important too. But this one is more practical and applies to pretty m...
Programming
Published on: 6/21/2019 - 3 min read
What people learning to code usually get wrong
The early stages of learning anything are one of two things. They are either exciting, as you are constantly learning new things and being b...
Article
Published on: 6/18/2019 - 5 min read
My top 5 interview tips for coders
Graduation season is here and as such, many new young coders are making their way through the job market hoping to strike it rich. And the k...
Javascript
Published on: 6/11/2019 - 4 min read
A quick look at prototypes in JavaScript
All JavaScript objects inherit properties and methods from a prototype. Prototypes are the mechanism by which JavaScript objects inherit fea...
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