Technologies

JavaScript / TypeScript

JavaScript

Langage de programmation web dynamique et polyvalent

TypeScript

JavaScript avec un système de types statiques pour un développement plus sûr et productif

React

Bibliothèque pour créer des interfaces utilisateur

Next.js

Framework React full-stack avec SSR, SSG et optimisations automatiques

Node.js

Runtime JavaScript côté serveur pour créer des applications backend performantes

Express.js

Framework web minimaliste et flexible pour Node.js

Redux / RTK

Gestionnaire d'état prévisible pour applications JavaScript complexes

Chakra UI

Bibliothèque de composants React modulaire et accessible

PHP

PHP

Langage de programmation côté serveur pour créer des applications web dynamiques

Symfony

Framework PHP haute performance pour applications web et APIs robustes

API Platform

Framework pour créer des APIs REST et GraphQL avec Symfony

PHP

Langage serveur éprouvé pour le développement web backend performant

Ma pratique de PHP

PHP reste un choix solide pour le développement web backend, particulièrement apprécié pour sa facilité de déploiement et sa maturité. Les versions modernes (PHP 8+) apportent des améliorations significatives en termes de performance et de fonctionnalités, rivalisant avec d'autres langages serveur.

Je l'utilise principalement avec Symfony pour créer des applications web robustes et des APIs performantes. Cette combinaison offre une architecture MVC solide, des composants réutilisables, et une excellente intégration avec PostgreSQL et MySQL.

L'écosystème PHP moderne, avec Composer et ses nombreux packages, permet de développer rapidement des solutions complètes. Docker facilite grandement le déploiement et la gestion des environnements PHP, garantissant la cohérence entre développement et production.