We build well-crafted software

SOFTWARE CREATION

Our team of dedicated software craftsmen can help bring your ideas to life.

CONSULTANCY

We provide specialist advice to help you start a new project, improve the quality of your software, and nurture productive and vibrant teams.

TRAINING

We run public and private training courses to help you master XP (Extreme Programming) practices and build well-crafted software.

GIVING BACK

We love to share what we know and are proud organisers of the London Software Craftsmanship Community.

SOFTWARE CRAFTSMANSHIP

Check out the book from our co-founder Sandro Mancuso

Clients & Partners

We are an official Jetbrains Consulting & Training Partner. Find out more
.

Our values

QUALITY

We don't negotiate on quality. Software must deliver more value with time and not be a source of increasing pain and cost.

COLLABORATION

Successful software projects are a result of productive partnerships. Collaboration is at the heart of our development practices.

PASSION

Software development is not just a job for us. It's our passion. We are proud of our work and we are constantly improving.

Latest Blogs

Async systems with sync clients

Async systems with sync clients

As the Reactive Manifesto says Reactive systems are: Responsive, Resilient, Elastic and Message Driven. The last principle often goes together with non-blocking async protocols. This style of communication "allows recipients...

Sorted pagination in Cassandra

Sorted pagination in Cassandra

Cassandra is a fantastic database for different use cases. There are different situations when you need to twist Cassandra a little and studying one of those could be a helpful...

We did it wrong, but not all was in vain

We did it wrong, but not all was...

Yes, there was over engineering. Loads of it. Back in the mid 90s, when I started my career as a developer, the goal was to become an architect. No serious...