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: 9/17/2018 - 6 min read
The challenges of working remotely
So you want to sit on the beach with your laptop answering emails, dishing out for loops and making out like a thief while doing it?The funn...
Career
Published on: 9/5/2018 - 6 min read
What I Look For In A Programmer
In my decade long career I've had the opportunity to interview many different programmers for many different roles. Everything from front-en...
Published on: 8/22/2018 - 4 min read
Advice for younger programmers looking for work
I get asked very frequently about the best route to take when looking to land that next big programming job, particularly when starting...
Career
Published on: 8/20/2018 - 4 min read
Your work portfolio vanished, now what
Just recently, a potential client requested to see some of my past work, or my work portfolio, if you will. If you ever go the self-employe...
Web Dev
Published on: 7/31/2018 - 6 min read
Improving My PageSpeed Insights Score
It's that time of the year again to check on my websites performance using Google Pagespeed Insights. And things could definitely use an up...
General
Published on: 7/10/2018 - 5 min read
Google's search engine might not be telling the 'truth'
A Google exec, Danny Sullivan, recently spoke out about Google's search algorithm not being the mystical oracle that many of us want to bel...
Published on: 7/2/2018 - 8 min read
This is why people "Ghost" their programming interviews
A few days ago, an article on LinkedIn brought to light the phrase "ghosting" and how it is detrimental to tech recruiters and employers cu...
Published on: 6/30/2018 - 5 min read
I forgot my password and had to recollect my childhood
Recently, as I attempted to remember when my bills were due, I logged in to my financial debt carriers website only to realize that it's be...
Javascript
Published on: 6/26/2018 - 4 min read
Taking a look at jQuery's performance
jQuery is a great JavaScript library for getting things done quickly without having to put too much thought into how you're going to be doi...
Javascript
Published on: 6/17/2018 - 6 min read
The Best Way to Check for an Empty String in JavaScript
A student recently asked me what the best way to check for an empty string in JavaScript was. I answered in the best way that I knew how an...
Programming
Published on: 5/31/2018 - 5 min read
5 reasons to make your code more readable
The programming world is relatively split on whether more focus should be placed on code readability versus code complexity. As someone who...
Programming
Published on: 5/26/2018 - 5 min read
The challenge of learning something on the web
Just recently I was in the process of writing a new blog post on Progressive Web Applications. In the post, I was going to document my conv...
Programming
Published on: 5/25/2018 - 4 min read
This is why you need side-projects
In 2008, when I first began my professional programming career, I was tasked with working on a relatively high traffic website performing v...
Programming
Published on: 5/15/2018 - 5 min read
What does a programmer do exactly?
This question will have a completely different answer depending on who you ask. If you ask a front-end developer, then programming will rel...
Career
Published on: 5/1/2018 - 5 min read
Landing your first programming job
Regardless of the field that you find yourself in, landing your first job is one of the most difficult challenges that you will face in you...
Published on: 4/24/2018 - 2 min read
New Coding Podcast Sneak Peak Episode 1
This year we will be releasing our brand new podcast Coder's Block to the general public. This is something that we have attempted to do in...
Security
Published on: 4/1/2018 - 6 min read
Let's talk about data privacy
Since Google became a verb, it has been no secret that they rely heavily on capturing user data, both to serve you better content and to se...
Programming
Published on: 3/26/2018 - 4 min read
The most difficult part about programming
Recently I rediscovered an old project on my hard drive that had some potential to change the world (maybe). It was a year old project that...
Career
Published on: 3/21/2018 - 5 min read
Avoid These During Your next Programming Interview
Interviews in general can be nerve-racking meetings regardless of where your current skill level is at. You can be a junior developer and a...
Coding Bootcamps
Published on: 3/15/2018 - 5 min read
Are coding bootcamps right for you?
Learning to code traditionally has been a path reserved for those willing to pursue a degree in the field of Computer Science. At least wit...
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#
How To Encrypt Passwords Using SHA-256 In C# And .NET
10 gadgets every programmer should carry
The many ways to sanitize user input in C#
How to show PDF file upload previews using JavaScript
Coding A Card Deck In JavaScript
What is the state of ASP.NET Web Forms in 2025?
Setting Up a Dev Server Proxy in Vite
How To Code Blackjack Using JavaScript
How to Code The Snake Game Using JavaScript - Full Tutorial
Is 8GB of RAM Enough for Programming in 2025?
A simple database schema for your next user system
Top JavaScript PDF Libraries in 2025: A Comprehensive Guide
How to Handle Emoji Storage in SQL Server
The Best Programming Laptop? The Asus Zenbook S 13 OLED
How to Generate GUIDs in JavaScript
How to Work With Multiline Strings in JavaScript