This is an archive of the email messages I have sent to my weekly mailing list.
2022-06-27
Exception stack trace in the Result class
2022-06-13
Crossing aggregate boundaries
2022-06-06
Validations vs invariants
2022-02-28
Error mapping: whose responsibility is that?
2022-01-24
Test-first vs Test-last approaches
2022-01-17
Production code vs test code: which one to refactor?
2021-12-06
Should you always mock unmanaged dependencies?
2021-11-29
What exactly is an unmanaged dependency?
2021-11-08
Result to Maybe Conversion
2021-10-25
Unit Testing Book Infographic
2021-09-27
The Cost of Code
2021-09-20
Integration Testing vs Failing Fast
2021-09-06
Is Enum an Entity or a Value Object?
2021-08-16
Exposing implementation details in class names
2021-08-09
Domain-Specific Nulls
2021-08-02
Specification pattern in the DDD trilemma
2021-07-05
Where's the line between types of dependencies in the domain layer?
2021-06-28
How tooling leads developers away from good unit test design
2021-05-17
On domain model purity
2021-02-26
Unit test naming policies: which one is better?
2021-02-09
Immutable domain class: entity or a value object?
2021-02-03
Should you reuse Ids among microservices?
2021-01-25
Unit Testing vs. BDD
2020-12-15
A follow-up to domain model purity and ORMs
2020-11-30
Domain model purity and ORMs
2020-11-11
How to handle unique constraint errors
2020-10-21
Future Pluralsight courses survey results
2020-10-12
Should you fix bugs in private methods if they cancel each other out?
2020-10-11
Free week on Pluralsight and future courses survey
2020-09-27
Domain modeling trilemma comments
2020-08-14
CAP theorem of domain modeling
2020-07-14
Inheritance in unit tests
2020-06-30
Unit testing a non-abstract base class?
2020-06-22
How to wrap unmanaged dependencies
2020-06-15
Mocking types that you own
2020-05-18
Seen vs unseen in unit testing
2020-04-29
How to strengthen requirements for pre-existing data
2020-04-20
When do you need a persistence model?
2020-04-15
When to mock
2020-04-06
Unit Testing Dependencies: The Complete Guide
2020-04-02
All Pluralsight video courses are free for the month of April
2020-03-26
Unit testing private methods is not only about encapsulation
2020-03-17
Unit testing private methods and abstractions
2020-03-05
EF Core and DDD Pluralsight course went live
2020-02-24
EF Core and DDD Pluralsight course update
2020-02-11
False positives vs. flaky tests
2020-02-04
3 things that will make or break your project
2020-01-29
False positives/negatives vs. false failure/pass
2019-12-17
Assertion messages in tests
2019-12-02
Shifting to unit testing
2019-11-25
Is Entity the same as Value Object?
2019-11-11
People behavior and unit testing
2019-11-04
DDD and bulk operations, part 2
2019-10-28
DDD and bulk operations
2019-10-15
Advanced error handling techniques, part 2
2019-10-07
Fail fast principle and human behavior
2019-09-29
The Unit Testing book is sent to production!
2019-09-23
Advanced error handling techniques, part 1
2019-09-04
How to name a test that checks for ArgumentNullException?
2019-08-22
You are naming your tests wrong!
2019-08-07
Referencing external libraries from the domain model
2019-07-31
Should CQRS commands only contain primitive types?