Mon stack technique et les outils que j'utilise au quotidien.
TypeScript
Typage statique pour tout le frontend. Réduit les bugs à la compilation et améliore la maintenabilité sur les gros projets.
Angular
Framework principal pour les SPA complexes. Architecture robuste, injection de dépendances native et outillage enterprise.
Nuxt.js
Pour les applications Vue.js avec SSR et SSG. SEO natif, routing file-based et DX excellente.
Vue.js
Framework progressif pour les UIs réactives. Simple à prendre en main, puissant et flexible en production.
Tailwind CSS
Utility-first CSS. Prototypage rapide et design system cohérent sans écrire du CSS custom.
NestJS
Framework Node.js opinionated pour des APIs scalables. Architecture modulaire inspirée d'Angular, parfaite pour les microservices.
Node.js
Runtime JavaScript server-side. Idéal pour les APIs temps réel, les webhooks et les microservices légers.
Kotlin
Langage moderne et concis pour le backend JVM. Null safety native et coroutines pour le code asynchrone.
Spring Boot
Framework Java/Kotlin pour les APIs enterprise. Écosystème mature, nombreuses intégrations et configuration minimale.
WebFlux
Module réactif de Spring pour les APIs non-bloquantes à fort débit. Mono/Flux pour la programmation réactive.
PostgreSQL
SGBD relationnel de référence. JSON natif, performances solides et conformité SQL excellente.
MariaDB
Alternative open-source à MySQL. Rapide à déployer, compatible avec la majorité des stacks.
Cloudflare
Protection DDoS et CDN pour les applications. Accélération des performances et sécurité renforcée.
Docker
Containerisation des applications. Build once, run anywhere pour tous les environnements de dev à prod.
PM2
Process manager Node.js en production. Zero-downtime restarts, clustering et monitoring intégré.
GitHub Actions
CI/CD natif GitHub. Automatisation des tests, builds et déploiements directement depuis le dépôt.
GitLab CI/CD
Pipeline complet sur les dépôts GitLab. Runner auto-hébergé pour les environnements on-premise et privés.
Bitbucket Pipelines
CI/CD pour les projets hébergés sur Bitbucket. Intégration native Jira et suite Atlassian.
Langage principal pour le développement Android. Concis, null-safe et interopérable avec Java.
Jetpack Compose
Toolkit UI déclaratif d'Android. Construction d'interfaces natives modernes avec moins de code et sans XML.
XML / Android Views
Système de layout traditionnel Android. Utilisé pour les projets legacy et les cas où Compose n'est pas encore adopté.
WordPress
CMS PHP pour les sites vitrine et projets clients. Flexible avec les page builders et l'écosystème de plugins.
Shopify
Plateforme e-commerce pour concevoir et déployer des boutiques en ligne. Développement Liquid, apps privées et intégrations de paiement locales.