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
Startup
Published on: 11/18/2017 - 6 min read
How To Build Disruptive Technology
What is disruptive technology? Disruptive technology is any new technology that essentially changes the way that the current societal model...
Startup
Published on: 11/17/2017 - 5 min read
When Is The Right Time To Start Your Business
Sometimes it's difficult to notice because of our usual day to day rush, but somebody owns every single business establishment that you wal...
Published on: 11/14/2017 - 7 min read
How We Can Code A Better Sociey
It's hard to see it, but our society is quickly becoming what authors decades ago wrote about when they pictured the future. A future where...
Programming
Published on: 11/11/2017 - 7 min read
My Most Difficult Programming Task To Date
YouTube ads and Instagram posts make coding seem like a fun sticker filled evening with excellent cups of coffee and gorgeous scenery's of ...
Career
Published on: 11/9/2017 - 3 min read
Interviewing a senior software engineer
Ibrahim D. Inglewood, CA www.idiallo.com A 300 word blurb about yourself My name is Ibrahim Diallo, I am software ...
Career
Published on: 11/2/2017 - 4 min read
Programmer Spotlight 01: ThatSoftwareDude
This will be the first in the hopefully long series of Developer Interviews that we conduct for the blog. The idea is to get a few passiona...
Gadgets
Published on: 11/1/2017 - 5 min read
How I Run A Whole Company On The Surface 3
Some years ago I purchased Microsoft's Surface 3 laptop as a convenient on the go amendment to my full sized laptop at home. Obviously some...
Programming
Published on: 10/30/2017 - 5 min read
How To Be A Better Programmer
Being a programmer can a fun and rewarding career. Particularly in the later stages when your experience has grown and you have more freed...
Programming
Published on: 10/24/2017 - 4 min read
This Is Why You Should Be Learning PHP
As a .NET developer for the past decade it is a bit odd that I would go out of my way to talk up PHP and to try to create a case for using ...
Security
Published on: 10/22/2017 - 5 min read
Implementing Google's Invisible ReCaptcha In .NET
If keeping bots away is your thing, then using Google's reCAPTCHA is a must. And while it can be tedious to click on 20 images of cars in...
Programming
Published on: 10/4/2017 - 5 min read
A Quick Roadmap To Learning To Program
There are a million and one ways to learn to code nowadays. Everything from a formal college education, to books, to free online classes to...
Javascript
Published on: 9/27/2017 - 11 min read
Building Tetris In JavaScript Part 2
Welcome to part 2 in this building Tetris tutorial. If you missed part 1, feel free to check it out here. In this second part, we'll be fin...
Javascript
Published on: 9/19/2017 - 9 min read
How to Code a Tetris clone In JavaScript
Tetris is one of the first games that many of us played growing up. It's fun and challenging and playing a single level can take you from a...
Programming
Published on: 9/12/2017 - 4 min read
The Next Generation Of Programmers
Online coding classes are all the rage this year. In lieu of attending a university for 4 years to earn a degree in order to become a softw...
Programming
Published on: 9/10/2017 - 4 min read
Learning Every Programming Language
In my early programming years, I had this strange pull towards every new programming language that was hitting the scene. I would begin to ...
Programming
Published on: 9/9/2017 - 4 min read
The Programmer
No language is better than any other. Those are strange thoughts that certain people with affinities for their own programming languages t...
Productivity
Published on: 8/28/2017 - 4 min read
The 5 Minute Rule To Get Things Done
Every individual has their own method for getting things done in their life. Whether it's through some online to do list application or thr...
Programming
Published on: 8/15/2017 - 4 min read
Perks Of Being A Programmer
Aside from the ever increasing job market in the technology sector that sees no end in sight, there are quite a few perks to being a softwa...
Programming
Published on: 8/7/2017 - 4 min read
Compilation Time Is Eating My Soul Slowly
One of the main reasons that I'm a huge fan of JavaScript is because of it's ease of use. You open up notepad, you type, you save and you'...
Productivity
Published on: 8/1/2017 - 6 min read
How To Not Burnout As A Programmer
Programmer burnout is a common occurrence in this day and age. And probably back in the day too. It's hard to imagine that people like Alan...
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