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
C-Sharp
Published on: 7/18/2015 - 5 min read
Working With Generics In C#
In this post I will talk about another nifty feature that C# has offered for a while now, Generics. You probably won't run into Generics on...
Productivity
Published on: 7/17/2015 - 4 min read
The Importance Of A Great Work Environment
I've worked in several different companies throughout the years, and at home for a part of that time, and I've been comfortable and I've be...
C-Sharp
Published on: 7/16/2015 - 3 min read
Working With Delegates In C# For Beginners
I don't normally run into delegates in my day to day coding, but at some point you will run into them and you'll want to know what they are...
Web Design
Published on: 7/10/2015 - 4 min read
Trying Out: Google's Material Design Lite
Google just unveiled Material Design Lite out into the wild for all to use, and so I'm going to be trying it out on a few of my websites th...
Career
Published on: 7/8/2015 - 4 min read
I took a midterm exam during my coding interview
Everyone that knows me, knows that I enjoy a good interview. I even enjoy the bad ones sometimes because if anything, they at least make fo...
Career
Published on: 7/7/2015 - 4 min read
Preparing For My Interview In The Worst Way
I have an interview coming up really soon because I can't be self-employed and living by our own terms forever unfortunately. At least not ...
General
Published on: 6/30/2015 - 5 min read
Working As A Full Stack Developer
I've been a 'full-stack' developer for the better part of 6 years now, and it's been an amazing time. In comparison to when I was just that...
Security
Published on: 6/29/2015 - 4 min read
How To Encrypt Passwords Using SHA-256 In C# And .NET
.NET makes it pretty simple to work with data encryption with the Cryptography namespace. So there should be no reason to have plain text......
Programming
Published on: 6/29/2015 - 4 min read
Trying Out PHP Using WebMatrix
If you're programming on a Windows machine, then chances are you probably haven't dabbled much in PHP. So today let's take PHP for a spin u...
General
Published on: 6/25/2015 - 4 min read
Why Comments Are Hard
Comments are in every corner of the interwebs. Sometimes they're wise, sometimes they incite good heated conversation and sometimes they li...
Javascript
Published on: 6/23/2015 - 4 min read
Trying Out WinJS Part 1
Another week, another new technology to learn. This week I'll be using WinJS for the first time, also known as The Windows Library For Java...
Career
Published on: 6/22/2015 - 4 min read
Turning Down A Job Offer
It's job hunting season for those fresh out of college, so here is, what I would hope is, helpful info for anyone that's too eager to start...
Video-Games
Published on: 6/15/2015 - 3 min read
Become The Overseer In Fallout: Shelter
If you were anxiously waiting for the E3 Bethesda press conference this year for Fallout 4 news, then you were not disappointed. Not only d...
Career
Published on: 6/9/2015 - 4 min read
How To: Build Your Personal Work Portfolio
Going to interviews is tough. And interviewing people is tough too. You have maybe 20 minutes to decides if that person is the right fit, a...
Javascript
Published on: 6/8/2015 - 10 min read
How To: Make A Game Using Crafty JS Part 2
Welcome to part 2 of my Crafty.js How To. On the last post I started building a quick game that I made up using Crafty.js, a JavaScript-onl...
Project
Published on: 6/5/2015 - 5 min read
How To: Make A Game Using Crafty JS Part 1
I recently went on a journey to find a good and simple to use 2D game engine, and after much reading, much installing, and much configurati...
General
Published on: 5/28/2015 - 3 min read
Mr. Robot Pilot Review
It's not officially out until June 24th, but you can check out the pilot to Mr. Robot right now on USA's official website. I signed up for ...
General
Published on: 5/28/2015 - 5 min read
Top 5 Coding Blunders
No matter how many people learn it, and how many online schools open up for it, working on software is hard. Whether it's a mobile app, or ...
Career
Published on: 5/27/2015 - 4 min read
My Worst Job Interviews
I write alot about interviews and about interviewing people because it's a very important part of work. You can't hire someone without both...
General
Published on: 5/25/2015 - 3 min read
Programmers Who Said Goodbye To Coding
Programming professionally can be a rewarding and fun life long career, sometimes. It depends on where you work more than anything. It can ...
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 Actually Write Code on Your Tablet
Playdate Console Review (2025): A Platform for Creative Development
The many ways to sanitize user input in C#
The Best Way to Check for an Empty String in JavaScript
A Simple Next.js API Folder Structure
How To Code Blackjack Using JavaScript
What is the state of ASP.NET Web Forms in 2025?
How to Code The Snake Game Using JavaScript - Full Tutorial
10 gadgets every programmer should carry
How to show PDF file upload previews using JavaScript
Coding A Card Deck In JavaScript
How to Configure Your Vite Config File
Setting Up a Dev Server Proxy in Vite
Is 8GB of RAM Enough for Programming in 2025?
How To Encrypt Passwords Using SHA-256 In C# And .NET
Public vs Src Assets: When to Use Each Approach in Vite
Understanding the Difference Between react-helmet and react-helmet-async