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

Topics covered
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
The Twelve-Factor App: Codebase, Dependencies, and Config
Answers 383 questionsThe Twelve-Factor App: Port Binding, Concurrency, and Disposability
Answers 383 questionsThe Twelve-Factor App: Dev/Prod Parity, Logs, and Admin Processes
Answers 383 questions

3factor app - Async Serverless
Answers 383 questionsDesigning Data-Intensive Applications – Scalability
Answers 383 questionsCaching in the Application Framework
Answers 383 questions3factor app - Reliable Eventing
Answers 383 questions

Clean Architecture - Are Microservices Truly Decoupled?
Answers 383 questions

Clean Code - How to Build Maintainable Systems
Answers 383 questionsThe DevOps Handbook – Architecting for Low-Risk Releases
Answers 383 questions

Search Driven Apps
Answers 383 questionsASP.NET 5 - It's Basically Java
Answers 383 questions
Tackling Tough Developer Questions
Answers 383 questionsDesigning Data-Intensive Applications – Leaderless Replication
Answers 383 questions

Designing Data-Intensive Applications - Reliability
Answers 383 questions
