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!
Clean architecture is a common approach to designing software systems. However, there are some issues that might cause you more harm than good…
What happens when multiple users of your system try to operate on the same piece at the “same” time? Who wins? Who loses? This article will explain how to tackle these kinds of problems!
We often have business rules in our software that span multiple objects. We can also have objects having high contention. How do we manage that?
Confused about how your DDD aggregates should be persisted? What are the trade-offs? What are the options?
Aggregates are one of the most misunderstood concepts in domain-driven design. Is it just a clump of entities & objects? Or something more?
When faced with an economic decline, how do you prioritize work for your tech business? Come explore how to figure out what to focus on!
Extending legacy applications can be very difficult. By using micro UIs, you can confidently & quickly add new features to your system!
Conway’s law shows us that having an overall tech strategy for your software business is essential to its future stability and growth!