Du digital à Nantes depuis 2001 ? Qui LU cru ?

PNPM : retour sur l’erreur Cannot find matching keyid

PNPM : retour sur l’erreur Cannot find matching keyid

Notre gestionnaire de déploiements continu (Gitlab) s’est, tout d’un coup, mis à voir tout rouge, sans raison apparente et surtout sur tous nos projets développés en JavaScript / TypeScript et utilisant PNPM comme gestionnaire de paquets. En regardant de prêt un message d’erreur est apparu : Error: Cannot find matching keyid L’erreur complète /usr/local/lib/node_modules/corepack/dist/lib/corepack.cjs:21535 if […]

Faire un singleton facilement avec NodeJS ou comment économiser des ressources ?

Faire un singleton facilement avec NodeJS ou comment économiser des ressources ?

Pour un développement d’un blog avec Astro.build et WordPress, nous avions besoin de récupérer les catégories et les tags en une fois. Le problème est que cette récupération entrainait deux requêtes à l’API GraphQL de WordPress. Comment faire pour l’éviter ? et bien tout simplement grâce à un Singleton Mais qu’est ce qu’un Singleton au […]

[Python] De Poetry à UV, il n’y a qu’un pas

[Python] De Poetry à UV, il n’y a qu’un pas

Pour nos besoins internes, nous réalisons des projets avec le langage de programmation Python et la gestion des dépendances a toujours été une tare jusqu’à il y a peu et notre découverte de Poetry. A ce jour, pour gagner un peu de temps, nous cherchions une alternative que nous avons trouvée dans UV Poetry : […]

Spring Boot 3.3 n’est pas copain avec Jakarta Persistence API 3.2.0

Spring Boot 3.3 n’est pas copain avec Jakarta Persistence API 3.2.0

Durant une mise à jour d’un projet interne, nous avons passé en revue l’ensemble des dépendances à mettre à jour sur un projet réalisé avec Spring Boot 3 et là … le drame, une erreur est apparue, après de mures recherches, c’est la mise à jour de Jakarta Persistence API en version 3.2 qui fait […]

Index WP MySQL For Speed : ajouter des index à WordPress facilement

Index WP MySQL For Speed : ajouter des index à WordPress facilement

Nous sommes récemment tombés sur une extension qui peut apporter son lot d’améliorations au niveau des performances de votre WordPress. En effet, des indexes au niveau de la base de données sont parfois manquants, Index WP MySQL For Speed se charge de les ajouter pour vous Qu’est ce qu’un index ? Un index de base […]

WordPress 6.5 : une nouvelle version et une mise à jour obligatoire

WordPress 6.5 : une nouvelle version et une mise à jour obligatoire

Une nouvelle version de WordPress est sortie, la version 6.5, qui dit nouvelle version, dit mise à jour obligatoire, car en appliquant par les mises à jour, on risque de grosses sanctions … Mettre à jour pour améliorer la sécurité A chaque nouvelle version de WordPress, des lots de corrections de sécurité sont embarqués, et […]

Adieu Yarn v1, bonjour PNPM

Adieu Yarn v1, bonjour PNPM

Comme toute bonne agence Web réalisant des développements, dans divers langages, nous sommes équipés d’un outil de CI / CD (Gitlab pour ne pas le nommer) et nous réalisons des projets en JavaScript / TypeScript. Nous avions de plus en plus de problème, notamment avec la librairie Sharp qui nous causait bien du tort. Une […]

asyncer : une librairie Python pour appeler du code synchrone depuis du code asynchrone

asyncer : une librairie Python pour appeler du code synchrone depuis du code asynchrone

Comment appeler une fonction synchrone depuis une méthode asynchrone en Python ? Qui ne s’est jamais posé la question ? Et bien, nous, si, et nous avons trouvé une solution élégante et de qualité grâce à la librairie asyncer, développée et maintenue par le développeur principal de FastAPI A quoi ça sert ? Vous avez […]

Activation de JIT sur les versions 8 de PHP

Activation de JIT sur les versions 8 de PHP

La version 8 de PHP a apporté ses nouveautés, notamment une fonctionnalité qui peut amener des meilleures performances, la fonctionnalité JIT. Nous venons de l’activer sur tous nos hébergements mutualisés avec un buffer de 50 Mo Qu’est-ce que JIT ? Le JIT (Just-In-Time) en PHP est une fonctionnalité qui compile des parties du code PHP […]

Quels plugins et librairies utilisons-nous pour réaliser des sites WordPress ?

Quels plugins et librairies utilisons-nous pour réaliser des sites WordPress ?

WordPress fait partie des solutions principales que nous implémentons pour des sites e-commerce (avec WooCommerce) et des sites vitrines (bien que nous allions de plus en plus vers du CMS Headless), nous allons vous détailler une liste de plugins et de librairies que nous utilisons dans tous les projets A la base, un thème WordPress […]