Podbean logo
  • Discover
  • Podcast Features

    Your all-in-one podcasting solution.

    Podcast App

    The best podcast player & podcast app.

  • Livestream

    High-performing audio live, without limits.

    Podcast Studio

    Easy-to-use audio recorder app.

  • PodAds

    Dynamic Ad Insertion for podcasts.

  • Premium

    Convert listeners into buyers anywhere, anytime
    with the convenience of Podbean Premium.

    Patron

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

  • Ads Marketplace

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

  •  
  • 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
  • Log in
  • Start your podcast for free
  • Podcasting
    • Podcast Features
    • Live Stream
    • PodAds
    • Podcast App
    • Podcast Studio
  • Monetization
    • Premium
    • Patron
    • 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

DevOps and CI/CD Pipelines | Best practices in engineering and change and release management
2022-05-29 68
How to Handle a Narcissist | Gaslighting, manipulation, and abuse - you will not believe the fantasy land they live in!
2022-03-31 77
I Hate My Dream Job | Managing Burnout and Overwork
2022-02-25 58
War Stories from IT | Indie GameDev and the Art of Bonsai
2021-12-29 69
Prioritizing Technical Debt, Bugs, and Features | Using an Eisenhower Matrix
2021-12-05 49
Leadership in IT | Centralized vs Decentralized Command and Business Agility
2021-10-19 54
War Stories from IT | Southwest Airlines
2021-09-22 68
Software Engineer vs Developer | Should I call myself an engineer?
2021-08-20 101
What makes a resume effective? | Solve someone's problem, don't write an autobiography
2021-07-14 67
How to Ask For a Raise | Are you getting paid enough to be a developer?
2021-06-29 97
Top Secret Engineering Programs | Working with Classified Information
2021-05-19 110
LeetCode is the Devil | What happens behind the scenes in an interview!
2021-05-04 319
What is DevOps? | Common pitfalls and misunderstandings of combining Development and Operations
2021-03-15 75
Should I Go Into Management? | Promoting Above Senior Developer
2021-02-07 68
QA2: Get Promoted FAST | Becoming a Senior Engineer in only 2 years!
2020-12-22 79
College vs Industry Experience | Did My University Degree Fail Me?
2020-12-05 61
QA1: Should I accept a job offer even if I feel unqualified? | Imposter syndrome is a real thing
2020-11-25 85
What size company should I work for? | Fulfillment vs career advancement and FAANG
2020-11-22 73
Tricks to getting a software dev interview | Interviews from a manager's perspective
2020-11-20 126
02345678910111213141516171819

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
  • Integrate with iTunes and Google
    store
  • 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
    • Switch to Podbean
    • Submit Your Podcast
    • Podbean Plugins
  •  
    • Church Podcast
    • Nonprofit Podcast
    • Get Sermons Online
    • Free Audiobooks
    • How to Start a Podcast
    • How to Start a Live Podcast
    • How to Monetize a podcast
    • How to Promote Your Podcast
  • MONETIZATION

    • Premium Podcast
    • Podcast Advertising
    • Patron Program
  • Support

    • Contact Us
    • Support Center
    • Developers
    • Resources
    • Free Webinars
    • Podcast Events
    • Podbean Academy
    • Podcasting Smarter
  • Podbean

    • About Us
    • Careers We are hiring !
    • Affiliate Program
    • Badges
    • Terms of Use
    • Privacy Policy
    • Podbean Blog

Copyright © 2006-2022 Podbean.com