PubMob session: Branching By Abstraction

Learn how to make small incremental changes during large refactorings.

By creating branches to house large changes, you begin to venture away from continuous integration. What if you could still continuously integrate your code when working on such refactors?

In this session, we'll take a “monolith” and extract functionality into a smaller micro-service while maintaining frequent and small commits.

Upcoming sessions: 2020-11-20T14:00Z

Session lead: Skylar Watson

Sometimes when developing software we’re tasked with redesigning the entire infrastructure. These changes can be a huge overhaul to our applications and introduce a lot of risk. With the flexibility of modern VCS, such as Git and Mercurial, it’s tempting to create a branch while developing these changes to reduce the risk of jeopardizing other releases.