Notes from FOSDEM 2023

I attended FOSDEM 2023, a renowned Open Source conference held in Brussels annually. This year’s edition was extra special as it marked the first physical event after three long years of online-only gatherings due to the pandemic.

Exercises in code reading (I): fixing a Kubernetes AWS cloud provider bug

I consider the act of reading code as one of the most important that engineers use in their day to day work. Most of us normally work with a myriad of different projects that were not written by us, like open source libraries, internal libraries and programs that the company produced over time, even the very code that was written by you a long time ago, and thus can be considered external.

Symfony, Varnish and HTTP: practical considerations

One of the biggest drawbacks of Symfony is it’s performance. Knowing the massive amount of features that comes with it, and the structure of the framework itself, this is to some point normal. However, if we want to deploy enterprise applications made in Symfony, we must, at some point, make use of a reverse cache proxy. This is applicable to any type of application on the internet: a caching strategy is a must, your servers and your users will greatly appreciate it.

What I have learned after one year of uninterrupted Symfony2 development

This past year I have been working with this framework, Symfony2, in a large-scale project involving several high-end technologies. We chose to use this framework to develop our base code because the team already had an expert PHP and other framework experiences. After a year of writing a lot of the code that the application currently uses, I can’t help but write some personal thoughts about it.