As its name implies Domain-Driven-Design is a Software Design led by its Domain. Each business has its own special terms. For example, in the stock market, there are “dealers” and “shares”. In a casino, there are also de
Could you estimate your age? Hmm, not bad but not correct though. Because 23 days, 4 hours, 52 minutes and 59 seconds were missing ;-). Estimation is never and should never be something out of the blue. The more you know
Here’s a list of java guru’s I admire the most – they offer java education in form of publications, books or talks, on the most professional level I met so far. Kathy Sierra Robert C. Martin Joshua Bloch Brian Goetz Dr H
Over the years I’ve worked for a lot of companies and on a lot of different teams and one of the most common issues I saw was fear of the code that was written. I’d like to expose you to this issue in detail and propose
Another easy concept, that for some reason, took me a while to understand – invariants. An (object oriented) software contains objects (of a certain domain), and each object has a state. Depending on the business domain