Python


Django Project Best Practices to Keep Your Developers Happy

Do you want your team to enjoy your development workflow? Do you think building software should be fun and existentially fulfilling? If so, this is the post for you! I’ve been developing with Django for years, and I’ve never been happier with my Django project set up than

Python
Django Project Best Practices to Keep Your Developers Happy

Manipulating Data With Django Migrations

Growing, successful applications are a lovely problem to have. As a product develops, it tends to accumulate complication the way your weekend cake project accumulates layers of frosting. Thankfully, Django, my favorite batteries-included framework, handles complexity pretty well. Django models help humans work with data in a way that makes

Python
Manipulating Data With Django Migrations

Writing Efficient Django

I like Django. It’s a well-considered and intuitive framework with a name I can pronounce out loud. You can use it to quickly spin up a weekend-sized project, and you can still use it to run full-blown production applications at scale. I’ve done both these things, and over

Python
Writing Efficient Django

Multithreaded Python: Slithering Through an I/O Bottleneck

I recently developed a project that I called Hydra: a multithreaded link checker written in Python. Unlike many Python site crawlers I found while researching, Hydra uses only standard libraries, with no external dependencies like BeautifulSoup. It’s intended to be run as part of a CI/CD process, so

Python
Multithreaded Python: Slithering Through an I/O Bottleneck

Subscribe

Receive new posts in your inbox.

Success! Check your email to confirm your subscription.