Titouan GalopinUnderstanding Dependency Injection by example with the Symfony DI component (part 1/2)The release of Symfony 2.0 in 2011 is probably the single most important step towards the adoption of the dependency injection design…Nov 1, 20182Nov 1, 20182
Titouan GalopinUsing traits to compose your Doctrine entitiesI migrated my posts to my own blog because Medium is becoming less and less comfortable for readers (paywalls, impossibility to highlight…Aug 21, 20184Aug 21, 20184
Titouan GalopinHow to build a scalable Symfony application on KubernetesModern web applications are complex. The expectations of your users regarding your application are constantly increasing: nowadays, an…Aug 14, 20184Aug 14, 20184
Titouan GalopinTips to send great e-mails with SymfonyI migrated my posts to my own blog because Medium is becoming less and less comfortable for readers (paywalls, impossibility to highlight…Aug 7, 20184Aug 7, 20184
Titouan GalopinUsing Symfony Security voters to check user permissions with easeI migrated my posts to my own blog because Medium is becoming less and less comfortable for readers (paywalls, impossibility to highlight…Jul 31, 20184Jul 31, 20184
Titouan GalopinTips for a reliable and fast test suite with Symfony and DoctrineI migrated my posts to my own blog because Medium is becoming less and less comfortable for readers (paywalls, impossibility to highlight…Jul 24, 20181Jul 24, 20181
Titouan GalopinAuto-Increment is the Devil: using UUIDs in Symfony and DoctrineI migrated my posts to my own blog because Medium is becoming less and less comfortable for readers (paywalls, impossibility to highlight…Jul 17, 201821Jul 17, 201821
Titouan GalopinExecuting database migrations at scale with Symfony and DoctrineThere are not many programming languages which don’t have at least one way to access a database. In a few decades, databases, and more…Jul 11, 20185Jul 11, 20185