
Estimating software: How to deal with requests for estimates
Tips and techniques on dealing with estimates

Author profile
Lead Developer and Solutions Architect, I specialise in Event Sourcing, DDD and Event Driven systems. PHP and GoLang developer. Enjoys being a smart ass and having a nice whiskey.
Browse the latest writing surfaced through DevArt.

Tips and techniques on dealing with estimates

Template Driven Development, what it is, why its an anti-pattern and how to avoid it.

DDD is about enabling developers and business owners to work together on a collaborative model, but how do you introduce the concept?

How you structure your code within a framework affects how you think about your system, what problems can this cause and can we solve them?

Learn how to deploy and manage projectors with ease, fixing issues when they arise, with minimal downtime

Domain Driven Design (DDD) explained in a non-technical way

Communicating is easy, communicating effectively is surprisingly hard. This article explore the two keys ways we communicate and how we can use them in tandem to reach the best result.

A dive into the various ways you can acceptance test your apps in PHP

When it comes to building and playing projectors, when should you process events and what are the trade-offs


The building blocks of a robust projection system

An introduction to DSLs and how powerful they can be.

An exploration of event granularity, with some examples of how we can get it wrong, and figured out how to make it right.

Event Sourcing mistakes, a story of making them and how to avoid them

Strategies for immediate consistency in event sourcing

An overview of Event Sourcing, it's pros, cons, and why it's so awesome

We updated our domain model, exploring potential solutions to existing problems

Restructuring events flows in event sourced apps

My collection of notes from an excellent book

A practical example of using a clean architecture to separate your code across layers while using design patterns effectively.

