Category Archives: Pragmatic programmer

Service vs. Component

I was having trouble to differentiate between both nor could I 100% explain to someone what’s the real difference between a Service and a Component. Today I’ve found a really nice definition by Martin Fowler which I would like to share with you: Component I use component to mean a glob of software that’s intended […]

Read error messages, understand them and write your own

Over the past years I have seen that many developers don’t really read error messages nor do they try to understand them. That’s not a good thing! Error messages are here to help us find the problem. Each error tells us exactly what’s wrong. Instead of trying to think what the interpreter/compiler tries to tell […]