Dependency management in software development is often akin to playing an elaborate game of Jenga where everyone involved is on their third IPA: every block you move introduces the risk of toppling the tower which is becoming more wobbly over time. Complexity...
Sunday Funday: Pygame For Kids
Hello, young coders and coding mentors / parents! Today we're diving into an exciting first project perfect for kids based on Pygame - building a Pong clone. Pong is a classic two-player game where each player controls a paddle and tries to hit a ball back and forth...
Pallet Town: SQLAlchemy Performance I
Readers of this blog and Coder Radio listeners will now that I have fallen for the snake and by that I of course mean Python! Typing that out cracks my little Ruby heart but for reasons that I’ve explained at length on the show The Mad Botter has moved to Python as...
Windows 11 – A Dev’s Perspective
A macOS / Linux developer takes an adventure in Windows 11.
Python & Ruby, a Comparison
I've been a long-time Ruby developer and more recently have been doing a metric ton of Python work. My goal with this post is to compare the relative pros and cons of each language as I've seen them. This was a difficult post to write, because of the deeply subjective...
SQLAlchemy Hybrid Properties Intro
When working with database-powered applications, it's often common to want to have a field on a data model that is a computed rather than static value; "computed" is just a fancy way to say calculated or evaluated on the fly. Developers new to SQLAlchemy tend to go...
More from Mike:
Chained to Complexity: Python Dependency Management
Dependency...
Sunday Funday Learn to Code for Kids 8-12
One of the...
Pallet Town: Rails Concerns
As you dive deeper...
ETL: Load
Last week we...