jules@halfnil:~$ ls ~/blog --sort=date | sed -n '41,52p'

Blog.

Des notes de build : ce que je construis, les problèmes rencontrés en vrai, et ce que j'en retiens. Pas des tutoriels réchauffés.

52 notes · page 3/3 · flux RSS ↗ · s'abonner à la newsletter ↓

  1. 25 juillet 2026Vercel met un WAF devant Blob : les fichiers statiques aussi se protègentVercel peut désormais filtrer et limiter le trafic vers Blob. Une petite annonce qui rappelle qu’un stockage de fichiers public reste une vraie surface d’attaque.#vercel#sécurité#stockage#auto-hébergement#veille4 min
  2. 25 juillet 2026MCP devient stateless : ce que ça change pour un serveur auto-hébergéLa prochaine spécification MCP supprime sessions et handshake. Derrière ce changement discret : des serveurs plus simples à déployer, scaler, observer et auto-héberger.#mcp#ia#backend#open source#veille4 min
  3. 25 juillet 2026force-dynamic partout : l'erreur que j'ai corrigée trop tardComment j'ai fait frapper SQLite à chaque visite pendant des semaines, et ce que la migration vers l'ISR m'a appris — y compris un déploiement cassé.#next.js#isr#perf2 min
  4. 23 juillet 2026Pourquoi mon portfolio est un terminalUn thème ne suffit pas — il faut le tenir jusqu'au bout. Comment le portfolio est passé d'un décor « terminal » à un terminal où on peut vraiment taper.#design#portfolio#next.js2 min
  5. 20 juillet 2026Un formulaire de contact sans service tiersBase SQLite, honeypot silencieux, rate-limit et notification SMTP — tout ce qu'il faut pour un formulaire de contact fiable, sans dépendre de personne.#next.js#backend#anti-spam2 min
  6. 16 juillet 2026SQLite en production ? Pour un site perso, mille fois ouiPas de serveur de base de données, pas de connexion réseau, pas de facture — pourquoi SQLite avec Prisma est le choix rationnel pour un site personnel.#sqlite#prisma#backend2 min
  7. 12 juillet 2026Héberger Next.js sur un VPS en 2026 (oui, sans Vercel)pm2, GitHub Actions en SSH, et les deux pièges qui m'ont réellement cassé un déploiement — le Node fantôme et le script qui se met à jour lui-même.#vps#déploiement#pm2#ci2 min
  8. 8 juillet 2026J'ai construit un réseau de téléphones dans MinecraftPIL OS — serveur central, téléphones, bornes ATM et console admin en Lua sur ComputerCraft. Mon premier vrai système client-serveur, dans un jeu.#lua#computercraft#minecraft#réseau2 min
  9. 4 juillet 2026Un widget « now » avec sa présence Discord (Lanyard)Afficher en temps quasi réel ce que je fais — en ligne, en jeu, en musique — sur ma page à-propos, sans bot ni backend, grâce à l'API Lanyard.#discord#api#react2 min
  10. 29 juin 2026J'ai remplacé mon new tab par mon propre dashboardLe nouvel onglet du navigateur est l'écran qu'on voit le plus souvent dans une journée — et il ne sert à rien. Alors j'ai construit le mien.#next.js#produit#dashboard2 min
  11. 24 juin 2026Autodidacte — apprendre en construisant, pas en suivantComment j'ai appris le développement sans école : des projets qu'on utilise vraiment, l'enfer du tutoriel évité, et pourquoi je rejoins quand même EPSI en 2026.#apprentissage#parcours#autodidacte2 min
  12. 20 juin 2026Ce que Dark Souls m'a appris sur le débogageMourir, lire le pattern, réessayer — le meilleur tutoriel de débogage auquel j'ai jamais joué. Oui, je suis sérieux.#perso#débogage#dark-souls2 min

jules@halfnil:~$ tail -f ~/blog

jules@halfnil:~$ ./s-abonner --notes-de-build

Un mail par article, jamais rien d'autre. Désabonnement en un clic.