Latest Articles
- Stop Pretending To Do Domain-Driven Design
- Database Indexing For Web Developers
- 15 Common .NET & C# Blunders Based On My Experience
- High-Performance .NET CRON Jobs
- .NET Architecture: How To Structure Your Solutions
About Me
I’m a 5X Microsoft MVP, creator of a popular .NET open-source project Coravel and love to write about software engineering and architecture.
Writing
I’m the author of Refactoring TypeScript: Keeping Your Code Healthy published by Packt.
I’ve written articles for companies like Okta, Event Store and Vonage about software architecture, API design, microservices and event sourcing. An article I wrote about designing a scalable e-commerce data model hit the #1 Hacker News page (check out the comments here).
I also write in-depth articles about software engineering on this site.
Speaking
- On .NET Live – Scheduling & Queuing Background Jobs In .NET With Coravel.
- Event sourcing in TypeScript at Adam Dymitruk’s paid multi-day workshop that was all about event sourcing.
- DDD For Small Organizations at the 2020 Virtual Domain-Driven Design Conference. Other speakers included Greg Young and Eric Evans.
- Clean Architecture: The Good, The Bad And The Ugly for the Florida .NET User Group.
- I used to host a podcast with Derek Comartin called The Loosely Coupled Show.
- Spoken on podcasts like the .NET Core podcast and Steve “Ardalis” Smith’s Weekly Dev Tips.