Ever wonder how companies get their dashboards and reports to be so fast? I’ll show you how using PostgreSQL, .NET and Coravel!
It doesn’t matter how many entities, aggregates, factories, services, and repositories you have. That’s not domain-driven design.
Database Indexing For Web Developers
You’re building a growing SaaS application. Your pages, reports, email notifications, etc. are starting to get slow. Why? Because of indexes.
I’ve been using C# and .NET for over a decade now ๐. I’ve worked with developers professionally in private organizations and in open-source. I thought I would compile some of the most common “.NET blunders” that I personally have seen time and time again. And just to make it clear: these are all things I […]
CRON jobs are a staple for many software systems: See Slack, for example: Over the years, both the number of cron scripts and the amount of data these scripts process have increased. While generally these cron scripts executed as expected, over time the reliability of their execution has occasionally faltered, and maintaining and scaling their […]
How should you design the structure of your .NET solutions? Microservices? Monolith? Feature folders? Clean architecture? Shared databases?
Event sourcing doesn’t necessitate introducing eventual consistency. I lay out some patterns and techniques to help sort this out!
The mistake we software developers often make is to make a shared model for our entire system to use. Software developers are addicted to code reuse. However, itโs at the cost of not isolating our domain models and establishing boundaries.
Let’s take an existing .NET web application and add a component to import GitHub repository data into it!
Do you struggle to create helpful unit tests? DDD can help drive your code to be expressive and modular – perfect for unit testing!