Published Oct 22, 2015

The Twelve-Factor App: Backing Services, Building and Releasing, Stateless Processes

    Explore the Twelve-Factor App methodology, focusing on backing services, stateless processes, and the nuanced build-release-run cycle, while Humor meets insight as the complexity of JS libraries and Git tips are dissected with wit.
    Episode Highlights
    Coding Blocks logo

    Popular Clips

    Episode Highlights

    • JavaScript Libraries

      Joe Zack shares his experience with creating a modern JavaScript application, highlighting the challenges and humor in using multiple libraries. He humorously admits to incorporating libraries for simple tasks, like shuffling an array, which led to a cluttered codebase. Despite the chaos, Joe's project serves as a learning experience, showcasing the complexities of dependency management in JavaScript.

      I made a little game using a bunch of different libraries. It's not a very good game, and I kind of stole the idea from one of the first Game Boy games.

      --- Joe Zack

      Testing the game proved difficult, as Joe struggled with integrating libraries designed for different environments, making the process less enjoyable 1 2.

         

      Git Tips

      The hosts share insights and humor about using Git, with Joe Zack offering a tip on using Tortoise Git for partial commits. While some hosts express skepticism about GUI tools, they acknowledge the convenience for specific tasks like rebasing. The conversation turns light-hearted as they joke about the challenges of using Visual Studio's Git interface, which they find lacking in functionality.

      Laziness is the key here. All the best programmers are lazy.

      --- Joe Zack

      Despite the humor, the discussion underscores the importance of mastering Git's command line for efficiency and flexibility 3 4.

    Related Episodes