Blog
Articles sur le développement web
Des articles tech sur le développement web, côté front-end comme back-end : React, Next.js, Angular, Java, Spring Boot, NestJS, TypeScript, Docker, Elasticsearch, performance et SEO. Des retours concrets et des exemples de code directement applicables.
Chaque article part d’un problème concret : une page trop lente, une API qui accepte des données invalides, une image Docker trop lourde, une recherche qui ne trouve rien. Il explique le mécanisme en jeu, propose une solution et signale les pièges à éviter. Les sujets ci-dessous permettent de retrouver tous les articles consacrés à une même technologie.
Un mot technique vous échappe ? Le glossaire du développement web l’explique simplement.
- Next.js
- SEO
- React
Next.js : soigner son SEO avec l’App Router
Métadonnées, Open Graph, sitemap, JSON-LD et images de partage : ce que l’App Router de Next.js permet de configurer pour le SEO, et ses pièges.
· 7 min de lecture
- React
- Next.js
- Performance
React Server Components : ce qui change vraiment
Les Server Components ne sont pas du SSR rebaptisé. Tour d’horizon de ce qu’ils apportent, de leurs limites et de la frontière client/serveur.
· 8 min de lecture
- TypeScript
- JavaScript
TypeScript : 5 techniques de typage qui évitent des bugs
Unions discriminées, vérification exhaustive, satisfies, as const et types de marque : cinq techniques pour que le compilateur attrape les bugs à votre place.
· 6 min de lecture
- Java
- Spring Boot
- Concurrence
Virtual Threads Java : la fin du réactif obligatoire ?
Depuis Java 21, les threads virtuels permettent d’écrire du code bloquant qui passe à l’échelle. Faut-il abandonner WebFlux pour autant ?
· 9 min de lecture
- Angular
- TypeScript
- Réactivité
Angular Signals : vers un Angular sans Zone.js
Les signals changent la façon dont Angular met l’écran à jour. Voici comment ils marchent, et comment migrer une application existante.
· 7 min de lecture
- Elasticsearch
- Recherche
Elasticsearch : une recherche full-text en français
Accents, pluriels, élisions et fautes de frappe : comment régler Elasticsearch pour bien chercher en français.
· 6 min de lecture
- Performance
- SEO
- JavaScript
INP : optimiser la réactivité perçue de son site
L’Interaction to Next Paint a remplacé le FID dans les Core Web Vitals. Comment le mesurer et les techniques concrètes pour l’améliorer.
· 7 min de lecture
- Docker
- Spring Boot
- Java
Dockerfile Java : une image légère, sûre et rapide
Comment écrire un bon Dockerfile pour une application Java. Au programme : build en plusieurs étapes, couches du JAR, utilisateur sans droits root et mémoire de la JVM.
· 7 min de lecture
- NestJS
- TypeScript
- Node.js
NestJS : valider les entrées de son API avec les DTO
NestJS peut vérifier chaque requête reçue par votre API. Les données fausses sont refusées avant d’atteindre votre code. L’article montre comment, avec ValidationPipe et class-validator.
· 7 min de lecture