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