Skip to the content
Armakuni Contact us

Engineering practice

How we build: tests first, pairs, small steps and architecture that bends.

11 posts, newest first. Every subject

2024

  1. Extreme Discovery, Event Mapping for Behaviour Driven-Development

    Event Mapping gets a team to a shared understanding of a new feature quickly, and it opens behaviour- and test-driven development up to everyone in the room.

    Armakuni. A six-minute read.

  2. Creating Effortless Continuous Delivery Pipelines: Eliminate Pain, Maximise Flow

    A continuous delivery pipeline is meant to take work off developers, but a badly built one adds frustrations of its own. The common problems and how to avoid them.

    Armakuni. A three-minute read.

  3. Demystifying Event-Driven Architectures and Event Sourcing: Key Differences and Synergies

    Coming to Python or TypeScript from object-oriented languages, it's easy to write a class where a function would do. How to replace single-method classes with functions and drop the boilerplate.

    Armakuni. A two-minute read.

  4. Apples and Pairs: Why we advocate pair programming and you should too

    Studies find that pairs write better code, and faster. Here is how we pair at Armakuni: how we rotate, what it does for morale, and how it fits continuous deployment.

    Armakuni. A four-minute read.

  5. Designing Software Architecture

    Five years after writing Designing Microservice Architectures for People, the author looks back at how Conway's Law, bounded contexts and cognitive load have held up.

    Armakuni. A five-minute read.

  6. Hexagonal Architecture: Easy Integration Using Ports and Adapters

    How ports and adapters keep an application's business logic apart from the infrastructure it talks to, so the domain model stays independent.

    Armakuni. A three-minute read.

  7. Pair Programming: A Practical Guide

    Pair programming is one of Extreme Programming's 12 practices, and studies of it go back to 1991. The roles, what to do when a pair gets stuck, and how to bring it into a team.

    Armakuni. A six-minute read.

  8. Deep Dive into the SOLID Principles

    The SOLID principles are the foundation of good object-oriented software. An introduction to each, as a start for discussing how we apply them.

    Armakuni. A two-minute read.

  9. Beyond Test-Driven Development

    TDD should be the default way teams write code, but today's best tool won't always be tomorrow's. The practices we have tried on top of it, and how they fit into a team's workflow.

    Armakuni. A 15-minute read.

  10. DevOpsDays 2024: The Next Level Pipelines Delivering Net Zero

    DevOpsDays London 2024, two days of talks and open spaces, and the next level for pipelines: helping deliver net zero.

    Event recap. Armakuni. A two-minute read.

  11. PHP UK Conference 2025: PHP Innovations and Team Collaboration

    PHP UK is one of Europe's biggest PHP conferences, where developers and CTOs meet to learn and share ideas. The 2025 event was on 19 February.

    Event recap. Armakuni. A two-minute read.

Bring us the problem these posts are about.

A free workshop of a few hours with our architects, on your own systems. No cost.