While on holiday a couple of weeks ago I thought it would be a fun idea to go to a Laravel conference. I’m primarily a front end developer, but I figure that there would still be value in surrounding myself with a bunch of smart people, I think that assumption turned out to be correct! This is not going to be a technical post in the slightest - rather I am just going to take note of my core take aways, the things that really stuck with me after having a few weeks to let it all sink in.
Matt Stauffer gave a great talk titled Laravel and the Enterprise, which detailed all of the reasons that Laravel should (or should not) be considered for large scale enterprise projects. Totally unrelated to that though, this quote resonated with me the most.
“If possible optimize later, premature optimisation is nearly always wrong.”
Hits you right in the face, super powerful and relatable quote. I was instantly reminded of all the times I thought I was being clever and tried to predict the future when engineering a code solution. So thanks Matt, since hearing you speak I’ve made a concious effort to stop over complicating things, so far so good.
Next hot tip was from Alex Bilbie, who is most known for his work with The League, but does a bunch of other interesting stuff as well. Alex gave a run down of the Twelve Factor App methodology which was full of tasty nuggets - this was my favourite.
“Treat backing services as attached resources.”
This is a pretty trendy thing to say, but I totally love it. We’re moving into a world we’re applications are starting to become truly modular. You never know when you might want (or need) to swap one microservice out for another, or swap your CDN because of a surprise change in pricing structure. You should write your code in a way that is generic and allows you to easily plug in and out dependencies as needed.
The conference obviously had a whole lot more to offer than what I have mentioned here. There were some incredibly technical talks, and even some funny ones. In the end I left feeling pretty positive.
One thing is for sure, it felt incredibly academic walking into a library on the opposite side of the world to listen to tech talks and drink tea.