JavaScript / TypeScript
JavaScript
Dynamic and versatile web programming language
TypeScript
JavaScript with a static type system for safer and more productive development
React
Library for building user interfaces
Next.js
Full-stack React framework with SSR, SSG and automatic optimizations
Node.js
Server-side JavaScript runtime for creating performant backend applications
Express.js
Minimalist and flexible web framework for Node.js
Redux / RTK
Predictable state manager for complex JavaScript applications
Chakra UI
Modular and accessible React component library
PHP
Fondamentaux
Bases de données
Modern containerization for consistent and scalable deployments
Docker revolutionizes my development and deployment workflows by ensuring consistency between environments. I use it to containerize my Node.js and PHP applications and their associated databases, eliminating "works on my machine" problems.
Docker Compose simplifies orchestration of complex stacks: Next.js applications with PostgreSQL, or Symfony projects with MySQL. This approach accelerates new developer onboarding and facilitates integration testing.
For deployment, Docker ensures smooth transition from development to production. Lightweight images and multi-stage builds optimize performance, while integration with Git enables robust and automated CI/CD pipelines.