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: 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...
Article
Published on: 6/4/2019 - 7 min read
Galaxy Fit Review and First Impressions
This week I got my hands on the brand new Galaxy Fit from Samsung, which can be considered a competitor to the Fitbit Charge 3, but a...
Career
Published on: 6/3/2019 - 5 min read
Should I apply to Google if I'm just starting out?
Q: Should I apply to Google if I am starting out as a coder or coming from a coding bootcamp?This is a very popular question that I often ge...
Article
Published on: 5/25/2019 - 4 min read
3 things you should do when getting started as a programmer
The hardest step you will ever take, is the first one. The rest will just naturally happen as you gain more and more momentum in one directi...
Article
Published on: 5/17/2019 - 6 min read
How I got better at coding
I've been a programmer now for the better part of 15 years. In between that time I've taken on other roles, such project manager, Chief Tech...
Article
Published on: 5/14/2019 - 3 min read
Mastering the interview: The Fibonacci Sequence in JavaScript
One of the most common questions that a developer will get asked during a live coding interview is to give an implementation of the Fib...
Javascript
Published on: 5/10/2019 - 3 min read
How the Spread operator works in ES6
The Spread operator is one of those concepts in JavaScript that, while you appreciate what it does, you just can't ever quite seem to find t...
Article
Published on: 5/6/2019 - 5 min read
The pros and cons of attending a coding bootcamp
Traditionally in the past, getting into the field of programming required several years of college education, some form of student debt...
Javascript
Published on: 4/30/2019 - 4 min read
How to use block bindings in ES6
For a long time now, declaring variables using the standard var keyword was commonplace in JavaScript. While super easy to use, it was not w...
Programming
Published on: 3/6/2019 - 5 min read
Do you need to be good at math to be a programmer?
Ideally, you should be familiar with mathematics in whatever field you find yourself in life. At least to the extent that it makes sense to ...
Productivity
Published on: 2/25/2019 - 6 min read
I tried the Pomodoro Technique for a week
For the past week, I've gone ahead and actively and almost religiously lived through the Pomodoro time-management Technique. And this m...
Article
Published on: 2/1/2019 - 7 min read
A robot called me last night, and I'm sort of okay with it
Google impressed everyone with it's project Duplex a few months back. We were glued to our screens as we saw a wonderful human-like conver...
Article
Published on: 1/17/2019 - 7 min read
Useful JavaScript ES6 concepts to start using right now
If you have not kept up with the many changes that JavaScript has gone through during the past few years, then maybe now is the time to inco...
Article
Published on: 1/14/2019 - 5 min read
Our code is getting old and outdated and we need to fix it soon
Hear me out. I love StackOverflow and Google. Alot. It has made my job overall much less frustrating and has made for some short work days. ...
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#
10 gadgets every programmer should carry
How To Encrypt Passwords Using SHA-256 In C# And .NET
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
How to Code The Snake Game Using JavaScript - Full Tutorial
How To Code Blackjack Using JavaScript
Setting Up a Dev Server Proxy in Vite
A simple database schema for your next user system
How to Configure Your Vite Config File
The Best Way to Check for an Empty String in JavaScript
Top JavaScript PDF Libraries in 2025: A Comprehensive Guide
The Best Programming Laptop? The Asus Zenbook S 13 OLED
How to Generate GUIDs in JavaScript
How to Work With Multiline Strings in JavaScript