KernelLab - Portfolio / Blog
fullstack

KernelLab - Portfolio / Blog

Moderne portfolio / blog pour partager mes connaissances et mes projets.

25 février 2026

KernelLab — Portfolio / Blog

Contexte

J’ai créé ce site pour plusieurs raisons :

  • Je souhaite partager mes connaissances et mon expĂ©rience avec les dĂ©veloppeurs et les ingĂ©nieurs DevOps.
  • Je veux disposer d’un espace oĂą je peux Ă©crire sur mes projets et mes rĂ©flexions.
  • J’aime expĂ©rimenter dans mon “laboratoire” et partager ce que je dĂ©couvre. Si un dĂ©veloppeur gagne ne serait-ce que 5 minutes grâce Ă  mon contenu, alors c’est une rĂ©ussite pour moi.

Objectifs

  • CrĂ©er une section pour prĂ©senter mes projets.
  • CrĂ©er une autre section pour partager mes rĂ©flexions et mes connaissances.

Stack technique

  • Nuxt 4 — Framework web fullstack
  • Nuxt Content — Module pour gĂ©rer les fichiers Markdown
  • Nuxt UI — Bibliothèque de composants UI pour Nuxt 4
  • Tailwind CSS — Framework CSS
  • TypeScript — Langage typĂ© pour JavaScript
  • Vercel — Plateforme de dĂ©ploiement
  • GitLab — HĂ©bergement du code source

Architecture

L’architecture est volontairement simple. J’utilise Nuxt 4 en mode SSG (hybride) avec Nuxt Content pour gérer le contenu.

Je suis les bonnes pratiques de Nuxt 4, notamment le routing basé sur les fichiers.

Déploiement

Le projet est déployé sur Vercel avec deux environnements : production et staging.

Le code source est hébergé sur GitLab.

Ce que j’ai appris

  • AmĂ©lioration de mes compĂ©tences sur Nuxt 4 et Vercel
  • Meilleure comprĂ©hension du SEO et des performances web

Améliorations futures

  • Ajouter de nouvelles fonctionnalitĂ©s
  • AmĂ©liorer l’UI/UX
  • Ajouter du contenu interactif (quiz, dĂ©mos)
  • Renforcer la stratĂ©gie SEO