article thumbnail

My Best Essays

James Shore

Continuous Integration on a Dollar a Day - 27 Feb, 2006. An easier, cheaper (and better) way to do continuous integration. Red-Green-Refactor - 30 Nov, 2005. The Art of Agile Development (Book) - 2008. The Agile how-to guide. Testing Without Mocks: A Pattern Language - 27 Apr, 2018.

article thumbnail

My Best Essays

James Shore

Continuous Integration on a Dollar a Day - 27 Feb, 2006. An easier, cheaper (and better) way to do continuous integration. Red-Green-Refactor - 30 Nov, 2005. The Agile how-to guide. Coauthored with Shane Warden.). Testing Without Mocks: A Pattern Language - 27 Apr, 2018. Test-driven development in a nutshell.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Web App Scanning 101: What Security Pros Need to Know About CI/CD Pipelines

Tenable

To be clear, continuous integration and continuous deployment (CI/CD) is a methodology not a tool. In 2005, Linus Torvalds, the creator of Linux, built something called Git, an open source version control software. Integration here might not mean what it sounds like. Wait what's Git, and what does CI/CD mean?

article thumbnail

Toward the next generation of programming tools

O'Reilly Media - Ideas

And we even have tools for continuous integration, continuous deployment, and container orchestration—all of which are programmed by creating more virtual punch cards. We have some tools for unit testing, but they work by requiring us to write more punch cards (unit tests). Database developers are in somewhat better shape.

article thumbnail

You don’t need to migrate from Jenkins. Start building beside it.

CircleCI

Ten years ago, continuous integration (CI) was just getting off the ground, and tools like Jenkins were first-class automation platforms for your CI pipelines. In 2005, Sun Microsystems developed an open-source package named Hudson , focused on building and testing Java applications. What is Jenkins?

article thumbnail

AoAD2 Chapter: Scaling Agility

James Shore

It was created by Craig Larman and Bas Vodde in 2005. Then each team works independently on the priorities they chose, using continuous integration to keep all teams’ work in sync. Continuous Integration. At a minimum, you’ll need collective code ownership, test-driven development, and continuous integration.

Agile 117
article thumbnail

The Evolution of Cloud-Native Application Security

Prisma Clud

Application Security from 2000-2015 Between 2005 and 2015, organizations moved away from desktop applications and toward web-based applications. But as we seek to modernize our approach to AppSec, we need to add a fifth “C” — the continuous integration and continuous delivery (CI/CD) pipeline.