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

Bases de données

PostgreSQL

Base de données relationnelle avancée et extensible

MySQL/MariaDB

Système de gestion de base de données relationnelle populaire et fiable

MongoDB

Base de données NoSQL orientée documents pour applications modernes

MySQL/MariaDB

Base de données relationnelle éprouvée pour applications web traditionnelles

Ma pratique de MySQL

MySQL reste un choix solide pour de nombreux projets web grâce à sa simplicité, ses performances, et sa compatibilité étendue. Je l'utilise particulièrement avec PHP et Symfony où cette combinaison classique offre stabilité et facilité de déploiement.

L'intégration avec Docker simplifie considérablement la gestion des environnements MySQL, permettant des configurations cohérentes entre développement et production. Pour des besoins plus avancés comme la recherche full-text ou les données géospatiales, je considère PostgreSQL comme alternative.

MySQL excelle dans les applications web traditionnelles nécessitant des performances prévisibles et une administration simple. Sa large adoption garantit un écosystème riche d'outils et une expertise facilement accessible pour la maintenance et l'optimisation.