Software Engineering
Building Maintainable PHP Applications: Foundations
About the author
Davor MinchorovSoftware Engineering
About the author
Davor MinchorovOver the years of working on startups, scale-ups and enterprise products, I've noticed that most codebases end up in the same place: hard to maintain, slow to change, painful to work with. It doesn't matter how successful the product is or which framework it's built on. Something about the way we think about code pulls projects toward the same fate.
This course is not about patterns, frameworks, or "clean code" rules. It's about the mindset that comes before any of that. It's the course I wish I had years ago, because most tutorials, books and academies focus on the basics or the short term, but very few talk about what happens to a codebase after year two, year three, year five.
More theory than code, and that's intentional. You need the "why" before the "how" is worth anything.