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 server language for performant backend web development
PHP remains a solid choice for backend web development, particularly appreciated for its ease of deployment and maturity. Modern versions (PHP 8+) bring significant improvements in performance and features, competing with other server languages.
I mainly use it with Symfony to create robust web applications and performant APIs. This combination offers a solid MVC architecture, reusable components, and excellent integration with PostgreSQL and MySQL.
The modern PHP ecosystem, with Composer and its numerous packages, allows rapid development of complete solutions. Docker greatly facilitates PHP environment deployment and management, ensuring consistency between development and production.