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: 9/15/2021 - 5 min read
What is the best way to learn JavaScript?
JavaScript has quickly become one of the most widely used and popular programming languages of the past decade. Thanks in part to technologi...
Published on: 9/10/2021 - 5 min read
5 Reasons Why Your Code Will Develop Bugs
People often imagine that only low-level software made in a rush is capable of having bugs due to poor programming techniques or inexperienc...
Javascript
Published on: 9/8/2021 - 6 min read
How to add character count to any textarea in JavaScript
If you are building a user entry form of any kind, you often times want to limit the number of characters that a user is allowed to enter in...
Javascript
Published on: 8/31/2021 - 3 min read
How To Effectively Use 'async' and 'await' in JavaScript
Promise based asynchronous code in JavaScript has typically not been the easiest to write. Dealing with promise-chaining and nested callback...
Gadgets
Published on: 8/26/2021 - 9 min read
Is the Surface Laptop 4 good for programming?
The Surface line of laptops has changed alot during the past couple of years. Where as once they were merely lightweight 2-in1's that ran ...
Career
Published on: 8/25/2021 - 3 min read
How Much Should I Expect to Earn as a Programmer
Because of the influx of digital adoption across industries, tech-based jobs are among the most relevant and fastest-growing in the job...
Web Development
Published on: 8/17/2021 - 3 min read
The biggest problem with using target=_blank
Before browsers had tabs, websites would often open new webpages in their own instances of the browser. You would eventually come to know th...
Web Development
Published on: 8/16/2021 - 5 min read
5 platforms where you can host your websites for free
If a monthly payment plan is what is holding you up from launching your website or portfolio, then you'll be relieved to know that there are...
Programming
Published on: 8/11/2021 - 5 min read
5 things that will make learning to program much easier
Learning to code professionally is in general not the easiest task that you can take on. In the past it might have been a simpler time. You ...
Career
Published on: 8/9/2021 - 5 min read
4 common mistakes junior developers make at work
Everybody is a junior at least once. At least for a portion of their lives. And during that time, mistakes will happen and servers will go d...
Web Design
Published on: 8/6/2021 - 4 min read
Top FontAwesome alternatives to use on your websites
Loading icons onto a web page used to be a difficult and tedious task. In the past web developers essentially had to create and load image s...
Javascript
Published on: 8/2/2021 - 3 min read
JavaScript Events: DOMContentLoaded vs load
Most programmers are familiar with the 'load' event listener in JavaScript....
Security
Published on: 7/30/2021 - 2 min read
Mozilla finally stopping support for FTP in Firefox 90
FTP (File Transfer Protocol) has long been the go to method of transferring files on the internet. It's how you uploaded files to your share...
Web Design
Published on: 7/25/2021 - 4 min read
6 Web Design Mistakes That Ruin User Experience
It’s now a necessity for a business to have an excellent online presence to remain competitive in the marketplace. This makes your webs...
.NET
Published on: 7/22/2021 - 5 min read
Microsoft shows Web Forms some love with new Web Live Preview designer
If you thought that ASP.NET Web Forms were long gone and completely forgotten, then hold that thought for just a minute.Microsoft has recent...
Web Design
Published on: 7/20/2021 - 3 min read
Taking a look at Google's Material Icons Font
If you have any type of icons on your websites, then odds are you are either using image files to render them or perhaps the ever so popular...
Web Development
Published on: 7/14/2021 - 3 min read
How to avoid "flash of invisible text" (FOIT)
Fonts have become so increasingly complex during the past decade to the point where you probably need to set up a development meeting with y...
Published on: 7/9/2021 - 4 min read
7 Techniques for Regression Testing - A Brief Guide
Regression testing is a crucial step in the software development cycle. It is often overlooked or not done well, but it can save hours of f...
Programming
Published on: 7/6/2021 - 5 min read
How to improve server response times
Performance and optimization are important for generating a good user experience on any website. Aside from ensuring that you have properly ...
Javascript
Published on: 6/25/2021 - 3 min read
How to render a file image preview in JavaScript
A pretty cool feature that you can add to your file upload elements, if you are working with images, is the ability to render a preview on t...
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#
A Simple Next.js API Folder Structure
How to Actually Write Code on Your Tablet
The many ways to sanitize user input in C#
How to Code The Snake Game Using JavaScript - Full Tutorial
The Best Way to Check for an Empty String in JavaScript
How To Encrypt Passwords Using SHA-256 In C# And .NET
Coding A Card Deck In JavaScript
10 gadgets every programmer should carry
How To Code Blackjack Using JavaScript
How to Work With Multiline Strings in JavaScript
What is the state of ASP.NET Web Forms in 2025?
Is 8GB of RAM Enough for Programming in 2025?
How to show PDF file upload previews using JavaScript
How to Handle Emoji Storage in SQL Server
How to Use Environment Variables in Vite the Right Way
How to Generate GUIDs in JavaScript
Why Vite's Proxy Only Works in Dev And What to Do About It