Published Sep 14, 2020

Is Kubernetes Programming?

Join Joe Zack and the Coding Blocks team as they delve into a spirited debate over unit testing's place in software development, explore the fine line between Kubernetes configuration and programming, and discuss the critical balance of security within agile practices, all while addressing productivity challenges in modern work culture.
Episode Highlights
Coding Blocks logo

Popular Clips

Episode Highlights

  • Feature vs Security

    The debate between prioritizing features and security in software development is a recurring theme. argues that while security is crucial, features often take precedence, especially in the early stages of development 1. He believes that integrating security from the start is easier than adding it later. supports a feature-first approach, emphasizing the need to validate the product's appeal before focusing on scalability and security 2.

    It's a heck of a lot easier to bake security in at the very beginning than to try and bolt it on later.

    ---

    highlights the importance of CI/CD pipelines in maintaining security, suggesting that security should be intertwined with continuous integration practices 1.

       

    Automation's Role

    Automation in CI/CD pipelines plays a pivotal role in balancing security and efficiency. warns against assuming that having a CI/CD pipeline automatically ensures security, as vulnerabilities can still exist 3. He stresses the need for secure practices within these pipelines. appreciates the repeatability and efficiency CI/CD brings, reducing manual errors and ensuring consistent deployments 3.

    You could have CI/CD in place and still have all kinds of security holes.

    ---

    adds that automation allows for better monitoring and testing, enabling developers to respond quickly to issues and optimize features 4.

Related Episodes