YoVDO

Feature Branches and Toggles in a Post-GitHub World

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses DevOps Courses Git Courses GitHub Courses Feature Toggles Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolving landscape of software development practices in this 58-minute conference talk by Sam Newman. Delve into the ongoing debate between feature branches and feature toggles, examining their roles in the context of Continuous Delivery. Gain insights into the impact of Git and GitHub on branching strategies, and learn how these practices have evolved over time. Analyze the advantages and challenges of different approaches, including branch by abstraction and flags. Discover how recent research and technological advancements are shaping best practices in a post-GitHub world. Understand the implications for modern development workflows, refactoring techniques, and hiding functionality. Draw valuable lessons from real-world examples and industry reports to optimize your development process and improve software delivery.

Syllabus

Introduction
Building Market Services
ThoughtWorks
R3 branch
Release branches
Refactoring
Hiding Functionality
Branch By Abstraction
Flags
Reuse
Continuous Delivery
GitHub
Git Flow
Feature Toggles
State of DevOps Report


Taught by

NDC Conferences

Related Courses

Startup Engineering
Stanford University via Coursera
Developing Scalable Apps in Java
Google via Udacity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Networking
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera