article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Continuous Integration. Continuous integration is a better approach. Teams using continuous integration keep everyone’s code working together and ready to release. Continuous integration is the best way to do so.

article thumbnail

AoAD2 Chapter: DevOps (introduction)

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Continuous Deployment” on p.XX Evolutionary System Architecture” on p.XX keeps your system simple, maintainable, and flexible. Like DevOps, they’re a fairly natural expansion of Agile ideas—in this case, continuous integration—with no clear source.

DevOps 98
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

AoAD2 Practice: Feature Toggles

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Continuous Integration. Continuous Deployment. That doesn’t work for teams using continuous integration and deployment. Other than short-lived development branches, they only have one branch: their integration branch.

article thumbnail

AoAD2 Practice: Feature Flags

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Continuous Integration. Continuous Deployment. That doesn’t work for teams using continuous integration and deployment. Other than short-lived development branches, they only have one branch: their integration branch. Beck 2004] (p.

article thumbnail

Grown-Up Lean

LeanEssays

I then make a sustained argument from the Linux experience for the proposition that “Given enough eyeballs, all bugs are shallow”, suggest productive analogies with other self-correcting systems of selfish agents, and conclude with some exploration of the implications of this insight for the future of software.