article thumbnail

AoAD2 Practice: Incident Analysis

James Shore

A team member accidentally erases a file, but continuous integration rejects the commit. Kerth 2001] (ch. Or, “we have microservices, not a monolith.” A programmer makes an off-by-one error, but their pairing partner suggests a test to catch it. Unfortunately, people tend to dismiss lessons learned by other teams.

article thumbnail

Technology Trends for 2022

O'Reilly Media - Ideas

Software architecture, Kubernetes, and microservices were the three topics with the greatest usage for 2021. Enterprises are investing heavily in Kubernetes and microservices; they’re building cloud native applications that are designed from the start to take advantage of cloud services. That’s no longer true. Programming Languages.

Trends 109
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Grown-Up Lean

LeanEssays

Extreme Programming [19] contained the roots of technical disciplines such as continuous integration and automated testing. All code resides on main branch (trunk), where continuous integration with the entire code base is possible. Small, independent teams own a small service – called a microservice these days.

article thumbnail

Lean Software Development: The Backstory

LeanEssays

In 2001 the Agile Manifesto (Beck et al., 2001) gave this new approach a name – “Agile.” Continuous integration: Integrate small increments of code changes into the code base frequently – multiple times a day – and run the test harness to verify that the changes have not introduced errors.