Traditionally we have been taught that we should strive for high coverage on unit tests, and build some integration tests for end-to-end flows. I’d like to refine that a little bit in this article on testing principles and strategy.

Principles of Testing

There are some key principles that drive the way I think…

A colleague asked me a bunch of great questions about best practices around emitting domain events, and I thought I’d share it as an FAQ. These are my opinions based on my experience, and would very much love your thoughts and input…

Q: Should you put more than one event…

When you become a senior member of your team, you run into a problem, the problem of time and focus.

Because of your expertise and experience, people rely on you for guidance. So you need to talk with them, review their documents, review their code, provide feedback. …

David Van Couvering

Architect at eBay, but still learning who I really am

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store