article thumbnail

AoAD2 Chapter: DevOps (introduction)

James Shore

When I first started programming, my job was clear: build software and hand it off for release. The movement came to be known as DevOps. As with so many things in the Agile ecosystem, the term “DevOps” has been distorted by well-meaning people making incorrect assumptions. DevOps Sources. Beck 2004].

DevOps 98
article thumbnail

Attending Oracle’s CodeOne? Here Are 15 Sessions Everyone Will Be Talking About

OverOps

We decided to focus on three main “categories” – Java, DevOps and Application Quality and Performance. All Things DevOps. DevOps and Agile Methodology: Lessons Learned [PRO3964]. DevOps Theory Versus Practice: A Song of Ice and TireFire [DEV5618]. Moscone West – Room 2004. All Things DevOps.

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: Continuous Integration

James Shore

Although the term was invented by Jez Humble in 2010, Kent Beck described it as part of continuous integration way back in 2004: Integrate and build a complete product. Beck 2004] (p. Extreme Programming Explained, 2nd ed. Extreme Programming Explained, 2nd ed. I discuss it in chapter “DevOps”. Pair Programming.

article thumbnail

SOA vs microservices: going beyond the monolith

CircleCI

There is no framework or programming language requirement for a service. Indeed, its origins trace back to 2004 and share strong similarities with SOA. Its heavy reliance on DevOps sets microservices apart. It should also be as lightweight as possible; DevOps tends to use simple HTTP with REST. What are microservices?

SOA 52
article thumbnail

The Good and the Bad of Selenium Test Automation Tool

Altexsoft

With a list of several programming languages, all main operating systems and browsers supported, Selenium is currently used in production in such companies as Netflix, Google, HubSpot, Fitbit, and more. Jason Huggins’ 2004 creation was a JavaScript framework aimed at freeing its creator from repetitive manual testing.

article thumbnail

Grown-Up Lean

LeanEssays

The democratization of programming arrived with the public Internet in 1991, and within a decade it became clear that the old model for developing software was obsolete. These interfaces, called API’s (Application Program Interfaces) were contracts between the service and its consumers or suppliers. Womack, Daniel T.