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 Tests
Pixel-Editor.com
Menu
About
Hubs
Polls
Typing Tests
Services
Resources
Code Bytes
Developer Guides
Developer Gift Guide
Contact
Contact
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
Career
Published on: 2/17/2017 - 5 min read
How Much Should You Charge For A Website
If you work a 9-5 job programming job, you won't have to worry much about this question anytime soon. But if you're in the free-roaming wor...
Productivity
Published on: 2/15/2017 - 4 min read
How To Finish A Project
One of the toughest things to battle once you reach a certain level of programming knowledge is the influx of ideas that will flow into you...
Programming
Published on: 2/14/2017 - 4 min read
The Travelling Programmer
I'm a huge fan of the idea that I can take my code and go anywhere with it. On a plane, on a train, and even in the rain. Except that for n...
Programming
Published on: 2/8/2017 - 3 min read
Sketching Your Code On Paper
Just as an author sometimes requires a quick brainstorm in order to get his/her thoughts in order, so do programmers require something simi...
General
Published on: 2/8/2017 - 3 min read
I Can't Fix Your Computer, But I Will Try
For as long as I've been a programmer, I've been a PC repair man in the making. Not by choice. But by association. Most people don't know w...
Freelance
Published on: 2/7/2017 - 4 min read
5 Simple Ways To Monetize Your Blog
If you're a blogger, then most likely you began writing because you enjoyed it, and not because you'll be making 6 figures while sipping te...
Project
Published on: 2/2/2017 - 10 min read
How To Code Blackjack Using JavaScript
Today I will be building a small BlackJack game in pure JavaScript in the hopes that you out there reading this can use it as a frame to ...
General
Published on: 2/1/2017 - 4 min read
Thank You StackOverflow
For a while I believed that just maybe StackOverflow was a crutch for many programmers. That maybe it was causing us to forgot how to code ...
Project
Published on: 1/24/2017 - 6 min read
How To Create A Rain Effect Using Crafty.js
In this post I will cover how to create a rain effect using the JavaScript game engine, Crafty.js, for a 2D side-scroller type of game. If ...
Javascript
Published on: 1/20/2017 - 1 min read
Play My Classic Snake Game
On this rainy day in Los Angeles, stay home, drink too much coffee and enjoy a classic game from our teen years (maybe). I coded this sna...
Software
Published on: 1/19/2017 - 3 min read
Spending The Day With Opera Neon
While not dominant in the world of web browsing, Opera hasn't given up hope just yet. It is still around and it looks like they are trying ...
Programming
Published on: 1/16/2017 - 4 min read
Learning To Fail Gracefully
A while back I wrote about the beauty in failing. It's almost like an art really. And it's unavoidable. Things will fail regardless of how ...
Programming
Published on: 1/14/2017 - 4 min read
Treat Your Code Like Tetris
One of the things that many college professors will preach and that many programmers will ignore, at least in my case, is that you should m...
Programming
Published on: 1/12/2017 - 3 min read
Societal Programming
And not in a creepy mind control way. At least I hope not. But in a world changing everyone is in on it way. So if that sounds like a world...
Programming
Published on: 1/11/2017 - 5 min read
Stepping Out of the Office
If you're a programmer, then you have a very unique work ability that many people do not possess. But many times this goes unnoticed in our...
Productivity
Published on: 1/10/2017 - 5 min read
I Used A Standing Desk For 6 Months
Like many office workers, I had a long history of being a paper weight for office chairs. And I've tried all the chairs in life, believe me...
Javascript
Published on: 1/9/2017 - 12 min read
Drag And Drop Image Upload In JavaScript
File Uploads have yet to really catch up with the times and with technology. Many reasons for this. Security being a major one. It's an ope...
Programming
Published on: 1/8/2017 - 5 min read
How To Be A Healthy Programmer In 2017
This is the year that you shed a few pounds, quit that stressful job or take that long awaited vacation in some remote island where your bo...
Gadgets
Published on: 1/7/2017 - 4 min read
2 Years With The Microsoft Surface 3
When I first purchased the Microsoft Surface 3, it was in May of 2015. It was a birthday present for myself, as I like to create reasons fo...
Programming
Published on: 1/6/2017 - 4 min read
Why I struggle to be a game developer
Every year i tell myself the same thing. I'm going to make a game and it's going to be amazing. It's going to take you, the player, to anot...
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
How to Actually Write Code on Your Tablet
Implementing Argon2id Password Hashing in C#
Playdate Console Review (2025): A Platform for Creative Development
The many ways to sanitize user input in C#
How to Code The Snake Game Using JavaScript - Full Tutorial
How to Actually Use AI as a Developer in 2026
Understanding the Difference Between react-helmet and react-helmet-async
How to Change Browser Location and Timezone for Testing
10 gadgets every programmer should carry
The Best Way to Check for an Empty String in JavaScript
Public vs Src Assets: When to Use Each Approach in Vite
Setting Up a Dev Server Proxy in Vite
How To Code Blackjack Using JavaScript
Coding A Card Deck In JavaScript
Why Vite's Proxy Only Works in Dev And What to Do About It
How to Use Environment Variables in Vite the Right Way
How to show PDF file upload previews using JavaScript
A Simple Next.js API Folder Structure