<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>PyVideo.org - Deni Bertovic</title><link href="https://pyvideo.org/" rel="alternate"></link><link href="https://pyvideo.org/feeds/speaker_deni-bertovic.atom.xml" rel="self"></link><id>https://pyvideo.org/</id><updated>2014-07-23T00:00:00+00:00</updated><subtitle></subtitle><entry><title>Supercharge your development environment using Docker</title><link href="https://pyvideo.org/europython-2014/supercharge-your-development-environment-using-do.html" rel="alternate"></link><published>2014-07-23T00:00:00+00:00</published><updated>2014-07-23T00:00:00+00:00</updated><author><name>Deni Bertovic</name></author><id>tag:pyvideo.org,2014-07-23:/europython-2014/supercharge-your-development-environment-using-do.html</id><summary type="html">&lt;h3&gt;Summary&lt;/h3&gt;&lt;p&gt;These days applications are getting more and more complex. It's becoming
quite difficult to keep track of all the different components an
application needs to function (a database, an AMQP, a web server, a
document store...). It keeps getting harder and harder to setup new
development environments and to …&lt;/p&gt;</summary><content type="html">&lt;h3&gt;Summary&lt;/h3&gt;&lt;p&gt;These days applications are getting more and more complex. It's becoming
quite difficult to keep track of all the different components an
application needs to function (a database, an AMQP, a web server, a
document store...). It keeps getting harder and harder to setup new
development environments and to bring new developers into the team.
Stuff works on one dev machine but doesn't on others? Code breaks often
when deployed to production even though all tests were passing and it
worked on the dev machine?&lt;/p&gt;
&lt;p&gt;The idea of this talk is to convey how important it is that we have our
development environment as close to production as possible. That means
setting up all those various services on your laptop/workstation.&lt;/p&gt;
&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;In this talk I am going to show how to utilize light weight lxc
containers using docker, and make your development process much more
straightforward. How to share container images among your development
team and be sure that everyone is running the exact same stack. Do all
this without hogging too many resources, without the need for complex
provisioning scripts and management systems. And above all else, how to
do it fast!&lt;/p&gt;
&lt;p&gt;Rough Guidelines:&lt;/p&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;Describe what is LXC (Linux containers)&lt;/li&gt;
&lt;li&gt;Benefits of using containers instead of traditional VM's&lt;/li&gt;
&lt;li&gt;Explain where Docker comes in&lt;/li&gt;
&lt;li&gt;Show how to build simple containers using Dockefile syntax&lt;/li&gt;
&lt;li&gt;What are container images and how to share them&lt;/li&gt;
&lt;li&gt;How to share private container images&lt;/li&gt;
&lt;li&gt;Tips and tricks on how to automate&lt;/li&gt;
&lt;/ol&gt;
</content><category term="EuroPython 2014"></category></entry></feed>