I think they really help streamline and guide you in how to do things. I've always been a big thumper of best practices. I don't follow really a lot of the guidelines, but just to have something really laid out for me like, "here are the best principles". I use Git, just the basic Git push stuff. It's just like the perfect, for me, for someone who's a front end JavaScript developer, and who's not very confident in the whole Docker. I just wanna say first off that I absolutely love your 12 Factor course that you're releasing, or that was released I guess. John Lindquist: That's an interesting stack.
Mark Shust: But I work on, actually, a side project that runs with Meteor, React, and Node, so some experience there. Mark Shust: I still work primarily with PHP, actually. Yeah, I work a lot with Node, and Git, and Docker. Mainly have a background in PHP and e-commerce. Mark, why don't you go ahead and introduce yourself? John Lindquist: All right, I'm here with Mark Shust. "12-factor Javascript Applications using Docker with Mark Shust" Transcript Resources You can run Postgres, Node servers, and also use entirely different languages in each image!Ĭheck out Mark’s course which covers all mentioned topics, Build a Twelve-Factor Node.js App with Docker Transcript Docker is like a VM but without all the memory overhead! You can even deploy as many images as you want at a time.
Though with Docker Mark was just able to deploy an image and not have to worry about anything. So, Mark trimmed it down and created a new workflow he calls git ship, which is gitflow without the development and hotfix branches.īefore Docker, Mark was running through a dependency hell. Though due to working with so many branches gitflow has its complexities. Mark talks about the gitflow workflow, a way of working with features and managing how that feature gets merged into the code base. Often developers don’t have a standard process with git.
They talk about the 12-factor style of building an application and why devs should have a standard method. John Lindquist has a conversation with the Mark Shust, an expert with Git and Docker.