Blog tech

Next.js App Router : le cache et ses dangers
“Il y a seulement 2 problèmes compliqués en informatique : nommer les choses, et l’invalidation de cache”. Phil Karlton. Avec ...
Valentin Gerest
Valentin Gerest
Full-Stack Developer @ Galadrim
Qu'est-ce que le SMS pumping et comment s'en protéger ?
La fraude appelée SMS pumping survient lorsque des fraudeurs exploitent un champ de saisie de numéro de téléphone de votre ...
Arnaud Albalat
Arnaud Albalat
CTO @ Galadrim
Comment changer de version de Node.js avec NVM ?
Vous voulez changer rapidement de version de `node` ? nvm est l’outil qu’il vous faut. Pourquoi nvm ? `node` est un exécutable. ...
Florian Yusuf Ali
Florian Yusuf Ali
Full-Stack Developer @ Galadrim
Les Normes RGAA et l’accessibilité numérique
En France, 90 % de la population, parmi lesquels se trouvent vos clients, se connectent à des sites web et des contenus en ...
Arnaud Albalat
Arnaud Albalat
CTO @ Galadrim
Architecture hexagonale : principes, bénéfices et conception
Le choix de l'architecture de votre application web ou mobile se fait en général en début de projet, lors de la phase ...
Arnaud Albalat
Arnaud Albalat
CTO @ Galadrim
Type Branding & Flavoring : Rendez votre code TypeScript plus lisible et plus robuste
Le système de types de TypeScript est structurel et c'est l'un de ses principaux avantages. Cette caractéristique ...
Matthieu Locussol
Matthieu Locussol
Full-Stack Developer @ Galadrim
Fonction fléchée vs fonction traditionnelle en JavaScript
Si en JavaScript vous vous êtes déjà demandé quand utiliser les fonctions fléchées et quand utiliser les fonctions traditionnelles, ...
Mayeul Le Monies de Sagazan
Mayeul Le Monies de Sagazan
Lead Developer @ Galadrim
Les Proxies et la réactivité en JavaScript
Vous êtes-vous déjà demandé comment fonctionnaient les librairies JavaScript qui mettent à jour la page quand vous modifiez ...
Mayeul Le Monies de Sagazan
Mayeul Le Monies de Sagazan
Lead Developer @ Galadrim
Réduire les lenteurs TypeScript de i18n
Cet article fait suite à un autre, il est conseillé de le lire avant : pourquoi-mon-projet-typescript-est-lent. Dans le dernier ...
Mayeul Le Monies de Sagazan
Mayeul Le Monies de Sagazan
Lead Developer @ Galadrim
Pourquoi mon projet TypeScript est lent ?
Votre projet TypeScript commence a grossir et devenir lent mais vous ne savez pas ce qui provoque ces ralentissements ? Nous ...
Mayeul Le Monies de Sagazan
Mayeul Le Monies de Sagazan
Lead Developer @ Galadrim
Trouver l'origine d'un bug efficacement avec git bisect
Vous voulez trouver rapidement le commit qui a introduit un bug dans votre base de code mais vous avez plusieurs centaines, ...
Mayeul Le Monies de Sagazan
Mayeul Le Monies de Sagazan
Lead Developer @ Galadrim
Passer de NGINX à Caddy
De mon expérience, la configuration de NGINX devient rapidement complexe et peut devenir une partie que personne ne veut ...
Mayeul Le Monies de Sagazan
Mayeul Le Monies de Sagazan
Lead Developer @ Galadrim
Comment mettre en place un système de double authentification par SMS ?
Un système de double authentification permet d'ajouter une couche de vérification quant à l'identité d'un utilisateur ...
David Rigaux
David Rigaux
Full-Stack Developer @ Galadrim
Scraper un site web protégé par du bannissement d'IP
Dans le cadre d’une POC (proof of concept), d’un projet personnel ou d’une étude statistique, vous pouvez être amené à devoir ...
Nicolas Coulombeau
Nicolas Coulombeau
Full-Stack Developer @ Galadrim
Gestion de données globales sur une application React : Redux VS Context API
Parmi les multiples frameworks JavaScript disponibles dans l'écosystème du développement web, React fait partie des solutions ...
Damien Deredec
Damien Deredec
Full-Stack Developer @ Galadrim
Comment déployer votre back-end sur AWS Elastic Beanstalk avec Github Actions ?
Mettre en place une architecture scalable pour votre back-end peut sonner comme un véritable challenge. Pour cause, la scalabilité ...
Matthieu Locussol
Matthieu Locussol
Full-Stack Developer @ Galadrim
Qu'est-ce que la JAMStack ?
La JAMStack est une architecture de développement web populaire depuis quelques années, qui consiste à compiler un site web ...
Arnaud Albalat
Arnaud Albalat
CTO @ Galadrim
Comment utiliser GitLab CI/CD pour améliorer votre flow de développement ?
Lors du développement d'une application, il y a toujours une petite appréhension lors la mise en production. Cette petite ...
Matthieu Locussol
Matthieu Locussol
Full-Stack Developer @ Galadrim
Petite introduction à GraphQL
Qu’est-ce que GraphQL ? Ou plutôt commençons par la question, qu’est-ce que n’est pas GraphQL ? Malgré son nom, GraphQL n’est ...
Bastien Landry
Bastien Landry
Lead Developer @ Galadrim
Vous avez un projet ?
Démarrer la discussionDémarrer la discussion