avatar logo
  • Services
  • Technologies
  • Works
  • Contact
  • Articles
  • Fr

avatar logo
  • Services
  • Technologies
  • Works
  • Contact
  • Articles
  • Fr

Thomas Lambert

Freelance Web Developer

Navigation

  • Services
  • Works
  • Contact
  • Articles

Services

  • SaaS & MVP Development
  • Landing Page Creation
  • Custom Websites
  • React & Next.js Applications

Contact

  • contact@thomas-lambert-dev.com
  • Cannes, France

© 2026 - Design and Dev by Thomas Lambert

← Home

Articles

Articles on web development and design.

LATEST

Astro: The Framework That Ships Zero JavaScript by Default
Framework

Astro: The Framework That Ships Zero JavaScript by Default

March 10, 20264 min

RECENT ARTICLES

Zod and React Hook Form: Type-Safe Forms Without the Pain
Ecosystem

Zod and React Hook Form: Type-Safe Forms Without the Pain

Sentry: Mastering Error Tracking in Modern Applications
Tooling

Sentry: Mastering Error Tracking in Modern Applications

useCallback and useMemo: when to actually use them
React

useCallback and useMemo: when to actually use them

All articles

Astro: The Framework That Ships Zero JavaScript by Default
Framework

Astro: The Framework That Ships Zero JavaScript by Default

Why Astro's islands architecture and zero-JS default make it the best choice for content-driven websites in 2026.

March 10, 20264 min
Zod and React Hook Form: Type-Safe Forms Without the Pain
Ecosystem

Zod and React Hook Form: Type-Safe Forms Without the Pain

Combine Zod's runtime validation with React Hook Form's performance to build forms that are type-safe, fast, and maintainable.

March 6, 20265 min
Sentry: Mastering Error Tracking in Modern Applications
Tooling

Sentry: Mastering Error Tracking in Modern Applications

Discover how to use Sentry to catch production errors, enrich their context, filter noise and monitor performance.

February 27, 20265 min
useCallback and useMemo: when to actually use them
React

useCallback and useMemo: when to actually use them

A practical guide on two of the most misused React hooks. Learn when useCallback and useMemo genuinely add value, with concrete examples.

February 8, 20264 min
GSAP and Motion: Creating Web Animations That Stand Out
Design & Motion

GSAP and Motion: Creating Web Animations That Stand Out

Discover two powerful tools for creating performant web animations: GSAP for high-impact effects, Motion for micro-interactions.

January 28, 20263 min
Zustand: Lightweight State Management That Gets Out of Your Way
Ecosystem

Zustand: Lightweight State Management That Gets Out of Your Way

Why Zustand has become the go-to state manager for React apps. Minimal API, no boilerplate, and patterns that scale.

January 15, 20265 min
Vite 8: Rolldown, Unified Bundling, and What Changed
Framework

Vite 8: Rolldown, Unified Bundling, and What Changed

Vite 8 ships Rolldown as its default bundler, unifying dev and production builds with massive speed gains and a simpler config.

January 5, 20266 min
Prisma and Drizzle: Two ORMs That Make TypeScript Backends a Breeze
Backend

Prisma and Drizzle: Two ORMs That Make TypeScript Backends a Breeze

Prisma abstracts your database into a typed graph. Drizzle gives you SQL with full type safety. Both are excellent.

December 18, 20254 min
Remotion: Create Videos with React and TypeScript
Design & Motion

Remotion: Create Videos with React and TypeScript

Build programmatic videos with Remotion using React components, animations, and data-driven content rendered to MP4.

November 10, 20257 min
Next.js 16: What's New and Why It Matters
Framework

Next.js 16: What's New and Why It Matters

Next.js 16 ships Turbopack by default, async request APIs, Partial Prerendering, and a reworked caching model.

October 15, 20256 min
PostHog: Product Analytics That Developers Actually Control
Tooling

PostHog: Product Analytics That Developers Actually Control

How PostHog gives developers full control over product analytics with event tracking, feature flags, session replays, and self-hosting.

September 8, 20257 min
Dependabot and Renovate: Keeping Dependencies Under Control
Tooling

Dependabot and Renovate: Keeping Dependencies Under Control

Dependabot and Renovate automate dependency updates so security patches and upgrades never pile up silently.

August 12, 20253 min
Stripe Payments: Checkout, Webhooks, and Subscriptions in Node.js
Backend

Stripe Payments: Checkout, Webhooks, and Subscriptions in Node.js

Integrate Stripe payments in Node.js with Checkout sessions, webhook handling, subscriptions, and one-time payments.

July 14, 20256 min
shadcn/ui: Building Polished Interfaces Without the Component Library Lock-In
Design & Motion

shadcn/ui: Building Polished Interfaces Without the Component Library Lock-In

shadcn/ui gives you copy-paste React components built on Radix and Tailwind CSS. No npm dependency, full ownership of every line.

June 10, 20254 min
Redis: Fast Caching and Real-Time Data for Node.js Applications
Backend

Redis: Fast Caching and Real-Time Data for Node.js Applications

Redis speeds up Node.js apps with in-memory caching, session storage, rate limiting, and pub/sub messaging.

