snackableCast – About Software Development, Leadership & Engineering Culture
Adrian Stanek
snackableCast is a podcast for CTOs, tech leaders, and senior developers interested in Cloud-Native, DevOps, Team Culture, and Leadership. Tune in for bite-size...
What is Continuous Delivery and Why Should You Care?
Talking with Bryan Finster, Software Engineer at Defense Unicorns and core team member of minimumcd.org, about what Continuous Delivery really is; and what's not.00:00 Spontaneous Start and Introduction00:13 Defining Continuous Delivery01:28 Brian's Background in Continuous Delivery03:44 Challenges and Misconceptions in Continuous Delivery07:35 Automation in Continuous Delivery12:44 Deployment Strategies and Best Practices17:10 Real-World Examples and Industry Practices29:03 The Importance of Simplicity and Standardization35:36 Understanding the KISS Principle35:43 Service-Oriented Architecture Misconceptions36:40 Designing for Continuous Delivery37:24 The Importance of Domain-Driven Design37:58 Challenges in Continuous Delivery43:31 Code Reviews and Pull Requests in CD44:24 The Role of Testing in Continuous Delivery45:53 The Value of Continuous Integration48:54 Common Pitfalls in Software Development01:03:11 The Importance of Maintainability01:05:05 Wrapping Up and Final ThoughtsLinks:https://minimumcd.org/https://bdfinst.medium.com/Books:Modern Software Engineering: Doing What Works to Build Better Software FasterContinuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation This is a public episode. If you’d like to discuss this with other subscribers or get access to bonus episodes, visit blog.snackablecto.coach/subscribe
--------
1:06:58
Let's Deploy on Friday!
Deploying on Fridays? No problem! For me, it’s just another day, and sometimes, we even push changes on weekends without breaking a sweat. Whether it’s small projects or large-scale systems, we stay confident and in control. So, what’s the secret? Let’s dive in and uncover how Continuous Delivery makes it all possible! 00:00 Introduction – Fear of Friday Deployments 01:27 What is Continuous Delivery? 02:00 GitFlow vs Continuous Delivery 03:00 Small Batches in CD 03:48 Importance of Committable State 04:26 Shadow Deployments & Feature Flags 05:16 Testing in Startups 05:49 Building Confidence with CD 07:09 Pitfalls of Large Deployments 09:57 Part II: CD and Business Impact 12:02 Bridging Dev & Business 13:20 Estimations vs Reality 14:31 Delivering Value in Startups 15:01 Deploying on Friday with Confidence 15:32 Avoiding Deployment Anxiety 16:00 Conclusion & Final Thoughts Minimum Viable CD: https://minimumcd.org/ Dave Farley's Channel / @continuousdelivery Books Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation – Jez Humble & Dave Farley Accelerate: The Science of Lean Software and DevOps – Nicole Forsgren, Jez Humble, Gene Kim This is a public episode. If you’d like to discuss this with other subscribers or get access to bonus episodes, visit blog.snackablecto.coach/subscribe
--------
16:46
Building Developer Motivation
Ever wondered what really drives developer motivation? This episode dives deep into how joy and discipline shape developer motivation, why random deadlines are a killer, and how AI is transforming software development faster than ever. Join us for a personal conversation about the elements that energize and drain teams, and what leaders can do to keep motivation alive in the fast-paced tech world.Stephan Schmidt:https://www.linkedin.com/in/stephanjschmidt/Additional Links:• Harvard Business Review on Motivation• DORA Metrics for Developer Productivity• A Field Guide to Understanding Human Error by Sidney Dekker This is a public episode. If you’d like to discuss this with other subscribers or get access to bonus episodes, visit blog.snackablecto.coach/subscribe
--------
46:29
How Will AI Change Your Work as a Developer?
The Impact of AI on Software Development: Threat or Opportunity? This episode explores whether AI is a friend or foe for software developers and discusses the shift toward automating more straightforward coding tasks. Learn how this trend might reshape job roles, hear comparisons with other industries, and discover why demand for IT professionals remains high. We’ll also provide strategies for staying relevant by leveraging AI, with insights for junior and senior developers and the unique impacts on large versus small companies. Ultimately, AI enhances efficiency but can’t replace the human touch essential for quality software.00:00 - Friend or Foe? Setting the Stage03:40 - Meet Devin: The AI “Developer”04:43 - The Future of Coding: Do We Even Code Anymore?05:33 - Junior Developer vs. AI: The Challenge06:22 - Substitution: Large vs. Small Companies09:01 - The Good Parts: AI as a Co-PilotFor a deeper dive, read the full article on Substack:https://blog.snackablecto.coach/Additional LinksIn these videos, screenshots were primarily taken by the available version of DORA Report 2024. I recommend reading it:DORA Report 2024 - https://cloud.google.com/resources/devops/state-of-devopsStephan Schmidt - https://www.linkedin.com/in/stephanjschmidt/ This is a public episode. If you’d like to discuss this with other subscribers or get access to bonus episodes, visit blog.snackablecto.coach/subscribe
--------
13:16
Next.js vs. Vite – Worth migrating to Vite?
Migrating from Next.JS to Vite: Is It Worth the Switch?In this episode, we dive deep into our migration from Next.JS to Vite for an extensive React application with over 80,000 lines of code. You’ll learn about the improvements in build time, Hot Module Replacement (HMR) speed, and bundle size. We also discuss the challenges of switching from Webpack to ES Modules and replacing Next—JS-specific components. By the end, you’ll have insights into whether Vite could be the right fit for your project, especially for client-side rendering and future SaaS projects.Especially interesting since we have the Next.conf 2024 going on right now.00:00 Introduction00:53 Our Tech Stack01:14 How long it took to migrate01:46 Turbopack for Next.js is stable01:57 Build time comparison02:08 Bundlesize comparison02:22 HMR comparision03:35 Large bundle after migration05:19 About Next.js fullstack approach05:56 Review last Video about React06:09 Conclusions Next.js / ViteAdditional links:https://nextjs.org/blog/turbopack-for-development-stablehttps://nextjs.org/docs/app/api-reference/componentshttps://nextjs.org/blog/next-15https://vite.dev/Substack article link on Sunday:https://snackablecto.substack.com This is a public episode. If you’d like to discuss this with other subscribers or get access to bonus episodes, visit blog.snackablecto.coach/subscribe
Acerca de snackableCast – About Software Development, Leadership & Engineering Culture
snackableCast is a podcast for CTOs, tech leaders, and senior developers interested in Cloud-Native, DevOps, Team Culture, and Leadership. Tune in for bite-sized insights, advice, and tips from a seasoned SMB CTO. Join us as we explore the world of technology leadership with special guests and actionable takeaways. Boost your knowledge and stay ahead in the industry with quick episodes that fit your busy schedule. Get ready to become a more effective tech professional and inspire your team. blog.snackablecto.coach
Escucha snackableCast – About Software Development, Leadership & Engineering Culture, Geek Hunters y muchos más podcasts de todo el mundo con la aplicación de radio.net