Wouter J

    DEC '25 

    Symfony 20 year!

    This year, Symfony celebrates its 20 year anniversary. Let’s dive into some statistics of years of making web development history.

    • DEC '25 

      Merging Unrelated Projects using Git

      For a while, I’ve worked on a new build tool for the Symfony documentation. The project started with a fresh git init, but now it’s time to merge it with our existing build tool. I want all contributors of the existing tool to receive credits for the code they build, but I also don’t want to ignore all iterations of the new build tool project. During SymfonyCon 2025 Hackday last weekend, I wanted to find a way to achieve this. And apparently, it is straightforward… in Git terms at least.

    • AUG '24 

      Store Code Discussions in Git using Git Notes

      Code discussions contain relevant information. Isn’t it a shame that we keep these in the centralized GitHub/GitLab servers, far away from our decentralized Git code? As soon as we move provider, we’ll lose all old discussions! And how do you ever find the pull requests back from 5 years ago? Symfony has implemented a lightweight solution to this problem years ago using a less-known feature of Git: Git Notes.

    • Combatting Login CSRF with Symfony

      ;
    • Using the SecurityBundle in Symfony 6

      ;
    • Deprecations are not like E_ERROR, E_WARNING, and E_NOTICE

      ;
    • Symfony 6: PHP 8 Native Types & Why we Need YOU

      ;
    • Stabilizing Symfony: Testing out the pre-release

      ;
    • Meet the new Symfony Security: Authenticators

      ;
    • Learn to Write more Concise

      ;
    • Grant on Permissions, not Roles

      ;
    • Understanding Symfony Security by Using it Standalone

      ;
    • Symfony Security: Is Security about User management?

      ;
    • Repositories are just Collections

      ;
    • Trimming your Controllers using Form Handlers

      ;
    • How to Manage Front-end Dependencies in PHP Packages

      ;
    • Using Travis to build your Sculpin blog

      ;
    • Random in PHP

      ;
    • CSS voor objecten

      ;
    • Hoe leer ik Symfony2?

      ;
    • CSS bleeding edge: Sticky Positioneren

      ;
    • Werken met Composer

      ;
    • OO: De onbekende kant

      ;
    • Google Maps API V3 - Begin tot eind

      ;
    • OO: Eens goed nadenken in objecten

      ;
    • Git Introductie

      ;
    • Pure CSS3 en HTML slider

      ;
    • GitHub

      I'm a big fan of Open Source. I'm currently active as a Symfony Docs and Core team member. You'll be my hero if you contribute to Open Source projects too!

    • Contact

      You can contact me on GitHub or Symfony Slack.

    © Copyright 2012 - 2025 Wouter de Jong

    Advertisement