May 13, 20253 min
Vercel: Deploying Next.js Applications With Zero Configuration
Ecosystem

Vercel: Deploying Next.js Applications With Zero Configuration

Vercel deploys Next.js apps with automatic previews, edge functions, and built-in analytics. Push to git, everything else is handled.

April 8, 20253 min
LLMs for Developers: Integrating AI Into Real Applications
IA

LLMs for Developers: Integrating AI Into Real Applications

LLMs are reshaping how developers build products. Prompt engineering, API integration, and RAG patterns for TypeScript codebases.

March 18, 20254 min
ESLint: Enforcing Code Quality Across TypeScript Projects
Tooling

ESLint: Enforcing Code Quality Across TypeScript Projects

ESLint catches bugs, enforces conventions, and keeps TypeScript codebases consistent. Flat config, custom rules, and CI integration.

February 11, 20253 min
GitHub Actions: Automating CI/CD for TypeScript Projects
Tooling

GitHub Actions: Automating CI/CD for TypeScript Projects

GitHub Actions automates testing, linting, building, and deploying TypeScript projects directly from the repository. No external CI needed.

January 21, 20254 min
React 19: What Actually Changes for Developers
React

React 19: What Actually Changes for Developers

React 19 brings the React Compiler, Actions, the use() hook, and ref as a prop. What actually matters for your codebase.

December 10, 20245 min
Figma for Developers: From Design to Code
Design & Motion

Figma for Developers: From Design to Code

How to use Figma Dev Mode, inspect components, extract design tokens, and turn designs into production code efficiently.

December 2, 20247 min
REST APIs with Node.js: Patterns That Scale
Backend

REST APIs with Node.js: Patterns That Scale

Build robust REST APIs with Node.js and TypeScript using proper routing, validation, error handling, and authentication patterns.

November 5, 20243 min
Upstash: Serverless Redis for Modern Web Applications
Backend

Upstash: Serverless Redis for Modern Web Applications

Upstash provides serverless Redis with per-request pricing. Ideal for rate limiting, caching, and background jobs on Vercel and edge runtimes.

October 15, 20243 min
Sanity: The Headless CMS Built for Developers
Ecosystem

Sanity: The Headless CMS Built for Developers

Sanity gives developers a fully customizable headless CMS with real-time collaboration, GROQ queries, and a React-based studio.

September 17, 20244 min
Docker for Node.js Developers: From Dev to Production
Backend

Docker for Node.js Developers: From Dev to Production

Build efficient Docker images for Node.js apps with multi-stage builds, layer caching, security best practices, and Docker Compose.

August 19, 20246 min
nuqs: Type-Safe URL Search Params for Next.js
Ecosystem

nuqs: Type-Safe URL Search Params for Next.js

nuqs brings type-safe, reactive URL search params to Next.js. Filters, pagination, and sorting state that survives refresh and sharing.

July 9, 20244 min
PostgreSQL and Node.js: Patterns That Scale
Backend

PostgreSQL and Node.js: Patterns That Scale

Build reliable Node.js backends with PostgreSQL using connection pools, migrations, transactions, and query optimization.

June 3, 20247 min
Lighthouse: Auditing Web Performance, Accessibility, and Best Practices
Tooling

Lighthouse: Auditing Web Performance, Accessibility, and Best Practices

Lighthouse audits web apps for performance, accessibility, and best practices. Integrate it in CI to catch regressions early.

May 14, 20244 min
Husky, lint-staged, and Commitlint: Automate Code Quality with Git Hooks
Tooling

Husky, lint-staged, and Commitlint: Automate Code Quality with Git Hooks

Set up Husky with lint-staged and Commitlint to enforce linting, formatting, and commit conventions automatically.

April 8, 20245 min
TanStack Query: Server State Management Done Right
Ecosystem

TanStack Query: Server State Management Done Right

How TanStack Query eliminates the pain of fetching, caching, and synchronizing server data in React applications.

March 12, 20245 min
Next.js App Router: Why It Changes Everything
Framework

Next.js App Router: Why It Changes Everything

The App Router rewrites the rules of React development with Server Components, streaming, and server actions built in.

February 12, 20244 min
Tailwind CSS: Ship Faster with Utility Classes
Framework

Tailwind CSS: Ship Faster with Utility Classes

Tailwind CSS brings utility classes, built-in design tokens, and zero unused CSS to your workflow. A practical look at what makes it click.

January 18, 20244 min
React in 2024: The Ecosystem That Keeps Delivering
React

React in 2024: The Ecosystem That Keeps Delivering

A tour of the React ecosystem at its peak: Server Components, Zustand, TanStack Query, and the tools shaping modern frontend.

December 15, 20235 min
TypeScript Utility Types You Should Actually Use
Core

TypeScript Utility Types You Should Actually Use

The TypeScript utility types that solve real problems: Pick, Omit, Partial, Record, and custom generics for everyday code.

November 20, 20236 min
V8 Engine: How JavaScript Actually Runs in Your Browser
Core

V8 Engine: How JavaScript Actually Runs in Your Browser

How the V8 engine parses, compiles, and optimizes JavaScript. Understanding the runtime that powers Chrome and Node.js.

October 9, 20236 min