Index des projets
Portfolio & Blog

cajytam.fr

Mon portfolio et blog technique, pensé pour être rapide, simple à maintenir et agréable à lire.

cajytam.fr

Contexte & objectifs

Ce site est à la fois mon portfolio et mon blog technique. Au-delà de la vitrine, il me sert de support pour documenter mes projets, formaliser mes apprentissages et partager des retours d’expérience.

Trois priorités lors de sa conception :

  • performance : temps de chargement quasi instantané
  • maintenabilité : base technique stable sur le long terme
  • simplicité : aucune complexité inutile côté infrastructure

Stack & arbitrages

  • Astro : rendu statique par défaut, hydratation ciblée uniquement sur les composants interactifs pour réduire drastiquement le JavaScript envoyé au client
  • TypeScript : typage strict des contenus pour sécuriser la structure dès la phase d’édition
  • Sveltia CMS : CMS Git-based, versioning natif sans base de données
  • TailwindCSS v4 : styling utility-first, CSS final optimisé au build
  • Docker + Caddy : déploiement reproductible avec HTTPS automatique

Côté arbitrages, j’ai volontairement écarté un framework fullstack et toute base de données : surdimensionné pour un site majoritairement statique, et sources de coûts et de points de défaillance évitables. Le vrai défi a été de mettre en place un workflow de contenu fluide sans CMS traditionnel (résolu par l’approche Git-based qui combine simplicité et traçabilité, et sans avoir à gérer un système d’authentification et de connexion).


Résultats

  • Score Lighthouse proche de 100
  • Temps de chargement quasi instantané
  • Zéro dépendance backend à maintenir
  • Déploiement automatisé et reproductible

Évolution

Le site évolue en continu comme une base de connaissances personnelle : documentation de nouveaux projets, retours d’expérience, enrichissement progressif des contenus techniques. À la fois vitrine et référentiel que j’utilise régulièrement.

Retour à l'index

Tous les projets