I really enjoy my job. I understand some people code for food, and it’s fine. But some passionate people are also frustrated. For them I’d like to share some tips. I think most of them can be applied whatever your job is, but I can only testify as a developer. […]
What the fuck ORM means?
Today is another day where a data model lealking into my business model ruins my productivity. So let’s talk again about impedance mismatch please. Relational data model We are all used to relational database. Back in school we learned how to design 1-n or n-n relationships and how to manage primary and foreign keys to manage […]
Just Blog It
About Inheritance and Composition
Like for dependency injection, heritage and composition are easily misundertsood. We remember that programs written in Oriented Object Programming (OOP ) are designed by making them out of objects that interact with one another. Technically, we have two possibilities to share code in an OOP style: either composition or inheritance. […]
IOC Containers, Dependency Injection and Service locator
A Craftsman work-life balance
I don’t feel comfortable when I hear people explaining how hard we should work to be “successful”. Mainly because “success” is subjective, it only makes sense in a given context. For example, Uncle Bob in The Clean Coder asserts that a professional developer must work around 60 to 70 hours per week. 40 […]
A path to escape the “No time for tests” death spiral.
Clarifying MVVM with DDD
Panorama to Hub
Login and logout with Nancy
To manage login/logout on a Nancy application, it seems pretty simple, according to the existing documentation. But all the examples I found assume that my navigation is manage server side, thus it works if you use return LoginAndRedirect() or LogoutAndRedirect() Now let’s say you want to manage your navigation client […]