It's been a while since I've written a post, but I figured I'd ask about something I don't remember learning in college (and also because I've only encountered it while learning Laravel).
Laravel implements a flavor of a design pattern called MVC (at least, its own flavor of the one common in the PHP world from my basic understanding). I had sort of been following this early on learning Laravel. But when asking for help with part of it (just for the sake of sticking to the pattern), it was mentioned to me that what's called "MVC" typically in PHP projects isn't really MVC.
At this point, I was recommended to learn the Action-Domain-Responder pattern instead and pointed to this reading material.
I'm planning to look into ADR again this week and wanted to ask others for input.
So what design patterns are you familiar with, and which do you prefer?
The reading material I mentioned earlier links to some MVC history, including how today's "MVC" came about. This definitely was interesting to read for a design patterns newbie like me (that and I just like learning about software development in general).