12-factor Javascript Applications using Docker with Mark Shust
John Lindquist has a conversation with the Mark Shust, an expert with Git and Docker. They talk about the 12-factor style of building an application and why devs should have a standard method.
<p>John Lindquist has a conversation with the Mark Shust, an expert with Git and Docker. They talk about the 12-factor style of building an application and why devs should have a standard method.</p><p>Often developers don’t have a standard process with git. Mark talks about the gitflow workflow, a way of working with features and managing how that feature gets merged into the code base.</p><p>Though due to working with so many branches gitflow has its complexities. So, Mark trimmed it down and created a new workflow he calls <strong>git ship</strong>, which is gitflow without the development and hotfix branches.</p><p>Before <strong>Docker</strong>, Mark was running through a dependency hell. Though with Docker Mark was just able to deploy an image and not have to worry about anything. Docker is like a VM but without all the memory overhead! You can even deploy as many images as you want at a time. You can run Postgres, Node servers, and also use entirely different languages in each image!</p><p>Check out Mark’s course which covers all mentioned topics, <a href="https://egghead.io/courses/build-a-twelve-factor-node-js-app-with-docker">Build a Twelve-Factor Node.js App with Docker</a></p><hr /><h3>Transcript</h3><p><a href="https://egghead.simplecast.com/episodes/56952ca4/transcript">"12-factor Javascript Applications using Docker with Mark Shust" Transcript</a></p><h3>Resources</h3><ul><li><a href="https://github.com/nvie/gitflow">Gitflow</a></li><li><a href="https://www.docker.com/">Docker</a></li><li><a href="https://egghead.io/courses/build-a-twelve-factor-node-js-app-with-docker?utm_medium=podcast&utm_term=docker&utm_content=12-factor-node">Mark’s 12-factor egghead Course</a></li></ul><h3>Mark Shust</h3><ul><li><a href="https://github.com/markoshust">Github</a></li><li><a href="https://egghead.io/instructors/mark-shust">egghead</a></li><li><a href="https://twitter.com/markshust">Twitter</a></li><li><a href="http://markshust.com/">Website</a></li></ul><h3>John Lindquist</h3><ul><li><a href="https://twitter.com/johnlindquist?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor">Twitter</a></li><li><a href="https://egghead.io/instructors/john-lindquist">egghead.io</a></li><li><a href="https://github.com/johnlindquist">Github</a></li><li><a href="https://johnlindquist.com/">Website</a></li></ul>
John Lindquist has a conversation with the Mark Shust, an expert with Git and Docker. They talk about the 12-factor style of building an application and why devs should have a standard method.