LPLeon Penningsinblog.leonpennings.com·Jul 21 · 11 min readDiscovery and Fit Testing: The Two Jobs of a Domain ModelEvery experienced architect has had this happen. A domain expert asks for feature X. An hour of conversation later, it turns out they don't actually need X at all — they need something X happened to b00
CVChris Vestersincvesters.hashnode.dev·Jul 12 · 4 min readMultiple Inheritance ActionsIn a previous blog post, I introduced my new approach regarding updating objects. Instead of just performing the updates in the service, I approached it in a true object oriented approach and made act00
SGSergio González Téllezinevankhandev.hashnode.dev·Jul 3 · 2 min readWhy do so many AI projects work correctly as isolated models but fail when they attempt to become production systems?SEED-004 PROBLEM Why do so many AI projects work correctly as isolated models but fail when they attempt to become production systems? INSIGHT Tensors are the fuel of AI systems, but OOP is one of the00
MSManikandan Sinmanikandan4411.hashnode.dev·Jun 27 · 5 min readConditional Statements in JavaIntroduction In programming, we often need to make decisions based on certain conditions. For example: If a user enters the correct password, allow login. If a student's mark is above 40, show "Pass00
HhasabTechinblog.hasab.tech·Jun 26 · 5 min readClass Method and Static Method Explained with Exampleshttps://www.youtube.com/watch?v=VsiJdLA5APQ&t=18s Introduction When learning Object-Oriented Programming (OOP) in Python, you will often work with three types of methods: Instance Methods Class Met00
SSymfonyCastsinsymfonycasts.hashnode.dev·Jun 25 · 9 min readKeeping Doctrine Entities Honest with DTOs and ObjectMapperYour Doctrine entities are lying to you! For years, the standard way to build Doctrine entities in Symfony has looked something like this (and it's still what MakerBundle generates today): #[ORM\Enti00
LPLeon Penningsinblog.leonpennings.com·Jun 23 · 17 min readSOLID Principles: Forks to Eat SoupThe Problem With Architecture Debates Most software architecture debates can't actually be settled. Every system is built once. The alternative approach — the one that wasn't chosen — is never built a00
SPSiddhesh Prabhugaonkarinazureauthority.in·May 10 · 24 min readFrom Instructions to Intentions: The Next Programming Paradigm"Programs must be written for people to read, and only incidentally for machines to execute." — Harold Abelson & Gerald Jay Sussman, Structure and Interpretation of Computer Programs This essay star00
ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.dev·May 10 · 4 min readThink Like an Architect: Understanding Object-Oriented Programming (OOP) in JavaScriptIf you have ever built anything—whether it is a Lego set, a piece of furniture, or a sandwich—you have followed a plan. In programming, as our applications grow, our "plans" can become messy. Object-O00
MKMohit Kumarinimohit1o1.hashnode.dev·May 8 · 5 min readUnderstanding Object-Oriented Programming in JavaScriptBlueprint banao, objects banao. Har error apni story rakhta hai. You write code. Same pattern. Different data. Ek error ka message alag. Doosre error ka stack alag. Bar bar likhna? Nah. OOP solves th00