Notre blog
Nous partageons nos découvertes, nos retours d’expérience et plus généralement nos bonnes pratiques, dans l’objectif de diffuser la connaissance à tous.
Ce blog technique est le fruit de notre veille constante sur les technologies que nous employons.
Développer sous Windows en 2022
Notre environnement de travail est en constante évolution. Personnellement, j’ai débuté sur Windows avec EasyPHP dans les balbutiements du Web, j’ai ensuite migré vers MacOS et Linux, qui sont aujourd’hui, pour le Web, les références dans les environnements de travail de développeur.…
Efficiently Mock APIs Locally With Prism
It’s quite common to have to mock an API locally during the development of an application. Although it wasn’t easy the first few times we had to do it, we have learnt and now it’s time to share! So let’s dive into the amazing world of API mocking! OpenAPI Specification The OpenAPI…
Lire la suite de l’article Efficiently Mock APIs Locally With Prism
Des frites, du PHP et de la bière
Eh oui, vous l’aurez deviné, c’est à Lille que s’est tenu l’AFUP Day 2022 ! Voici ce que nous en avons retenu, entre un welsh et une carbonade. Autour de PHP PHP 8.1 en détail – Damien SEGUY Quoi de mieux pour démarrer la journée qu’un talk sur le PHP ? Damien nous parle de cette…
Lire la suite de l’article Des frites, du PHP et de la bière
SymfonyLive Paris 2022 – En chair et en os
Après 2 ans d’absence, le SymfonyLive faisait son retour en physique à la Cité Internationale Universitaire de Paris et nous a permis d’assister à un nouveau cycle de conférences de qualité ! Petit tour ce que nous y avons (re)découvert ! Keynote L’ouverture du SymfonyLive Paris…
Lire la suite de l’article SymfonyLive Paris 2022 – En chair et en os
Using Symfony Form in WordPress
What a strange idea! Once upon a time, a developer was asked to move a form from one application to another. The source application was a Symfony app. The target application was WordPress, the CMS that runs the Web. Follow us in that journey that will take you to the edge of what…
Organiser son terminal avec des workspaces
Si comme nous, il vous arrive d’avoir à passer d’un projet à un autre, ou simplement si vous appréciez avoir plusieurs onglets de terminal ouverts pour un même projet, ou encore que vous avez souvent plusieurs projets ouverts en parallèle, vous allez adorer la suite ! Des workspaces…
Lire la suite de l’article Organiser son terminal avec des workspaces
Un programme bien rempli en Romandie !
Nous écrivons aujourd’hui ces quelques lignes depuis Lausanne pour vous partager notre actualité Suisse. Bienvenue à Laetitia Nous sommes heureux d’accueillir prochainement Laetitia en tant que nouvelle responsable du développement commercial de notre agence lausannoise. Son rôle…
Lire la suite de l’article Un programme bien rempli en Romandie !
Docker Cheat Sheet for Common Database Engine
I use docker almost everyday, and usually everything is already set-up in the project. But from time to time I need one or a few tools to do something. For example, when I contribute to a project that require a Database, I need a PostgreSQL container. Or sometime I need to explore…
Lire la suite de l’article Docker Cheat Sheet for Common Database Engine
Retour sur le DevFest Lille 2021, Touraine Tech 2022, et SnowCamp 2022
J’ai eu la chance d’assister au DevFest Lille 2021, Touraine Tech 2022, et SnowCamp 2022. J’ai pu y partager deux conférences : Redis, ce n’est pas que pour le cache ainsi que (re)découvrir les outils UNIX. Ces conférences sont en dehors de nos circuits habituels. Ainsi, c’est l’occasion…
Lire la suite de l’article Retour sur le DevFest Lille 2021, Touraine Tech 2022, et SnowCamp 2022
Pourquoi nous aimons le FOSDEM 💛
Le FOSDEM, c’est le Free and Open source Softwares Developers European Meeting, ou en Français : rassemblement européen des développeurs de logiciels libres et Open Source. Cette conférence se tient sur deux jours et a habituellement lieu au sein de l’Université Libre de Bruxelles, …
(Re)discover XPath selectors
Not everybody likes to write tests, but everybody loves having them. This is not an article to convince you to write them. Basics We have different types of tests: Unit tests, which ensure that a piece of code works as expected; Integration tests, which combine several classes working…
(Re)découverte des sélecteurs XPath
Les tests, nous détestons souvent les écrire, mais nous aimons qu’ils soient présents. Ceci n’est pas un article pour vous convaincre d’en écrire. Rappel Les différents types de tests : Tests unitaires, qui garantissent qu’un morceau de code fonctionne comme attendu ; Tests d’intégrations, …
Lire la suite de l’article (Re)découverte des sélecteurs XPath
PHP Clone All The Things
Every time I see clone in PHP code, I can’t help but be a little scared. This simple keyword, although very clear, always puts me in doubt. What exactly is going to be cloned? First, the question brings me back to the basics of PHP: passing variables by value or by reference. Then, …
La guerre des clones PHP
À chaque fois que je vois clone dans du code PHP, je ne peux m’empêcher d’avoir un peu peur. Ce simple mot clef, en soit pourtant très clair, me met toujours face au doute. Qu’est-ce qui va être cloné précisément ? La question me ramène donc, dans un premier temps, aux fondamentaux…
Symfony Messenger 💛 systemd
In this article we will explore how to use systemd properly to run Symfony Messenger workers. What are Symfony Messenger and systemd? Symfony documentation says: The Messenger component helps applications send and receive messages to / from other applications or via message queues.…
Symfony World Online 2021, édition chocolat chaud au coin du feu
À l’instar de 2020, cette conférence Symfony d’hiver s’est déroulée en ligne. Un événement que nous aurions tous aimé vivre en physique pour célébrer la sortie de Symfony 6.0, mais ça ne sera que partie remise pour (on l’espère 🤞) dans quelques mois. Retour sur ces deux journées…
Lire la suite de l’article Symfony World Online 2021, édition chocolat chaud au coin du feu
Rate limit your Symfony APIs!
Sometimes, you need to put some custom rate limits on your APIs! In this article I’ll show you how you can combine the symfony/rate-limiter component and some usual controllers. RateLimit configuration The goal here is to have the following rate limit configuration works thanks to…
Dites-nous tout !
Un de nos articles vous a aidé dans votre travail et vous voulez nous remercier ?
Vous avez trouvé une typo ou une erreur ?
N’hésitez pas à nous le faire savoir
en nous envoyant un message