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.
Retour sur le pgDay Paris 2019
JoliCode était présent au pgDay Paris 2019 qui se tenait le 12 mars. Le pgDay, c’est des passionnés originaires de toute l’Europe qui se retrouvent à Paris le temps d’une journée pour échanger autour du merveilleux SGBD Open Source qu’est PostgreSQL. Des événements similaires auront…
L’opérateur de merge en YAML, le pire ennemi de la duplication de configuration
📺 Dans l’épisode précédent… Fin 2017 à l’occasion du Calendrier de l’avent de l’AFSY, Baptiste avait écrit un article plein de bons conseils pour configurer efficacement EasyAdminBundle. Depuis, nous avons été confronté à de nouveaux cas qui nous ont forcé à repousser les limites…
Comment nous avons remplacé OpenResty par NGINX ?
Nous maintenons pour le compte d’un de nos clients une API Gateway que nous avons construite avec nos petites mains (pas de Kong ou Tyk ici, c’est une API Gateway assez simple). Cette API Gateway permet simplement de protéger un ensemble d’API (/api1, /api2) avec un token. Pour pouvoir…
Lire la suite de l’article Comment nous avons remplacé OpenResty par NGINX ?
Comment monitorer rapidement du code PHP
Quand nous écrivons du code, nous nous demandons souvent s’il est performant ou s’il n’y a pas de memory leak. Il existe de très bons outils pour vérifier ponctuellement si nos assertions sont justes. Blackfire.io en est un bon exemple, cependant ce dernier ne peut pas nous aider…
Lire la suite de l’article Comment monitorer rapidement du code PHP
Notre retour sur Touraine Tech 2019
Touraine Tech est une conférence technique en région centre sur les nouvelles technologies du numérique basé à Tours. C’est une conférence assez jeune, la deuxième édition, mais a déjà tout d’une grande. J’ai eu la chance d’y assister en tant que speaker pour parler de Symfony 4.…
Lire la suite de l’article Notre retour sur Touraine Tech 2019
Notre retour sur les APIDays Paris 2018
Nous étions pour la première fois aux APIDays Paris mardi et mercredi dernier. APIDays est un cycle de conférence itinérant dédié à l’écosystème des APIs. À l’image des conférences Velocity, nous retrouvons les conférences dans le monde entier (San Francisco, Melbourne, Londres, …
Lire la suite de l’article Notre retour sur les APIDays Paris 2018
Retour sur la DotJS 2018
Cette année encore JoliCode participait à la conférence DotJS, avec les copains de Premier Octet. C’est une conférence que nous affectionnons particulièrement pour son format très orienté « TED Talk », un programme toujours d’une excellente qualité et une organisation au…
Nos meetups d’automne en Suisse 🏔️🇨🇭
Depuis notre installation à Lausanne en février dernier, nous avons noué des liens avec plusieurs acteurs du Web en Suisse Romande. L’occasion pour nous de partager nos expériences lors de meetups, comme nous le faisons déjà en France depuis la création de JoliCode. Après Grégoire…
Lire la suite de l’article Nos meetups d’automne en Suisse 🏔️🇨🇭
Elasticsearch ICU now understands emoji!
And that simple change in Elastic 6.4 may have a bigger impact on your indices that you might think. Elasticsearch 6.4 is shipped with Lucene 7.4 – this is a one-liner in the official Release Notes but if you look closer, this new version ships updated ICU data and real support for…
Lire la suite de l’article Elasticsearch ICU now understands emoji!
Du Serverless aux jeux vidéo, en passant par la cryptographie : résumé d’un Forum PHP 2018 très éclectique
Sans surprise, et toujours avec la banane, notre équipe était présente au Forum PHP 2018 organisé par l’AFUP, un des événements majeurs de la communauté PHP francophone. Nous revenons pour vous sur ce que nous avons appris durant ces deux jours. PHP et son écosystème Les copains…
Paris Web 2018, le futur du web
Comme chaque année, JoliCode a assisté à Paris Web, cet événement majeur du Web qui a réuni cette année, plus de 400 participants, 49 orateurs et oratrices, 31 conférences et 16 ateliers répartis sur trois jours. Cette année, nous avons également eu la chance de pouvoir présenter…
How to Use Your Data in a Form Security Extension
Previously on we saw how to add security on a form widget. However the process to grant or deny access could only rely on the user’s roles. But in real life project, the access decision may depend on more than just the user’s roles. For example, it can depend on the current Article.…
Lire la suite de l’article How to Use Your Data in a Form Security Extension
Des champs de formulaire Symfony sécurisés par vos données avec Symfony
Dans le chapitre précédent, nous avons vu comment ajouter de la sécurité sur un champs de formulaire en fonction des rôles de l’utilisateur. Cependant la gestion de la sécurité peut être plus complexe. En effet, il est commun d’avoir besoin de l’objet (Article dans notre exemple)…
Lire la suite de l’article Des champs de formulaire Symfony sécurisés par vos données avec Symfony
How to Mix Security and Form with Symfony
In some applications, it could be required to disable some form fields depending on user’s roles. In this article, we will see how to implement this feature thanks to a simple example: a blog engine. Introduction & application’s bootstrap To save time, we will use Symfony 4.1,…
Lire la suite de l’article How to Mix Security and Form with Symfony
Comment sécuriser des champs de formulaire avec Symfony
Dans certaines applications, il peut être nécessaire de désactiver certains champs d’un formulaire en fonction des rôles de l’utilisateur connecté. Dans cet article, nous allons voir comment réaliser cette fonctionnalité à travers un exemple simple : un moteur de blog. Introduction…
Lire la suite de l’article Comment sécuriser des champs de formulaire avec Symfony
Ma stack de développement avec Docker sous macOS X
C’est après une discussion en ce mois de juillet 2018 sur le Slack de l’AFSY sur la question « pour une nouvelle machine… Linux ou Mac ? » que j’ai décidé d’écrire cet article. Je pense réellement prendre un Linux pour ma prochaine machine et donc, quitter Apple qui m’énerve…
Lire la suite de l’article Ma stack de développement avec Docker sous macOS X
Making 3D 🗿 for the Web
In 2018, 3D in a website is trendy. However, UX and performance are also top priorities of the moment. Our goal: create great experiences for users through fluidity, immersion and innovation. Sounds like a lot of pressure 😅. More and more design studies include motion design and…
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