Du digital à Nantes depuis 2001 ? Qui LU cru ?

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 […]

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 […]

Comment faire une gestion de panier avec React ?

Comment faire une gestion de panier avec React ?

Dans nos pérégrinations à la recherche des meilleures solutions entre performances et économies de ressources, nous avons du mettre en place un panier sur un projet réalisé à l’aide de GatsbyJS, quelle solution de panier prendre quand on utilise React ? Pourquoi réaliser un panier en JavaScript ? La raison de réaliser un panier en […]

Docker, Python et FastAPI sont dans un bateau

Docker, Python et FastAPI sont dans un bateau

Si comme nous, vous réalisez des applications en python avec FastAPI, avec Poetry, on vous partage un Dockerfile qui vous permettra de livrer votre applications sous forme de container Docker Qu’est-ce que poetry ? Poetry est un outil de gestion des dépendances et de création de paquets pour les projets Python. Il vise à simplifier […]

Typer et Python : une solution pour réaliser facilement des applications console

Typer et Python : une solution pour réaliser facilement des applications console

Pour nos besoins internes, nous avions besoin de rapidement créer une application console pour pouvoir la faire exécuter à travers des outils comme Rundeck par exemple. Nous sommes parties à la pêche et avons trouvé une librairie Python nous permettant de réaliser facilement ce que nous souhaitions Une application console en deux temps, trois mouvements […]

Quels framework Java utilisons-nous en 2023 ?

Quels framework Java utilisons-nous en 2023 ?

Nous développons beaucoup de solutions en interne pour des besoins client ou nos besoins internes. En fonction des caractéristiques de chaque projet, nous sommes amenés à faire des choix technologiques et quelques solutions sont développées en Java à l’aide de framework relativement connus, voyons-voir lesquels nous utilisons Quels framework(s) ? Nous utilisons principalement deux framework […]

De NextJS à Astrobuild

De NextJS à Astrobuild

Nous étions de fervents utilisateurs de PHP et puis nous avons découvert NextJS, un framework JavaScript basé sur React et avons effectué quelques réalisations avec celui-ci. Nous en étions très satisfaits mais la refonte de celui-ci nous a quelque peu laissé un goût amer, c’est pourquoi nous sommes partis sur une alternative, à savoir Astrobuild […]

Spring Boot 3 : javax c’est fini

Spring Boot 3 : javax c’est fini

Avec la sortie de la nouvelle version de Spring Boot 3, on peut dire adieu à javax et bonjour à Jakarta, ce qui entraîne de profonds changements et du remaniement de code Pourquoi ce changement ? Ce changement est lié au fait que tout ce que la fondation Eclipse, qui contribue également à l’amélioration du […]

Alpine.JS : le digne remplaçant de jQuery ?

Alpine.JS : le digne remplaçant de jQuery ?

Fervent utilisateurs de jQuery depuis de nombreuses années, et à force de faire du JavaScript avec des Single Page Application (SPA), nous cherchions un digne successeur à jQuery pour faciliter nos développements et c’est en Alpine.JS (ou AlpineJS) que nous l’avons trouvé jQuery ? Alpine.JS ? mais qu’est-ce ? Ces noms barbares de produits, où […]

Value Object : le must-have du développeur

Value Object : le must-have du développeur

Les value object font partie de la boite à outils que tout développeur devrait utiliser. En effet, les Value Object (VO pour les intimes) permettent de renforcer la qualité des données, améliorer la protection contre les attaques par injection et apportent une souplesse dans la maîtrise des données. Voyons en détails ce qu’ils apportent … […]

Allo Breakpoint, vous êtes où ?

Allo Breakpoint, vous êtes où ?

En voulant debugger un de nos projets Java / Spring Boot utilisant Maven, nous nous sommes confrontés à un problème de taille nous empêchant de partir à la chasse aux bugs. En effet, depuis la version 2.2 de Spring Boot, un changement est apparu sur la façon de lancer le projet Spring Boot avec maven. […]

Effacer le cache Symfony directement dans son application

Effacer le cache Symfony directement dans son application

Dans un de nos derniers projets Symfony, nous avons été confrontés au fait de devoir effacer tout le cache de l’application sans devoir passer par la ligne de commandes, voici la petite astuce qui servira à d’autres pouvant être confrontés au même cas de figure Un code simple mais efficace qui efface tout le cache […]

NodeJS : maintenez vos packages.json à jour

NodeJS : maintenez vos packages.json à jour

Vous aussi, vous développez en Node.JS ou peut-être avec le framework Vue.js comme nous ? Nous avons une petite astuce à vous faire partager pour maintenir à jour les versions des paquets que vous avez inclus dans votre package.json grâce à la commande ncu npm-check-updates à la rescousse des paquets nodejs En installant npm-check-updates, vous […]