I pretty much went to some basics in PHP and Laravel this week. And everything seems to be coming together. SOLID principles now seem to make sense. Not because of the style, it actually makes the codebase readable and understandable.
All my learnings in the last two years seem to be making sense now.
The key to getting very good with Laravel is getting good with OOP. For someone like me who is self-taught, this is a revelation. If the "first principles" of Laravel is Object-Oriented Programming then visiting the basics of OOP often isn't a bad idea.
And, Carbon, Carbon is so good.
I'm so excited.
I'm learning and I'm so embarrassed by some of my Controllers. I guess that comes with learning.
I'll have the opportunity to put all my learnings to practice with Bobbin (a project I'm working on).
I hope to document Bobbin just like is documenting Adagia.
All my learnings in the last two years seem to be making sense now.
The key to getting very good with Laravel is getting good with OOP. For someone like me who is self-taught, this is a revelation. If the "first principles" of Laravel is Object-Oriented Programming then visiting the basics of OOP often isn't a bad idea.
And, Carbon, Carbon is so good.
I'm so excited.
I'm learning and I'm so embarrassed by some of my Controllers. I guess that comes with learning.
I'll have the opportunity to put all my learnings to practice with Bobbin (a project I'm working on).
I hope to document Bobbin just like is documenting Adagia.
Thing I love about Laravel code bases -- the real good ones -- is that the engineers do such a good job of organizing. And I've realized that this is because they use patterns as a tool not as the rule.
Like Taylor only will follow a certain pattern so long as it makes good sense. Once it's not a good fit he's not going to just follow the GPS's orders into the grand canyon like some developers like to claim they do, proudly, on Stack Overflow lol.
Upon my realization the first thing I did was to re-read Laravel Cloud and Laravel.io codebases.
Design patterns makes the codebase so so readable and I can imagine it must have been a joy to code (I didn’t say easy lol)
Just like business success ain’t a worthy goal in itself. Just be someone who’s learning how to spot and capture value. Then the business succes will take care of itself
FYI Otwell created laravel.
PS I love that Brandon Wilson now uses the word Laravel