News
Aggregated news about Symfony
Symfony Blog
·
Symfony 6.4.32 has just been released.
Read the Symfony upgrade guide to learn more about upgrading Symfony
and use the SymfonyInsight upgrade reports to detect the code you will
need...
JoliCode blog - Symfony
·
Microservices et contrats d'API : Jane comme source de vérité
Dans le développement d'une API, nous sommes tous confrontés au même défi : maintenir la cohérence entre la documentation et le code.
Qui n'a jamais perdu des heures à débugger...
SymfonyCasts - PHP and Symfony Video Tutorial Screencasts
·
Composer 2.9 Automatic Security Blocking: Fireside Chat
Composer 2.9 turns security the next level. Instead of politely warning about vulnerable dependencies,
it now blocks insecure installs and updates by default, forcing issues to surface...
Swag Industries
·
DNS over HTTPS on Ubuntu
Enhance your privacy and protect yourself from your ISP. Hide your DNS requests behind a random HTTPS connection. This guide will work on Ubuntu 24.04 (and soon 26.04). This guide...
JoliCode blog - Symfony
·
Our experience upgrading a project to Symfony 8
🎉 Symfony 8 🎉 is out after 2 years of hard work, and we are already using it in production. How so? Follow me in this upgrade process 🤓
We start our journey with a Symfony 7.3 pet...
JoliCode blog - Symfony
·
JoliMediaBundle, a new media bundle for your Symfony projects
This is a short story that begins in early 2025 when, while proofreading an article we were about to publish on the JoliCode blog, I noticed an image with rather questionable graphic...
JoliCode blog - Symfony
·
JoliMediaBundle, un nouveau bundle de médias pour vos projets Symfony
C'est une petite histoire qui commence au début de l'année lorsque, en relisant un article que nous sommes sur le point de publier sur le blog de JoliCode, je remarque une...
SymfonyCasts - PHP and Symfony Video Tutorial Screencasts
·
Package Spotlight: `zenstruck/class-metadata`
Add extra context to your PHP classes with `zenstruck/class-metadata`. This
lightweight package lets you define short, readable identifiers for your
classes - known as aliases...
SymfonyCasts - PHP and Symfony Video Tutorial Screencasts
·
Remembering Ryan Weaver
With deep sadness, we share that Ryan Weaver — co-founder of SymfonyCasts, father,
husband, beloved teacher, and friend — has passed away after a long and courageous
journey with brain...
Swag Industries
·
We Inspire AI
Our old slogan was "Computing, except it works properly", it was slightly provocative but never pretentious. We wanted to write about tech. specifically practical, functional...
SymfonyCasts - PHP and Symfony Video Tutorial Screencasts
·
Installing PHP and Symfony CLI Locally
The Symfony CLI makes local development a breeze - but it works best when PHP
is installed directly on your machine. Let's walk through setting up PHP (plus
common database extensions)...
JoliCode blog - Symfony
·
SymfonyLive Paris 2025 comme si vous y étiez
Les 27 et 28 mars 2025, la Cité Internationale Universitaire de Paris a résonné sous les applaudissements : le Symfony Live Paris célébrait les 20 ans de Symfony !
Nous y étions à...
JoliCode blog - Symfony
·
Comment migrer du type array vers JSON avec Doctrine
Doctrine a déprécié les types array et object en version 3. Il est temps de migrer vers un type plus interopérable, et moins sensibles au refactoring ! Vous l’aurez compris, il faut...
SymfonyCasts - PHP and Symfony Video Tutorial Screencasts
·
Ditch mailto Links: Pre-Fill & even Attach Files with Symfony Mailer (.eml Magic!)
The `mailto:` link is a simple way to open an email client with a pre-filled
email. But what if you want this email to have a pre-filled attachment?
Let's dive into how...
SymfonyCasts - PHP and Symfony Video Tutorial Screencasts
·
Mailtrap Tutorial (Free) = Mailer + Webhook + Contributing back to Symfony
The free Mailtrap tutorial is here! It's all about the Mailer & Webhook
components with the joy of previewing emails in a sandbox. As a bonus,
this tutorial triggered several...
JoliCode blog - Symfony
·
Adding PHP Function to Symfony ExpressionLanguage, The Simple Way 👌
Today I want to share a quick tip for Symfony users ✌️. When you use the ExpressionLanguage component you get a context: some variables and some functions.
Those functions are not the...
Swag Industries
·
Install Go on Ubuntu 24.04
Install Go on Ubuntu 24.04 natively using apt or snap.
JoliCode blog - Symfony
·
Écrire des assertions PHPUnit plus simples grâce au VarDumper
Les tests unitaires sont une étape cruciale pour garantir la qualité de votre
code, mais parfois, les répétitions peuvent devenir lassantes. Avez-vous déjà soupiré en enchaînant des...
SymfonyCasts - PHP and Symfony Video Tutorial Screencasts
·
SymfonyCasts November Open Source Roundup!
This month we've got 6 SymfonyCasts open source releases, let's take a quick
look at what's new and give a huge thanks to all the contributors who helped make
these...
The Strangebuzz PHP/Symfony blog
·
A better ADR pattern for your Symfony controllers
This post shows various experiments and attempts around the ADR pattern applied to Symfony controllers.
Latest jobs
👚 SEZANE 👚
Développeur(se) backend sénior PHP / Symfony
- Full time
- Locaux magnifiques dans le 7ème, rue du bac. 2 jours de Télétravail par semaine. Possibilité de r...
👚 SEZANE 👚
Développeur(se) backend sénior PHP / Symfony
- Full time
- Locaux magnifiques dans le 7ème, rue du bac. 2 jours de Télétravail par semaine. Possibilité de r...
🛡Entreprendre l'Avenir - Marques Simplis et Stello🛡️
**Développeur Backend PHP / Symfony Senior**
- Full time
- Full Remote en France (1 journée par mois à Paris - déplacements, hôtel et transport pris en charge)
🚐 Camping-Car Park 🚐
Tech Lead - PHP/Symfony -POURVU
- Full time
- Paris 2/3 Jours de TT + quelques déplacements à Pornic au début de la mission.