Day Two of the Laravel US Conference consisted of more talks and workshops. Seven speakers took to the stage, and we had the first soft talk of the conference. Check out our recap of Day One to learn about the Laravel 5.3 overview by Taylor Otwell and the technical workshops that happened on the first day.
Evan You was back again with another live demo on Single-Page Applications with Vue, Vue Router & Vuex. He demonstrated the importance of Vuex to Vuejs in relation to Redux with React. Check out the slides for his Vue.js workshop here.
In Vue devtools, you can actually export the state of your app as a json file to send to another developer 😱😱😱😱😱😱 #Laracon— Prosper Otemuyiwa (@unicodeveloper) July 28, 2016
Jack McDade presented the first soft talk of the conference. His presentation was on Wizards, Lawnmowers, and Hovercrafts. Very insightful presentation about product design, people culture, and work perspectives. Check out the slides here.
Note: Of all the presenters today, he had the finest slides!
Ben Ramsey, creator of the popular UUID PHP library covered a lot about the history of HTTP and HTTP/2. He talked about the challenges and processes that occurred from the initial version of HTTP up until HTTP/2 came about. Check out the slides here. HTTP is Dead. Long live HTTP/2!
No more image sprites or inline images with HTTP2 #laracon— Michael Dyrynda (@michaeldyrynda) July 28, 2016
Note: The sound of Ramsey's voice has a strong resemblance with that of Tom Hanks!
Zeev Suraski, co-architect of PHP, talked about the PHP 7 Story. He talked about the history of PHP from the initial version up to PHP 7. He also highlighted benchmark performances of each major PHP version.
Note: Zeev is crazy about spicy foods!
It’s a good idea to hide id’s in API results — @AmbassadorAwsum— Laravel News (@laravelnews) July 28, 2016
Matthew Machuga, senior developer at Think Through Math, gave a talk on Tests Should Tell a Story. He gave some really good tips and tricks for testing, like the ones below:
- Write a failing test first
- Write the smallest amount of code
- Listen to feedback and refactor code and test in pieces.
He also talked about a feature-first approach in building software.
- Build only what your client needs at that moment
- Support slice plans
- Waste few resources to test and idea
- Provide readable, agreed-upon specs for stakeholders
- Encourage collaboration
Check out the slides here.
Sandi Metz, popular Rubyist and author of Practical Object-Oriented Design in Ruby gave a talk on Get A Whiff of This. She talked about the various types of code smells and a practical object-oriented approach in writing good code. She also mentioned that every code smell can be mapped to a recipe that cures it via refactoring. Check out the slides here.
“Code smell.” Does NOT mean “I don’t like the code you wrote and I can’t explain why.” @sandimetz— Eric L. Barnes (@ericlbarnes) July 28, 2016
Note: This is the first PHP conference Sandi has ever attended!
Day Two of Laracon US has been awesome. Two speakers actually used Ruby code to drive home points in their presentations today. It amazingly brought a fresh perspective to the way we use code in the PHP land. I'll update this post as soon as I lay my hands on speaker slides that are currently not referenced here. There are seven speakers lined up for the final day of Laracon US 2016. There will be more technical talks and hopefully Taylor will unveil some other Laravel and open-source goodness!
I'll leave you with a list of additional resources and links to help you both learn Laravel and stay up to date with the latest news and announcements.