Menu

Level up your skills with...
no nonsense coding guides, resources and tools
on a variety of topics and programming languages
Get battle-tested coding strategies straight to your inbox. No fluff, just code.
Subscribe
* No spam. Unsubscribe at any time.

Latest Guides

Top JavaScript PDF Libraries in 2025: A Comprehensive Guide
Published on: 3/24/2025 - 5 min read
In the modern web development landscape, handling PDF documents has become a common requirement for many applications. Whether you need to g...
Using BCrypt in C# to Hash Passwords
Published on: 3/17/2025 - 3 min read
Password security is a critical aspect of software development. Storing passwords in plaintext is a major security risk, as a data breach co...
Automatically Logging Errors in Express with Pino
Published on: 3/14/2025 - 3 min read
## Introduction Logging errors is crucial for debugging and monitoring your Express.js applications. While Pino is known for its high-perfo...
Building a Simple CSV File Preview with Pure JavaScript
Published on: 3/11/2025 - 16 min read
Ever wanted to let users preview CSV files right in their browser without any complex libraries? In this guide, we'll build a simple yet e...
Code, Context, and AI: Why Human Developers Still Matter
Published on: 3/6/2025 - 5 min read
This year has been somewhat of a wake up call to the developer community in terms of A.I. It seems like each and every month now a new tool ...
Implementing Argon2id Password Hashing in C#
Published on: 3/5/2025 - 4 min read
Argon2id is the gold standard for password hashing, combining the best features of Argon2i and Argon2d to provide excellent security against...
Setting Up a Dev Server Proxy in Vite
Published on: 3/3/2025 - 5 min read
During local development with Vite, you'll often encounter CORS (Cross-Origin Resource Sharing) errors when your frontend tries to communica...
Is Argon2 Better Than bcrypt?
Published on: 2/26/2025 - 3 min read
If you've worked on any authentication system in the last decade, you've probably used [bcrypt](https://www.thatsoftwaredude.com/content/116...
It's Not A.I. - Junior Developers Have Always Struggled to Code
Published on: 2/24/2025 - 4 min read
AI, as of late, is taking the blame for making junior developers “worse” at writing code, but in my 20 years of experience—junior devs have ...
Is SHA-256 Alone Sufficient for Password Security?
Published on: 2/21/2025 - 6 min read
You've built a sleek new web application with user accounts, and now you need to store passwords. Like any security-conscious developer, you...
How to Use the ENUM type in Your PostgreSQL Databases
Published on: 2/17/2025 - 5 min read
## Understanding ENUM in Databases: When and How to Use It When building a database schema, you will often encounter situations where a col...
Why I Finally Decided to Upgrade To GitHub Copilot Pro
Published on: 2/13/2025 - 6 min read
If you had asked me a year whether I thought that AI generated code was decent enough for production, I would have probably said no. The hal...

Code Your Own Classic Snake Game – The Right Way

Master the fundamentals of game development and JavaScript with a step-by-step guide that skips the fluff and gets straight to the real code.

🐍 Hands-on learning - Build a working game from scratch
🚀 Clear and concise - No unnecessary jargon or filler, just actionable steps
💡 Real-world skills - Learn the fundamentals of game development and JavaScript

Download Now

Master new skills fast with bite-sized coding guides

Skip the fluff—get straight to the code. These quick guides tackle real-world programming challenges with clear, actionable steps.

Explore the guides