Learn tools and techniques to help you ship better Python software, faster

Production-ready Docker images

Testing your software

Software Engineering for Data Scientists


Latest articles


You need to get your job done, so how do you find time to learn new skills?

There’s not always time to learn new tools and technologies at work—but you still need to keep your skills sharp. And with so many tools and technologies to learn, you’re not even sure where to start.

Learn relevant, practical tools and techniques, quickly and efficiently, by signing up for my newsletter.

You’ll join over 650 Python developers getting weekly emails about software engineering best practices, from Docker packaging, to faster code, to better testing.