News
Aggregated news about Symfony
mon-code.net
·
I already wrote on this blog about elasticsearch-php library maintained by Elastic, the firm that created Elasticsearch. It's my first choice when I need to add Elasticsearch...
mon-code.net
·
Using Behat to write functional test of a Symfony command
Behat is a well known test behavior framework, used on many project. I always used it to validate webpage or API behavior. In this blog post, I will show you how to setup Behat to...
The Strangebuzz PHP/Symfony blog
·
Replacing manual API endpoints with API Platform 3 in a Symfony application
In this post, we rewrite a previous article that used API Platform 2.6 to use the new major version of API Platform 3.
The Strangebuzz PHP/Symfony blog
·
Validating your data fixtures with the Alice Symfony bundle
This post shows how to validate data fixtures with the Alice Symfony bundle before inserting them into the database. It's essential, as you could have invalid data otherwise in...
The Strangebuzz PHP/Symfony blog
·
Using PHP 8.1 enumerations in a Symfony project
This post shows how to use PHP 8.1 enumerations in a Symfony project. We review the different steps to use this new PHP 8.1 useful feature in different parts of a Symfony application.
Swag Industries
·
Behat tutorial part 2: testing Symfony 6 application
This tutorial will help you add functional testing (end-to-end testing or E2E testing) to a Symfony web application or Symfony API with behat.
Swag Industries
·
Behat tutorial part 1: the basics
Learn how to use behat, starting from the ground: this article shows you how to write a super simple behat test (by testing the command ls).
mon-code.net
·
Managing parentheses with the Doctrine 2 ORM QueryBuilder
To change a small snippet on Doctrine 2 ORM to learn how to handle parentheses in the WHERE clause of an SQL query.
The Strangebuzz PHP/Symfony blog
·
Upgrading PHP with the ondrej/php repository on an Ubuntu server
This post shows how to upgrade PHP with the ondrej/php repository on an Ubuntu server, step by step, to avoid forgetting something.
Swag Industries
·
Deploy Ghost 5 using docker compose and traefik
Have your ghost blog engine running in only a few minutes! Here's our configuration if you want some inspiration. We are using docker compose, traefik, and an SQLite database.
The Strangebuzz PHP/Symfony blog
·
Initializing your Symfony project with solid foundations
This post shows how to initialize a Symfony project with solid foundations. I give several bits of advice about this crucial step that determines how your project will evolve in the...
mon-code.net
·
Which tool to choose to use Elasticsearch in a Symfony project
How to use Elasticsearch in a Symfony project? Which librairy or bundle to choose? I often read these questions on community slack. I'm not going to write a complete guide, but...
mon-code.net
·
Migrate to Jenkins pipeline for my PHP Symfony project
Yes, we are in 2022 and I'm still using Jenkins and not the hype CI like gitlab or github action. In fact I have just migrated all my old job definition from Phing (it's...
Florent Destremau
·
How to translate a Symfony and React project.
When starting a new web app, I tend to think that internationalization is not a first-version concern. However, as soon as your side project starts becoming a real world app, your...
The Strangebuzz PHP/Symfony blog
·
Simple API mocking with the Symfony HTTP client
In this post, we see a simple solution to mock API calls with the Symfony HTTP client, declare a scoped HTTP client and test it with or without mock.
mon-code.net
·
How Doctrine2 ORM killed the benefit of my cache to relieve my database
Today I tell you a little story about MariaDB and Doctrine2 sinking and how Redis, coming to save them, sinks them even faster. Feedback on my setbacks with Redis and Doctrine2 hoping...
The Strangebuzz PHP/Symfony blog
·
Organizing your Symfony project tests
In this post, we see how to organize your Symfony project tests. We check all the available test types and create consistent and robust test suites.
The Strangebuzz PHP/Symfony blog
·
Creating custom PHPStan rules for your Symfony project
In this post, we see how to create custom PHPStan rules for a Symfony project. We will check Symfony best practices but also more specific rules.
mon-code.net
·
Secure your sensible data using encryption in PHP
There isn't an application that is really security proof and will not suffer to a data breach. Encryption of the data is a good approach to reduce data breach impact. In this...
The Strangebuzz PHP/Symfony blog
·
The PHP exceptions' cheat sheet
This post is different from what I use to do. It will be a reference, a "cheat sheet" mentioning all available exceptions with PHP.
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.