News

Aggregated news about Symfony

The Strangebuzz PHP/Symfony blog ·

Implementing a user workflow with Symfony and EasyAdmin3

In this post, we will see how to implement a user workflow with Symfony and EasyAdmin3. We will use the Symfony workflow component to handle the users' state and we will use EasyAdmin3...
Swag Industries ·

Creating a PHP archive (phar)

How to create PHP archives (phar files) and use them, what they really are, all the answers are here.
The Strangebuzz PHP/Symfony blog ·

Securing an API with JWT and API Platform

In this post, we will see how to secure an API with JWT and API Platform. We will generate JWT security tokens thanks to the lexik/jwt-authentication-bundle, and we will take advantage...
Swag Industries ·

Test emails with Symfony

Let's see together how to test Symfony emails with PHPUnit, but also with Behat.
Swag Industries ·

How to get the real PHP memory usage on macOS

PHP provides the function memory_get_usage(), this is very helpful whenever you find your code using a lot of RAM. But this method has a significant limitation: it only counts memory...
Florent Destremau ·

Generating random survey ratings in PHP.

At Windoo, we make a SaaS for HR people, with surveys, pulse questions and such… When we try to generate fixtures, or even demo accounts, it’s important to have realistic data. For...
Swag Industries ·

Debunking btrfs

A few weeks ago I listened to one of the Linux Unplugged podcasts about btrfs. It was a reminder that btrfs is great. I have been using btrfs for a few months now, so here is my comment.For...
The Strangebuzz PHP/Symfony blog ·

Adding a custom data collector in the Symfony debug bar

In this post, we will see how to add a custom data collector in the Symfony debug bar. The debug bar, also called profiler, is one of the most useful components as it is of great help...
The Strangebuzz PHP/Symfony blog ·

Step by step debugging with Xdebug, Symfony and PHPStorm

In this post, we will see how to do step by step debugging with Xdebug, Symfony and PHPStorm. We will do a basic example where we will stop the execution of the Symfony code just before...
The Strangebuzz PHP/Symfony blog ·

Introducing CW: a cache watcher for Symfony

In this post, I will introduce you to Cw which is an acronym for "Cache Watcher". Cw is a small Go (Golang) program that watches your Symfony files and warms your cache when...
The Strangebuzz PHP/Symfony blog ·

On using the good old Symfony BaseController

In this post, we will see how to use the Symfony AbstractController that was introduced in Symfony 3.3/4.1. We will review what we used to do before and the evolutions that were done...
The Strangebuzz PHP/Symfony blog ·

What are your Symfony best practices?

In this post, we will check all the Symfony best practices listed in the official documentation. For each one, I will say if I agree with it or not and why.
The Strangebuzz PHP/Symfony blog ·

Implementing a honeypot in a Symfony form

In this post, we will see how to implement a simple honeypot in a Symfony form to avoid spam. We will try it on a newsletter form with a unique email field. We'll also log what...

Latest jobs

SWEEEK

Développeur·euse Symfony

  • Full time
  • Wambrechies - 1 jour de TT / Semaine.
👚 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.