Chained to Complexity: Python Dependency Management

Chained to Complexity: Python Dependency Management

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...

read more
Sunday Funday: Pygame For Kids

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...

read more
Pallet Town: SQLAlchemy Performance I

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...

read more
Python & Ruby, a Comparison

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...

read more
SQLAlchemy Hybrid Properties Intro

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...

read more

More from Mike:

About Me

Hi! I’m Mike! I’m a software engineer who codes at The Mad Botter INC. You might know me from Coder Radio or The Mike Dominick Show.  Drop me a line if you’re interested in having some custom mobile or web development done.

Follow Me

© 2024 Copyright Michael Dominick | All rights reserved