Flux
Toutes les sources

JoliCode

9 articles Flux RSS
Programmation Web
Notre retour sur le SymfonyLive Paris 2026

Notre retour sur le SymfonyLive Paris 2026

Les années passent, mais certaines traditions restent immuables. Il y a quelques jours, la communauté s'est de nouveau réunie à la Cité Universitaire pour l'édition 2026 du Symfony Live Paris. Si le monde de la tech avance à toute vitesse, le cru 2026 conserve la recette qui a fait son succès. Nous étions, comme à notre habitude, présents au rendez-vous. Voici notre retour sur une édition qui prouve que Symfony reste à la pointe des évolutions. Keynote de Fabien Potencier Fabien Potencier nous…

JoliCode
Jane now supports OpenAPI 3.1 and JSON Schema 2020-12

Jane now supports OpenAPI 3.1 and JSON Schema 2020-12

Version 7.11.0 of Jane PHP, the API client and Normalizer generator, is now available. This major update to the generation engine focuses on aligning with the latest industry standards through the support of JSON Schema 2020-12 and OpenAPI 3.1. 🚀 Major Updates JSON Schema 2020-12 Support One of the most important changes introduced in this version is the integration of support for JSON Schema 2020-12 (PR #918). This update allows Jane to process much more modern and complex data schemas, thus…

JoliCode
Jane supporte maintenant JSON Schema 2020-12 et OpenAPI 3.1

Jane supporte maintenant JSON Schema 2020-12 et OpenAPI 3.1

La version v7.11.0 de Jane PHP, le générateur de client d'API et de Normalizer, est désormais disponible. Cette mise à jour majeure du moteur de génération se concentre sur l'alignement avec les derniers standards de l'industrie via le support de JSON Schema 2020-12 et d'OpenAPI 3.1. 🚀 Évolutions majeures Support de JSON Schema 2020-12 L'un des changements les plus importants introduits dans cette version est l'intégration du support pour JSON Schema 2020-12 (PR #918). Cette mise à jour permet…

JoliCode
Déploiement On-Premise - Partie 2 - Castor à la rescousse

Déploiement On-Premise - Partie 2 - Castor à la rescousse

Dans le précédent article, nous avons vu toutes les étapes nécessaires pour préparer les images Docker qui seront utilisées en production. Mais nous allons maintenant aller plus loin pour automatiser et simplifier encore un peu plus cette étape grâce à Castor et les runners GitLab, le but étant de faciliter la procédure de déploiement de nouvelles versions de l'application afin que le client puisse être autonome. Création et publication des images Comme souvent quand nos projets nécessitent de…

JoliCode
Déploiement On-Premise - Partie 1 - Le socle Docker

Déploiement On-Premise - Partie 1 - Le socle Docker

Dans cet article, nous vous expliquons notre approche de déploiement hybride pour une application Symfony conteneurisée avec Docker. Ce système permet un déploiement à la fois sur des serveurs connectés à Internet et en mode local (on-premise) pour les zones de travail sans connectivité réseau. Le contexte Nous avons récemment entrepris la refonte complète de l'application ArSol pour l'équipe archéologique de l'université de Tours. Le logiciel original, une application desktop, était obsolète.…

JoliCode
AutoMapper 10.0: High-performance mapping ready for the future

AutoMapper 10.0: High-performance mapping ready for the future

This is a major milestone for the library: AutoMapper has reached version 10.0. While our promise remains unchanged — transforming your data from one format to another as fast as possible — this version marks a technological breakthrough. We took advantage of this major release to modernize the core engine and align with the latest Symfony standards: and much more! Under the hood: The arrival of symfony/type-info This is the most impactful invisible change. I have been working on Jane and…

JoliCode
AutoMapper 10.0 : Le mapping haute performance prêt pour le futur

AutoMapper 10.0 : Le mapping haute performance prêt pour le futur

C’est une étape majeure pour la librairie : AutoMapper passe en version 10.0. Si notre promesse reste inchangée — transformer vos données d'un format à un autre le plus vite possible — cette version marque une rupture technologique. Nous avons profité de cette version majeure pour moderniser le cœur du réacteur et s'aligner sur les derniers standards de Symfony et bien plus encore ! Sous le capot : L'arrivée de symfony/type-info C'est le changement invisible le plus impactant. Je travaille sur…

JoliCode
Que devient Elasticsearch en 2026 ?

Que devient Elasticsearch en 2026 ?

J'étais hier à Elastic{On} Paris - la conférence de l'éditeur d'Elasticsearch 🔎. Dans cet article, je vais vous partager mon point de vue de développeur et consultant Elasticsearch sur les nouveautés, la direction, la transformation des usages du moteur et son écosystème. L'IA est la priorité 🤖 Elastic fait tout pour asseoir sa place dans le monde des LLM, avec beaucoup de nouveautés pour améliorer la recherche par vecteurs, leur stockage et les performances générales ; et il faut le dire :…

JoliCode
Microservices et contrats d'API : Jane comme source de vérité

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 une erreur parce que le champ user_id était devenu userId dans le code, mais pas dans la documentation ? C'est ce qu'on appelle le "drift". À mesure que le projet évolue, le code change, mais la documentation (OpenAPI, Wiki, Postman) traîne souvent la patte, devenant une source d'erreurs plutôt qu'une aide. Et si la…

JoliCode
Esc