Naar de inhoud
Inzichten

SymfonyCon Amsterdam 2025

symfonycon

Bij Codana blijven we voorop lopen in de wereld van maatwerk software. Daarom waren we ook vorig jaar present op SymfonyCon 2025 in het iconische beursgebouw van Amsterdam. Met meer dan 30 talks verdeeld over drie tracks, stond één ding centraal: hoe bouwen we in 2026 nog snellere en intelligentere webapps op maat?

De lancering van Symfony 8

Het jaar 2025 markeerde de 20ste verjaardag van Symfony. Bedenker Fabien Potencier vierde dit jubileum met de live release van Symfony 8. Voor onze klanten betekent deze nieuwe versie vooral een enorme sprong in stabiliteit en performance:

  • Slankere core: Alle verouderde (deprecated) code uit de 7.x cyclus is verwijderd, wat resulteert in een snellere uitvoering van bedrijfskritische processen.

  • PHP 8.3+ Support: Volledige benutting van de nieuwste PHP-features voor robuustere code.

  • Volwassen scheduler: De integratie van complexe cron-planningen en asynchrone taken (via Messenger) maakt het beheren van achtergrondprocessen in grote bedrijfsapplicaties eenvoudiger en betrouwbaarder dan ooit.

De doorbraak van Symfony AI

De meest besproken innovatie was zonder twijfel de nieuwe Symfony AI-component. Waar AI vaak beperkt blijft tot simpele chatbots, focust Symfony zich op 'AI Agents'.

Dit zijn autonome systemen die binnen je custom web development project interactie aangaan met bestaande PHP-services en databases. De voordelen voor schaalbare applicaties zijn groot:

  • Vendor-agnostisch: We kunnen moeiteloos wisselen tussen modellen zoals OpenAI, Claude of Mistral zonder de hele architectuur te herschrijven.

  • Structured output: AI levert data direct aan in formaten zoals JSON, wat essentieel is voor naadloze koppelingen binnen bedrijfssoftware.

  • Context awareness: Dankzij het Model Context Protocol (MCP) krijgt de AI veilig toegang tot lokale bedrijfsdata.

Performance op grote schaal

Performance is de ruggengraat van elke succesvolle webapp. Expert Paul Dragoonis toonde aan dat de standaardconfiguraties van PHP vaak te conservatief zijn voor high-traffic omgevingen.

Door de inzet van tools zoals FrankenPHP, Grafana en Prometheus, kunnen we bij Codana de prestaties van onze applicaties tot in de kleinste details monitoren en optimaliseren. Dit zorgt ervoor dat onze maatwerk software niet alleen functioneel is, maar ook razendsnel blijft onder zware belasting.

Paul Dragoonis

Efficiënter ontwikkelen met Native Lazy Objects

Benjamin Eberlei (Doctrine ORM) besprak een fundamentele verschuiving in PHP 8.4: Native Lazy Objects. Voorheen moesten frameworks complexe 'workarounds' gebruiken om data pas te laden wanneer dat echt nodig was (lazy loading).

Nu dit native in de PHP-engine zit, worden applicaties die zwaar leunen op grote databases (zoals complexe ERP-systemen of dashboards) aanzienlijk efficiënter en minder geheugenintensief. Dit is een gamechanger voor de architectuur van schaalbare applicaties.

Benjamin

Kwaliteit door geavanceerd testen

Tot slot benadrukte Sebastian Bergmann (PHPUnit) het belang van slimme teststrategieën. Door gebruik te maken van test doubles en mocks, kunnen we complexe scenario's binnen een bedrijfsapplicatie simuleren zonder de volledige infrastructuur aan te spreken. Dit leidt tot een snellere development cycle en een hogere betrouwbaarheid van de opgeleverde code.

Sebastien

Benieuwd hoe wij moderne frameworks zoals Symfony, React of Vue inzetten voor jouw volgende project?

Meer inzichten

  • Lightning Talks: Custom development x AI

    Onlangs deelden onze experts in twee boeiende lightning talks hun inzichten over hoe we Artificiële Intelligentie (AI) integreren om onze custom development processen te optimaliseren, van de initiële codefase tot het verfijnen van het UX/UI design. Dit is een kort verslag van hoe we de kloof tussen idee en schaalbare, toekomstbestendige applicaties verkleinen.

    Lightning Talks: Custom development x AI
  • Lightning Talks: De nieuwe rol van AI in development

    Tijdens onze laatste Lightning Talks stond één vraag centraal: Hoe kan AI ons helpen om dit proces slimmer, sneller en betrouwbaarder te maken, zonder onze menselijke expertise te vervangen?

    Lightning Talks: De nieuwe rol van AI in development
  • Lightning Talks: Tickets die vertrouwen opbouwen & ChatGPT als analyse-assistent

    Twee onderwerpen die op het eerste gezicht ver uit elkaar liggen, maar toch dezelfde rode draad delen: bouwen aan vertrouwen en kwaliteit.

    Lightning Talks: Tickets die vertrouwen opbouwen & ChatGPT als analyse-assistent
  • Codana Lighting Talks | EAA Deadline & AI Code Editors

    De EAA-deadline van 2025 is voorbij. Wat nu? Lees onze analyse van de accessibility-wet en een vergelijking van 4 AI code assistenten. 

    Codana Lighting Talks | EAA Deadline & AI Code Editors
  • PHPverse 2025: Onze Inzichten en Takeaways

    Onze recap van PHPverse 2025! Ontdek wat we geleerd hebben over FrankenPHP, Symfony, Laravel, AI en de toekomst van PHP.

    PHPverse 2025: Onze Inzichten en Takeaways
  • De European Accessibility Act (EAA): Wat betekent dit voor jou?

    In deze blog zetten we de belangrijkste vragen en antwoorden op een rij: wat houdt de EAA precies in, wie moet eraan voldoen, en wat betekent dat voor jouw website of webshop? 

    De European Accessibility Act (EAA): Wat betekent dit voor jou?