Blog
Thoughts, tutorials, and insights about web development, design, and technology.

July 21, 2026
3 min read
A slow query is often a missing or poorly designed index. A breakdown of how a B-tree index works, composite indexes, queries that prevent index use and how to read an execution plan.
SQL
PostgreSQL
Performance

May 19, 2026
3 min read
More and more visitors discover websites through ChatGPT, Claude or Perplexity. How to make sure AI crawlers can read and understand your content, with this portfolio as a worked example.
SEO
IA
Next.js

March 17, 2026
3 min read
Reliable, fast and maintainable E2E tests with Playwright: what to test, robust locators, authentication, test data, traces and running in CI.
Tests
Playwright
Qualité

January 20, 2026
3 min read
INP measures how responsive a page is to every interaction. A breakdown of its three phases, how to find the culprit interaction and the techniques to fix it, especially in a React application.
Performance
Core Web Vitals
React

November 18, 2025
3 min read
AI assistants now write a significant share of code. How to get a real productivity gain without sacrificing quality: context, small iterations, review and tests.
IA
Productivité
Bonnes pratiques

September 23, 2025
3 min read
A code review is not a quality gate, it is a team's most powerful knowledge-sharing tool. What to look at, how to say it and how to keep reviews from becoming a bottleneck.
Leadership
Code Review
Équipe

June 17, 2025
3 min read
Digital accessibility becomes a legal requirement for many online services in Europe. Who is affected, which rules apply and where to start concretely in the code.
Accessibilité
WCAG
Frontend

April 22, 2025
3 min read
The stages of an effective continuous integration and deployment pipeline for a Next.js application: quality checks, tests, build, preview environments and production release.
DevOps
CI/CD
Next.js

March 11, 2025
2 min read
Tailwind CSS v4 drops tailwind.config.js in favor of configuration in CSS. A breakdown of the new engine, the @theme directive, new features and migrating from v3.
Tailwind CSS
CSS
Frontend

January 21, 2025
3 min read
React 19 went stable in December 2024. A breakdown of the features that really change everyday code: Actions, useActionState, useOptimistic, use(), ref as a prop and metadata.
React
Frontend
Nouveautés

November 19, 2024
3 min read
How a single Next.js application can render a different site depending on the domain name: middleware, dynamic routing, per-tenant configuration, caching and custom domains.
Next.js
Architecture
SaaS

September 17, 2024
3 min read
Why and how to bring several applications and a design system into a single repository: structure, tooling (pnpm, Turborepo, Lerna), versioning and pitfalls to avoid.
Monorepo
Design System
Architecture

July 9, 2024
3 min read
Server Components, Client Components, the "use client" directive: a breakdown of React's new model and what it concretely changes in the way we build applications.
React
Next.js
Architecture

May 20, 2024
8 min read
Discover the fundamentals of Agile methodology with Scrum, and how to apply it effectively within a team.
Agile
Scrum
Teamwork

May 15, 2024
5 min read
A comprehensive guide to getting started with Next.js and building modern web applications.
Next.js
React
JavaScript

May 2, 2024
7 min read
Learn how to effectively use Tailwind CSS to create beautiful, responsive user interfaces.
CSS
Tailwind
Design

April 20, 2024
3 min read
Discover the best practices for writing clean, maintainable, and scalable TypeScript code.
TypeScript
JavaScript
Best Practices

April 5, 2024
4 min read
Explore the fundamental principles of responsive design to create websites that work well on all devices.
CSS
Responsive
Design