Tag mock

Lost benefit of unit testing

Unit testing is good. It comes with a lot of advantages, but somehow there are still many people who hate it. That’s why we shouldn’t blame the testing itself, but...

Tag refactor

Lost benefit of unit testing

Unit testing is good. It comes with a lot of advantages, but somehow there are still many people who hate it. That’s why we shouldn’t blame the testing itself, but...

Tag testing

Lost benefit of unit testing

Unit testing is good. It comes with a lot of advantages, but somehow there are still many people who hate it. That’s why we shouldn’t blame the testing itself, but...

Tag unit

Lost benefit of unit testing

Unit testing is good. It comes with a lot of advantages, but somehow there are still many people who hate it. That’s why we shouldn’t blame the testing itself, but...

Tag first

Test F.I.R.S.T.

Almost anyone can write automated tests. However, writing good tests is not nearly as common. So what makes a test good? Obviously, we could look at test coverage or perhaps...

Tag guide

Test F.I.R.S.T.

Almost anyone can write automated tests. However, writing good tests is not nearly as common. So what makes a test good? Obviously, we could look at test coverage or perhaps...

Tag test

Test F.I.R.S.T.

Almost anyone can write automated tests. However, writing good tests is not nearly as common. So what makes a test good? Obviously, we could look at test coverage or perhaps...

Tag automation

The only way to go well is to go fast

Developers like to move fast. Agile frameworks even reward speed, reinforcing the drive to ship quickly. Missing a sprint goal due to delays can be frustrating. When a team member...

Tag efficienty

Keep up the PACE

Software architecture isn’t a one-time decision—it’s a living, evolving part of your system. Yet, many teams struggle with extremes: too much rigidity (where architecture slows everything down) or too much...

The only way to go well is to go fast

Developers like to move fast. Agile frameworks even reward speed, reinforcing the drive to ship quickly. Missing a sprint goal due to delays can be frustrating. When a team member...

Tag best practices

Keep up the PACE

Software architecture isn’t a one-time decision—it’s a living, evolving part of your system. Yet, many teams struggle with extremes: too much rigidity (where architecture slows everything down) or too much...

The only way to go well is to go fast

Developers like to move fast. Agile frameworks even reward speed, reinforcing the drive to ship quickly. Missing a sprint goal due to delays can be frustrating. When a team member...

Tag system design

In-memory first

What I've noticed during my career is that people love databases. It fascinates us how some bright minds overcame all the quirks of the OS and hardware and made sure...

Tag database

In-memory first

What I've noticed during my career is that people love databases. It fascinates us how some bright minds overcame all the quirks of the OS and hardware and made sure...

Tag in-memory first

In-memory first

What I've noticed during my career is that people love databases. It fascinates us how some bright minds overcame all the quirks of the OS and hardware and made sure...

Tag ADRs

Keep up the PACE

Software architecture isn’t a one-time decision—it’s a living, evolving part of your system. Yet, many teams struggle with extremes: too much rigidity (where architecture slows everything down) or too much...