Brought to you by H I R E D - The easiest way to get a job as a developer. Find your dream job today.

Episode #38: Continuous Integration and Delivery at Codeship

Published Tues, Dec 15, 2015, recorded Thurs, 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 my courses


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 (blog.codeship.com) or on his personal blog (flomotlik.me). You can also find him on twitter (https://twitter.com/flomotlik).


Individuals: Support this podcast via Patreon or one-time via Square Cash or . Corporate sponsorship opportunities available here.