Podbean logo
  • Discover
  • Podcast Features

    Your all-in-one podcasting solution.

    Podcast Studio

    Easy-to-use audio recorder app.

  • Livestream

    High-performing audio live, without limits.

  • Podcast App

    The best podcast player & podcast app.

  • Ads Marketplace

    Join Ads Marketplace to earn money
    through sponsorship on your podcast.

    PodAds

    Manage your ads with dynamic ad insertion capability.

  • Patron & Paid Content

    The seamless way for fans to support you directly
    from your podcast.

  • Apple Podcasts Subscriptions Integration

    Effortlessly publish and manage exclusive episodes for your
    Apple Podcasts subscribers directly from Podbean.

  • All Arts Business Comedy Education
  • Fiction Government Health & Fitness History Kids & Family
  • Leisure Music News Religion & Spirituality Science
  • Society & Culture Sports Technology True Crime TV & Film
  • Live
  • How to Start a Podcast
  • How to Start a Live Podcast
  • How to Monetize a podcast
  • How to Promote Your Podcast
  • How to Use Group Recording
  • Log in
  • Start your podcast for free
  • Podcasting
    • Podcast Features
    • Live Stream
    • PodAds
    • Podcast App
    • Podcast Studio
  • Monetization
    • Premium
    • Patron
    • Apple Podcasts Subscriptions Integration
    • Ads Marketplace
  • Enterprise
  • Pricing
  • Discover
  • Log in
    Sign up free
Getting into IT with Grant

Getting into IT with Grant

Technology

Trunk-Based Development Is Too Risky! | Source code management, CI/CD, and software development anti-patterns

Trunk-Based Development Is Too Risky! | Source code management, CI/CD, and software development anti-patterns

2022-04-19
Download

If you write software, you are probably collaborating with other developers.  If you are collaborating, then you probably need to isolate your code and then merge it together when you're done.  So what are some of the best-practices for managing this?

My favorite is trunk-based development, but that name probably doesn't mean what you think it means!  In this episode, we dive into branching strategies and trunk-based development.  We also touch on test automation, CI/CD pipelines, agility, and DevOps practices.  We'll also talk about anti-patterns or "worst practices" that some companies adopt because they are risk averse.  Ironically, many of today's software delivery practices increase risk rather than decrease it!

Hear my take and compare it to your own, then Tweet me (@tweetsofgrant) and tell me where our views differ!

-----

Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations

Google's Guidebook on Trunk-Based Development

Other Visualizations of Trunk-Based Development

view more

More Episodes

Prompt Engineer | The Evolution and Impact of AI in Software Development
2023-09-28 19
Guest: Ben Whately | Neural networks, how the brain learns a language, and founding his startup company Memrise
2023-06-09 109
Guest: Steve Toy | Memrise and AI-Powered Language Learning
2023-04-18 158
Guest: James Jones | QOL Group and Supporting a Diverse Workforce
2023-03-18 129
Building Web Scale Applications | Cloud Computing at Scale
2023-03-10 73
Guest: Dustin Warner | Platform Development and How it Supports Your Business
2023-02-04 121
ChatGPT and GPT-3 | Artificial Intelligence and Machine Learning Fundamentals
2023-01-27 128
Okta Hacked! | New Year, New Attack
2023-01-06 81
A Review of the Top 5 Programming Languages of 2022
2022-12-17 103
Twitter and the Great Migration | What’s Mastodon?
2022-11-22 94
The Uber Hack | A Case Study of Worst Practices in InfoSec
2022-10-28 110
What is a Tech Stack | How to architect software products
2022-09-08 166
Change My Career | How to Transition Between Engineering Disciplines
2022-08-12 123
How to Get a Raise | Don’t use inflation as your reason!
2022-06-28 165
DevOps and CI/CD Pipelines | Best practices in engineering and change and release management
2022-05-28 221
How to Handle a Narcissist | Gaslighting, manipulation, and abuse - you will not believe the fantasy land they live in!
2022-03-30 200
I Hate My Dream Job | Managing Burnout and Overwork
2022-02-25 83
War Stories from IT | Indie GameDev and the Art of Bonsai
2021-12-29 89
Prioritizing Technical Debt, Bugs, and Features | Using an Eisenhower Matrix
2021-12-04 78
  • ←
  • 1
  • 2
  • →
0123456789101112131416171819

Get this podcast on your
phone, FREE

Download Podbean app on App Store Download Podbean app on Google Play

Create your
podcast in
minutes

  • Full-featured podcast site
  • Unlimited storage and bandwidth
  • Comprehensive podcast stats
  • Distribute to Apple Podcasts, Spotify, and more
  • Make money with your podcast
Get started

It is Free

  • Podcast Services

    • Podcast Features
    • Pricing
    • Enterprise Solution
    • Private Podcast
    • The Podcast App
    • Live Stream
    • Audio Recorder
    • Remote Recording
  •  
    • Create a Podcast
    • Video Podcast
    • Start Podcasting
    • Start Radio Talk Show
    • Education Podcast
    • Church Podcast
    • Nonprofit Podcast
    • Get Sermons Online
    • Free Audiobooks
  • MONETIZATION & MORE

    • Podcast Advertising
    • Dynamic Ads Insertion
    • Patron Program
    • Apple Podcasts Subscriptions
    • Switch to Podbean
    • Submit Your Podcast
    • Podbean Plugins
    • Developers
  • KNOWLEDGE BASE

    • How to Start a Podcast
    • How to Start a Live Podcast
    • How to Monetize a podcast
    • How to Promote Your Podcast
    • How to Use Group Recording
  • Support

    • Support Center
    • What’s New
    • Free Webinars
    • Podcast Events
    • Podbean Academy
    • Podcasting Smarter
    • Badges
    • Resources
  • Podbean

    • About Us
    • Podbean Blog
    • Careers
    • Press and Media
    • Green Initiative
    • Affiliate Program
    • Contact Us
  • Privacy Policy
  • Cookie Policy
  • Terms of Use
  • Consent Preferences
  • Copyright © 2015-2023 Podbean.com