A few months ago we registered for Laracon, the annual conference of the framework Laravel in which BrightAnalytics is being developed: an excellent opportunity to learn from the experiences from other people working in the framework.
We had an early start on Wednesday: at 4 AM we left for the airport to catch our flight. Since Laracon started on Thursday, this was an ideal opportunity to fully indulge ourselves into the culture of Madrid. We took a ride on the hop-on-off bus and explored the main monuments of Madrid and visited the Real Madrid football stadium, home to one of the most famous football clubs in the world. We had an amazing panoramic view at the top of the stadium, definitely a lasting impression!
On Thursday we headed off to Laracon for a full day of talks from people within the Laravel community. The agenda programmed a variety of presentations, ranging from best coding and security practises to creating visually appealing applications.
Some highlights we would like to share:
- Freek Van der Herten, well-known speaker and developer in the Laravel community, kicked off the conference. His company Spatie is responsible for developing over 200 packages. He gave insights into how to keep substantial parts of an application as simple as possible, while retaining all important functionalities. This is particularly challenging in large applications that different people work in/on simultaneously.
- The talk “The Laravel Core - Demystify The Beast” was not so much about the different features of our framework, but more about the internal logic behind. Because of Christoph Rumpel we now understand Laravel’s core better. According to him, knowing your framework will make you a better developer. And why is that so important? Knowing your framework, makes debugging easier.
- Nuno Maduro brought us a great engaging talk about writing effective PHP code. He compared programming to driving: defensive programming means you assume others will make mistakes, which means you take all risks into consideration. Much like defensive driving, that is! Interesting point of view to start programming.
- We highly appreciated the talk from Antti Rössi, the ethical hacker, zooming into how a Laravel application can get hacked and how we can prevent that from happening. He introduced us to all the different types of attacks hackers may use to gain access to your application, including XSS attacks, CSRF attacks, SQL injection and so on. Key message here is to think like a hacker to find the best solutions against.
Apart from tapas and drinks, we had lots of food for the brain, for instance about real-time application design and building multi-tenant applications. A final visit to the Faro de Moncloa treated us with a stunning view on the city of Madrid, absolutely amazing! You bet we did capture the beauty of the city, yet we were even more eager to share and put into practice all the insights we gained at the Laracon PHP Conference.