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

Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX
Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX
The Data Scientist’s Toolbox
Johns Hopkins University via Coursera
How to Use Git and GitHub
Udacity
Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera