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

How to Use json_build_object in PostgreSQL to Aggregate Data
Published on: 6/5/2025 - 3 min read
PostgreSQL’s `json_build_object` is your go-to when you want to return structured JSON data from SQL queries, especially for APIs or for log...
Database Normalization: 2NF Explained
Published on: 6/3/2025 - 8 min read
Okay, buckle up. We're diving into the world of database normalization, specifically hitting up **Second Normal Form (2NF)**. It sounds scar...
Remote Work Leaves Junior Developers Behind
Published on: 6/2/2025 - 3 min read
My very first gig as a professional software developer was around 2008 for a medium sized publishing agency. During the interview process I ...
GitHub vs Bitbucket in 2025: Which is Right For Your Team?
Published on: 5/30/2025 - 7 min read
When developers talk source control, there are two names that continue to dominate the landscape of Git repository hosting and DevOps platfo...
How to Create a Mixed Chart Using Chart.js
Published on: 5/29/2025 - 3 min read
Chart.js is robust enough that it allow you to combine multiple chart types, like bar and line charts, into one visual. This is especially u...
How to Create Bubble Charts Using Chart.js
Published on: 5/27/2025 - 2 min read
Bubble charts are perfect for visualizing three dimensions of data in a single plot. X, Y, and bubble size (Z). With Chart.js, you can creat...
50% of Our Company's Code is Now AI-Generated
Published on: 5/22/2025 - 4 min read
When I say that half of our company’s code is now AI-generated, I don’t mean that we just copy-pasted something from ChatGPT or Claude or th...
How to Create a Radar Chart Using Chart.js
Published on: 5/22/2025 - 2 min read
Radar charts, also known as spider or web charts, are ideal for visualizing multivariate data. With Chart.js, creating one is straightforwar...
How to Enable Copilot Agent Mode in Visual Studio 2022
Published on: 5/21/2025 - 2 min read
I've been [using Github Copilot](https://www.thatsoftwaredude.com/content/14013/upgrade-to-github-copilot) on VS Code for several months now...
How to Create a Pie Chart Using Chart.js
Published on: 5/20/2025 - 2 min read
Chart.js is a simple yet powerful JavaScript library for visualizing data. One of its most commonly used chart types is the pie chart, ideal...
How to Render a Barchart using Chart.js
Published on: 5/19/2025 - 2 min read
Charts are everywhere. Whether you're building a dashboard or just want to show off how many coffee cups you've had this week, visualizing d...
Creating a Good Folder Structure For Your Vite App
Published on: 5/12/2025 - 4 min read
Alright, so you just spun up a new Vite project and you're staring at a mostly empty directory with a `main.ts` or `main.jsx` file and that ...

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