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
Proven relational database for traditional web applications
MySQL remains a solid choice for many web projects thanks to its simplicity, performance, and extensive compatibility. I use it particularly with PHP and Symfony where this classic combination offers stability and ease of deployment.
Integration with Docker greatly simplifies MySQL environment management, enabling consistent configurations between development and production. For more advanced needs like full-text search or geospatial data, I consider PostgreSQL as an alternative.
MySQL excels in traditional web applications requiring predictable performance and simple administration. Its widespread adoption ensures a rich ecosystem of tools and easily accessible expertise for maintenance and optimization.