P3 Quality

What is software quality? Is it measurable? What should we focus on when we want to improve quality? It is still believed that quality in software is about automated functional tests. A manager worried about quality tends to contract external companies to automate functional tests....


The role of analogies in the software industry

Analogies play an important role in our lives. They help us understand concepts and situations by mapping what we are already familiar with to the objects we want to be familiarised. We construct analogies all the time, often not even noticing their presence, as if...


How do I convince...?

How can I convince my team to adopt TDD? How do I convince my manager that we should do pair programming? How do I convince the business that we should invest in Continuous Integration? Those are questions we normally get everywhere we go to talk...


NCrafts in 20 pictures

NCrafts 2017 is a two days conference in Paris. I had the chance to also attend an event storming workshop run by Alberto Brandolini a day before the conference. It was full of fun, socialising and learning. Here are some of my takeways of those...


A Workflow for iOS

Toward Continuous Integration Testing features in iOS is not simple. Not to say that other platforms are, just that App Store constrains everything because any process you want to implement needs to take in consideration the provisioning profiles, devices, etc … Of course the alternative...


My first year at Codurance

I have always been able to deliver what was asked and I was able to understand and pick up new project quickly, but the code base I would work on would always grow into something people would fear to touch, working with it would become...


Make Your Webpack Bundles Clean and Lean

Four simple steps to reduce your Webpack bundle size ... A team from Codurance (including myself) are currently helping out a client on a Javascript brownfield) project. It’s a news application with a worldwide customer base and has a stack that includes ReactJS, Express, Webpack...


A Matter Of Perception And Concept

A Personal Experience Last weekend was a hectic one. I had many things planned for both Saturday and Sunday. Saturday, everything went according to plan. Sunday not so much. After arriving, on time, for my hair appointment, I was sat down (with my glass of...


Learning Specification By Example from Gojko Adzic

I recently had the pleasure to attend Gojko Adzic’s “Specification by Example: From User Stories to Acceptance Test" training course … taught by Gojko himself! Having read his brilliant books: “Bridging the Communication Gap” and “Specification by Example. How successful teams deliver the right Software”,...


Discovering Codurance during my first week as an apprentice

Respect Every morning, Sandro shakes hands with everyone when he arrives at the office. Everyday, everyone. I haven’t seen something similar in any company I’ve worked in and it’s an incredible example of respect and consideration. Transparency Everyone knows all about the economic situation of...


Codurance Hiring

We're hiring!

We are hiring Java and .NET Craftspeople in London and Barcelona

Enjoying this article?

Sign up to our monthly newsletter to get content like this in your inbox!

Codurance Logo

Software is our passion.

We are software craftspeople. We build well-crafted software for our clients, we help developers to get better at their craft through training, coaching and mentoring, and we help companies get better at delivering software.

Latest Blogs




Contact Us

15 Northburgh Street
London EC1V 0JR

Phone: +44 207 4902967

Carrer Aragó, 208
08011, Barcelona

Phone: +34 689 723 737

Email: hello@codurance.com