Application Events and Domain Events

In this post we’re going to provide a short introduction to what are Application Events and Domain Events, and what […]

Read more

Why you should add test to increase your velocity

As you approach the whole idea of adding automated tests to your code, you will see the benefit of safety […]

Read more

We deploy on Friday

Recently there was an heated debate on Twitter about deploying on Friday, started by this tweet. It was very interesting […]

Read more

How to approach a refactoring job

We sometimes feel like the Ghostbusters. We get called because a business is haunted by a legacy, badly-written, unmaintanable code, […]

Read more

Product manager: the unsung hero of any successful software project

Most people in the software industry know what a project manager is, but not so many know what a product […]

Read more

Tools and boxes and code design

A good metaphor of application design is to think about each piece of your software like a physical tool. You […]

Read more

Book review: “Refactoring JavaScript” by Evan Burchard

Just finished reading the book Refactoring JavaScript by Evan Burchard and I am extremely happy about it.

Read more

Roles and permission: the right way

Authentication and authorizazion Many applications need an authorization system that allows different users to do different things. There are many […]

Read more

Develop new features with iterative coding and feature flags

A while ago we wrote about iterative coding, which is a way to develop your project in short cycles, each […]

Read more

The connector! An import/export story

Sooner or later you’ll get a request to create an import/export system between your application and one or more other […]

Read more

Matching deadlines

There is a sad story I will tell you now, a story which – I guess – most developers have […]

Read more

Iterative coding

What is iterative coding? In the context of coding, an iteration is a development phase that produces a working artifact. […]

Read more