Monitor performance issues & errors in your code

Continuous Integration and Delivery at Codeship

Episode #38, published Tue, Dec 15, 2015, recorded Thu, Dec 10, 2015

Have you heard about the works on my machine certification program? It's a really awesome certification for developers. It was created by Joseph Cooney and enhanced by Jeff Atwood (of stackoverflow fame). Here's how it works:

1. Compile your application code. Getting the latest version of any recent code changes from other developers is purely optional and not a requirement for certification.
2. Launch the application or website that has just been compiled.
3. Cause one code path in the code you're checking in to be executed. The preferred way to do this is with ad-hoc manual testing of the simplest possible case for the feature in question. Omit this step if the code change was less than five lines, or if, in the developer's professional opinion, the code change could not possibly result in an error.
4. Check the code changes into your version control system.

Congratulations! You're fully certified.

On this episode of Talk Python To Me, you'll meet Florian Motlik from codeship. He's here to tell us all continuous integration and continuous delivery. Maybe he can help keep you and your team from getting certified, in a bad way!

Links from the show:

Want to go deeper? Check out our courses

Florian Motlik
Florian Motlik
Flo is the Co-Founder and CTO of Codeship, a Continuous Delivery Service. While studying and working at the Technical University of Vienna he stumbled into running test infrastructure for other teams and hasn't stopped since. He sometimes blogs on the codeship blog ( or on his personal blog ( You can also find him on twitter (
Episode sponsored by
Ads served ethically
Talk Python's Mastodon Michael Kennedy's Mastodon