エピソード

  • S3E2: Working with Cloud Resources and DevSecOps
    2025/10/05
    Angela Andrews and Michael Jenkins continue Season 3 of From Cover to Code, exploring “Hands-On Python for DevOps”:

    📘 Chapter 5: Manipulating Resources
    🔐 Chapter 6: Security and DevSecOps with Python

    They explore how Python fits into modern DevOps workflows—from data handling and multiprocessing to securing secrets and automating incident response. Michael even demos a Jupyter notebook visualization for CPU utilization analysis and shares tips for smoothing data with Python.

    Expect lively discussion, practical insights, and a few laughs as they debate when Python *isn’t* the right tool and preview what’s next: automation and event-driven architecture with AWS Lambda.

    00:00 Welcome & Warm-Up
    04:10 Chapter 5: Manipulating Resources
    10:25 Expectations vs. Reality
    14:51 Chapter 6: DevSecOps with Python
    19:47 Secrets and Environment Management
    26:08 Kubernetes & Binary Authorization
    31:49 Incident Response & Monitoring
    43:00 What’s Next: Automation & Event-Driven Architecture

    📕 The Book → Hands-On Python for DevOps
    💻 The Code → Packt GitHub Repo
    🧠 The Demo → Jupyter Notebook Visualization

    👍 Don’t forget to like, subscribe, and hit the bell so you never miss an episode\!

    💬 Join the conversation in the comments and share your experiences using Python in DevOps.

    #CoverToCode #PythonForDevOps #DevOps #CloudComputing #TechBookClub #InfrastructureAsCode #Python #Security #Automation

    Find us online at covertocode.com.

    Hosted by:
    • Angela A. @scooterphoenix
    • Michael J. @managedkaos ​
    続きを読む 一部表示
    47 分
  • S3E1: Getting Started with Hands on Python for DevOps
    2025/09/27
    In this FCTC episode, Angela and Michael kick off Season 3 with "Hands-On Python for DevOps". After a short summer break, they’re diving back into tech book discussions—this time exploring how Python and DevOps work hand-in-hand.

    Covering the first four chapters of the book, the hosts dig into DevOps principles, Python fundamentals, automation practices, and real-world cloud provisioning strategies.

    Expect 🔥 insights, lively conversation, and hands-on takeaways you can start using right away.

    Book chapters covered in this episode:
    🔹 Chapter 1: Introducing DevOps Principles
    🔹 Chapter 2: Talking about Python
    🔹 Chapter 3: The Simplest Ways to Start Using DevOps in Python Immediately
    🔹 Chapter 4: Provisioning Resources

    Chapters:
    00:00 Introduction
    01:00 Kicking off Season 3 of the Podcast
    06:00 Book Selection and Learning Approach
    08:00 DevOps Automation and Python’s Role
    27:00 Technical Demonstrations and Real-World Applications
    34:00 Cloud Resource Provisioning and Infrastructure Strategy
    46:00 Strategic Tooling and Language Fit

    The book: https://www.oreilly.com/library/view/hands-on-python-for/9781835081167/B21320_01.xhtml

    The code: https://github.com/PacktPublishing/Hands-On-Python-for-DevOps/tree/main


    Find us online at covertocode.com.

    Hosted by:
    • Angela A. @scooterphoenix
    • Michael J. @managedkaos ​
    続きを読む 一部表示
    53 分
  • S2E8: Advanced Serverless Architecture
    2025/05/26
    In this FCTC episode, Angela and Michael go into serverless architecture and wrap up the book "Programming AWS Lambda". Topics of discussion include serverless architecture “gotchas” as well as new patterns of architecture enabled by serverless thinking.

    Content covered:
    🔹 Chapter 9: Advanced Serverless Architecture
    🔹 Chapter 10: Conclusion

    Expect 🔥 insights, lively discussion, and practical takeaways you can use immediately.

    00:00 Meeting Kickoff & Book Wrap-Up
    01:47 At-Least-Once Delivery & Idempotency
    07:47 Lambda Scaling & Downstream Impact
    10:52 Concurrency Management & Cost Considerations
    13:55 Reusable Serverless Components & SAM CLI
    16:59 Serverless Thinking & Global Distribution
    21:31 Global DynamoDB Table Demo
    28:04 Edge Computing & Lambda@Edge
    30:51 Book Conclusion & Lessons Learned
    35:57 Season Wrap-Up & Next Steps

    The book: https://www.oreilly.com/library/view/programming-aws-lambda/9781492041047/
    The code: https://github.com/covertocode/season-2-programming-aws-lambda/tree/main/chapter-9-advanced-serverless-architecture

    Find us online at covertocode.com.

    Hosted by:
    • Angela A. @scooterphoenix
    • Michael J. @managedkaos ​
    続きを読む 一部表示
    41 分
  • S2E7: Advanced AWS Lambda
    2025/05/09
    In this episode of "From Cover to Code", Michael & Angela take AWS Lambda to the next level with live demos, opinionated advice, and a few laughs along the way.

    This discussion covers:

    * Error-handling tactics – synchronous vs. asynchronous invocations, DLQs, and why API Gateway sometimes hides your 500s.

    * Tracing, logging & metrics – setting up AWS X-Ray and reading traces that flag cold starts, retries and faults.

    * Scaling & concurrency – live Java demo shows Lambda spinning up extra instances (watch the function IDs change).

    * Versioning, aliases & traffic shifting – when they help, and when they just add risk.

    * Cold-start realities – why they now affect less than 1 % of invocations and when provisioned concurrency is (or isn’t) worth the bill.

    * State, VPCs, layers & custom runtimes – persist data the right way and plug Lambda into the rest of your stack.

    📂 Code from the episode

    Grab every demo (Java *and* Python) in the repo:

    https://github.com/covertocode/season-2-programming-aws-lambda/tree/main/chapter-8-advanced-aws-lambda

    Find us online at covertocode.com.

    Hosted by:
    • Angela A. @scooterphoenix
    • Michael J. @managedkaos ​
    続きを読む 一部表示
    46 分
  • S2E6: Testing Logging and Monitoring
    2025/05/05
    In this episode, we’re cracking open chapters 6 and 7 of “Programming AWS Lambda” to explore development concepts that can make or break real-world serverless apps:

    🛠️ Testing – unit, integration, and end-to-end tests and how they fit into shipping quality applications
    📈 Observability – logging, metrics, and tracing so you can see exactly what just happened (and why) inside your functions.

    Join us to discuss the Test Pyramid and code used to demonstrate unit, functional, and end-to-end testing. We also demonstrate logging and monitoring with Lambda functions.

    And as always, we break down key concepts, share practical takeaways, and keep the conversation lively and interactive!

    00:00 Conference Recap & Book Chapters Overview
    01:54 Testing Strategies & Test Pyramid
    13:05 Refactoring for Testability & Team Practices
    16:00 Local vs. Cloud Testing & Environment Management
    22:47 Demo: Testing Implementation in Python
    31:26 Monitoring & Logging in AWS Lambda
    38:02 Next Steps & Season Planning

    The book: https://www.oreilly.com/library/view/programming-aws-lambda/9781492041047/

    The code: https://github.com/covertocode/season-2-programming-aws-lambda/tree/main/chapter-6-and-7-testing-logging

    Find us online at covertocode.com.

    Hosted by:
    • Angela A. @scooterphoenix
    • Michael J. @managedkaos ​
    続きを読む 一部表示
    42 分
  • S2E5: Building Serverless Applications
    2025/04/26
    Join us as we dig into what it really takes to build full applications using AWS Lambda.

    This season we’re working our way through the book "Programming AWS Lambda”.

    We’ve covered the basics. Now it’s time to put it all together! In this week’s episode, we’re diving into Chapter 5: Building Serverless Applications, where we go beyond isolated functions and explore how to stitch them into real-world systems.

    🛠️ What tools should you use?
    🤔 What really counts as an application in a serverless world?
    🔗 How do you connect functions, data stores, and event sources?

    Whether you’re just getting started or already deploying serverless apps, this discussion will have something for everyone.

    00:00 Welcome
    02:35 Chapter Overview & Event Sources
    10:13 Event Source Semantics & Use Cases
    19:59 Python Implementation Demo & Architecture
    29:11 Tooling, AI Assistance, and Next Steps

    Find us online at covertocode.com.

    Hosted by:
    • Angela A. @scooterphoenix
    • Michael J. @managedkaos ​
    続きを読む 一部表示
    35 分
  • S2E4: Operating AWS Lambda Functions
    2025/04/11
    This week, From Cover to Code is digging into chapter 4 of Programming with AWS Lambda. We rolled up our sleeves and got into the real stuff:

    📦 Built and packaged Lambda functions + dependencies in a clean, reproducible way
    ⚙️ Used AWS SAM to define infrastructure as code (hello, YAML!)
    🔐 Broke down IAM for Lambda: execution roles and resource policies
    🛡️ Applied least privilege with minimal config—SAM makes it smooth!

    If you’ve ever struggled with packaging dependencies or writing IAM policies from scratch, this chapter is your new best friend.

    00:00 Java Packaging in Lambda
    09:19 Security and Infrastructure as Code
    18:21 Demo and Security Implementation
    28:48 API Gateway Integration and Wrap-up

    Find us online at covertocode.com.

    Hosted by:
    • Angela A. @scooterphoenix
    • Michael J. @managedkaos ​
    続きを読む 一部表示
    36 分
  • S2E3: Programming AWS Lambda Functions
    2025/04/05
    We’re continuing our journey through “Programming AWS Lambda” by John Chapin and Mike Roberts, and this week we’re diving into Chapter 3: Programming AWS Lambda Functions.

    In this episode, we’ll explore:

    ✅ The Lambda Execution Environment
    ✅ Input, Output, and Configuring Handlers
    ✅ Managing Environment Variables, and more

    Whether you’re just getting started with Lambda or already a serverless pro, this discussion has something for everyone.

    0:00 Welcome & Review
    8:34 Lambda Input/Output and Data Handling
    18:12 Lambda Configuration and Performance
    28:25 Environment Variables and Deployment

    Find us online at covertocode.com.

    Hosted by:
    • Angela A. @scooterphoenix
    • Michael J. @managedkaos ​
    続きを読む 一部表示
    37 分