Overview for 'matthiasnoback'
Written by Matthias Noback
/ Original link
on Jun. 29, 2022
My new book Recipes for Decoupling is 100% complete and available now! And now some other news related to this book. A little background information My new book is based on two things: 20 years of experience with (mostly framework) coupling issues in legacy code, and the hypothesis that PHPStan, th…
Written by Matthias Noback
/ Original link
on Apr. 21, 2022
I was tweeting something about having separate "DDD" and "ORM" entities in a project in a project, and that I don't understand this. There were some great comments and questions, thanks a lot for that! To be honest, I understand more about it now. In this article I'll try to provide some more infor…
Written by Matthias Noback
/ Original link
on Mar. 16, 2022
Years ago my co-worker Maurits introduced me to the term "magic" in programming. He also provided the valuable dichotomy of convention and configuration (or in fact, he'd choose configuration over convention...). I think this distinction could be very helpful in psychological research, figuring out…
Written by Matthias Noback
/ Original link
on Feb. 1, 2022
Last year I had a video call with Tomas Votruba, creator of Rector, who kindly took the time to explain a lot of things about this project. We finished the call and I couldn't wait to tell my partner how nice it was. I said to her: we should have recorded it, I'm sure it would be useful for other…
Written by Matthias Noback
/ Original link
on Jan. 31, 2022
The one simple trick to do a better job as a programmer is to git commit as if your commit could be accidentally deployed (and it wouldn't break the production environment...) Why would this improve your work? Because it pushes for improvements in several areas. If a commit needs to leave the proje…
Written by Matthias Noback
/ Original link
on Nov. 12, 2021
Paradigm; a nice word that means "a theory or a group of ideas about how something should be done, made, or thought about" (Merriam-Webster). In software development we have them too. From the philosophy and history of science courses I've followed, I remember that scientists working with different…