.NET developer at Appyway
I recently started learning about domain driven design, CQRS and event sourcing.
Up until now, I have been mostly involved in projects that use a ‘classic’ N
tier/layer architecture with a relational database. As projects become more
complex, I noticed that this model doesn’...
Over the last decade, almost all software has made huge leaps in usability.
Browsers have gotten tabs, you can do everything off-line and interfaces are
slicker than ever. And then there’s the windows command-prompt. Nothing has
changed over the last decade or longer. It...
When doing some bug fixing recently I, more or less accidently, stumbled upon a
really easy and useful technique to quickly test and fix an application. Since
then, I have applied the technique a few times and the results are really
astonishing. Since I found...
One of the biggest problems in software development is communication. Although
we have a lot of technology at hand, the more complex a project is, the harder
it is to communicate efficiently. In order to improve the interaction between
clients, project managers, analysts and developers,...
Unit tests become more valuable if they are expressive and flexible. A good unit
test should not only test your code, but also document it. Creating expressive
and flexible unit tests is not always easy however. The reason of this is that
there’s an...