InfoQ Homepage Agile Content on InfoQ
-
Leapfrogging Online Payments & Burying Tech Debt
David Craelius tells the story of Klarna building an online payment system in Erlang and their approach to solving the nightmare of technical debt accumulated during a period of fast expansion.
-
Cleaning Code - Tools and Techniques for Legacy Restoration Projects
Mike Long describes techniques for managing large legacy restoration projects, using a roadmap, prioritizing technical debt remediation tasks and motivating devs and stakeholders during the process.
-
Polygot Architecture for Rapid Release: Friend or Foe?
Rachel Laycock discusses using a polyglot build and deployment infrastructure that makes life easier.
-
Yanking Business into Testing – with Lots of Vegetables
Gojko Adzic, Lukas Oberhuber discuss how the thinking around the role of tests and testing evolved, the problems the team faced and the decisions they took to overcome technical and cultural issues.
-
Lessons from Building and Scaling LinkedIn
Jay Kreps discusses the evolution of LinkedIn's architecture and lessons learned scaling from a monolithic application to a distributed set of services, from one database to distributed data stores.
-
Can Technology Innovation Save The New York Times?
Marc Frons discusses the New York Times’ digital subscription model. Rajiv Pant shares their experiences transitioning to continuous delivery, and using NodeJS, Scala, cloud and big data.
-
Climbing Out of a Crisis Loop: How a Critical BBC Back-end Team Reigned in a Workflow Crisis-to-crisis Cycle
Rafiq Gemmail and Katherine Kirk tell the story of a BBC team which worked out of a severe crisis loop by bending the Agile 'rules' and combining multiple Agile and JFDI 'methods'.
-
Between Fluffy Bunnies and Command & Control: Agile Adoption in Practice
Benjamin Mitchell shares experiences gained working with teams over the last five years, highlighting mistakes that were made following simplistic guidance and outlining key examples that worked.
-
Accelerating Agile: Hyper-performing without the Hype
Dan North shares insight on how really high-performing teams work, the patterns and ideas being genuine experiences from practitioners. This is Agile in actuality. Agile is an attitude, not a rulebook
-
People over Process: Applying It in Real World Software Development
Glen Ford shares from his technical experience in industry, and particularly from his learning at zeebox, Unibet and BBC R&D over the last few years - focusing on practical application.
-
Beyond Contracts: An Exploration into Unified Specifications
Paul deGrandis emphasizes the importance of using specification-as-a-value, a way of unifying core.contracts, test.generative, and external systems under a single common specification in Clojure.
-
Engines of Abstraction
Jim Duey surveys several abstraction techniques that can help in writing reusable code in Clojure.