✕ Clear all filters
54 articles

📰 Dev.to · Odilon HUGONNOT

54 articles · Updated every 3 hours · View all reads

All Articles 86,504Blog Posts 107,344Tech Tutorials 21,355Research Papers 18,619News 14,345 ⚡ AI Lessons
SVG Diagrams and Parametric Generators: Testing 358 Questions Across 200 Seeds
Dev.to · Odilon HUGONNOT 1w ago
SVG Diagrams and Parametric Generators: Testing 358 Questions Across 200 Seeds
How I built a React SVG component kit (circuits, triangles, 3D volumes) and deterministic question generators tested by pre-commit hooks across 200 seeds per ge
Building a Middle School Quiz App in React: Gamification, Accessibility and Adaptive Questions
Dev.to · Odilon HUGONNOT 1w ago
Building a Middle School Quiz App in React: Gamification, Accessibility and Adaptive Questions
How I built a Brevet exam prep platform in React: randomized quizzes, weighted scoring, skills radar, badges, dyslexia mode and adaptive question selection.
Functional Options in Go: Escaping the 9-Parameter Constructor
Dev.to · Odilon HUGONNOT 2w ago
Functional Options in Go: Escaping the 9-Parameter Constructor
The functional options pattern explained from a real problem: an HTTP constructor that grows every sprint. How to implement, handle defaults, compose options, a
Claude Code: I Had 10 Plugins Active at Once — Here's What It Actually Costs
Dev.to · Odilon HUGONNOT 2w ago
Claude Code: I Had 10 Plugins Active at Once — Here's What It Actually Costs
Claude Code plugins inject context on every exchange, even when you never use them. A real-world account of burning through €200 in credits without understandin
AI + TMDB: 3 Passes to Match Torrent Posters — Prompt Iteration With Real Numbers
Dev.to · Odilon HUGONNOT 2w ago
AI + TMDB: 3 Passes to Match Torrent Posters — Prompt Iteration With Real Numbers
How to build a 3-pass AI pipeline to match torrent names to TMDB posters. Measured iteration on 290 real entries: from 72 false positives to 9, with exact promp
I Audited My Own Open-Source Project With 26 AI Agents (and Found a Real Vulnerability)
Dev.to · Odilon HUGONNOT 2w ago
I Audited My Own Open-Source Project With 26 AI Agents (and Found a Real Vulnerability)
26 AI agents comb through my PHP media server in parallel: one vulnerability found, a bug my own fix introduced, and the best lesson — knowing when to stop.
Adapting Your Claude Code Workflow by Subscription: Pro, Max $100, Max $200
Dev.to · Odilon HUGONNOT 🤖 AI Agents & Automation ⚡ AI Lesson 2w ago
Adapting Your Claude Code Workflow by Subscription: Pro, Max $100, Max $200
Your model and working style change significantly depending on your Claude plan. Sessions, parallel agents, CLAUDE.md — what each tier forces or allows in pract
Building a Side Project with AI Pair Programming: Lessons Learned with Sharebox
Dev.to · Odilon HUGONNOT 2w ago
Building a Side Project with AI Pair Programming: Lessons Learned with Sharebox
What it really looks like to develop a project from scratch with an AI as a permanent pair — architecture decisions, real limits, patterns that work. Lessons le
The AI That Improves Itself: Autonomous Prompt Iteration Loop
Dev.to · Odilon HUGONNOT 🧠 Large Language Models ⚡ AI Lesson 2w ago
The AI That Improves Itself: Autonomous Prompt Iteration Loop
How to measure AI prompt quality, build an automated evaluation harness, and iterate to a quality plateau. 5 versions, 150 roasts, concrete lessons on what AI d
Reinstalling your Claude Code environment on a new machine
Dev.to · Odilon HUGONNOT 3w ago
Reinstalling your Claude Code environment on a new machine
Everything Claude knows about how you work lives in ~/.claude/ — and it doesn't sync. How to rebuild your global CLAUDE.md, reference files, statusline and plug
ShareBox v5 — GPU transcoding, Netflix-style grid, and why I don't need Plex anymore
Dev.to · Odilon HUGONNOT 3w ago
ShareBox v5 — GPU transcoding, Netflix-style grid, and why I don't need Plex anymore
ShareBox v5 adds auto-detected GPU transcoding (Intel VAAPI, NVIDIA NVENC, Raspberry Pi), Continue Watching, and 52 Playwright e2e tests. Lightweight Plex alter
Cron vs systemd daemon: which one for Node.js?
Dev.to · Odilon HUGONNOT 3w ago
Cron vs systemd daemon: which one for Node.js?
Same machine, same Node.js, two approaches: a cron to publish on a fixed schedule, a daemon to react in 30 seconds. Cron, systemd timer, daemon — when to use wh
Generate Claude Code skills from your git history
Dev.to · Odilon HUGONNOT 💻 AI-Assisted Coding ⚡ AI Lesson 3w ago
Generate Claude Code skills from your git history
Your git log and memory files are the most honest source for creating custom Claude Code skills. How to audit them, identify recurring patterns, and write skill
AI does exactly what you ask — that's the problem
Dev.to · Odilon HUGONNOT 3w ago
AI does exactly what you ask — that's the problem
Bug fix, new feature, refactoring, code review: each dev task has its own prompt template. I tested and scored dozens of formulations — here's what actually wor
JS video player with ffmpeg HTTP streaming in PHP: state machine, watchdog, subtitles
Dev.to · Odilon HUGONNOT 3w ago
JS video player with ffmpeg HTTP streaming in PHP: state machine, watchdog, subtitles
How I built a custom video player for ShareBox: fragmented ffmpeg streaming, JS state machine, exponential backoff watchdog, PGS subtitles with scale2ref, and t
Retro gaming guide: CSS scanlines, Orbitron and dark theme without JS
Dev.to · Odilon HUGONNOT 3w ago
Retro gaming guide: CSS scanlines, Orbitron and dark theme without JS
I built a buying guide for retro portable consoles with purely aesthetic CSS — scanlines, Orbitron, custom properties — without a single line of JS. The real de
Vue.js SPA SEO: how I made my app invisible to Google (and how I fixed it)
Dev.to · Odilon HUGONNOT 4w ago
Vue.js SPA SEO: how I made my app invisible to Google (and how I fixed it)
Real-world SEO journey for CitoyenNote, a Vue.js 3 + Vite SPA: dynamic meta tags with @unhead/vue, Open Graph, Symfony sitemap, JSON-LD Schema.org. From shockin
Mobile CSS consistency: all best practices in 2026
Dev.to · Odilon HUGONNOT 1mo ago
Mobile CSS consistency: all best practices in 2026
Text alignment, 44px touch targets, input font-size, safe areas, mobile-first media queries — concrete CSS rules for consistent and usable mobile rendering.
Docker + Symfony + WSL2: the 3 first-day problems
Dev.to · Odilon HUGONNOT 1mo ago
Docker + Symfony + WSL2: the 3 first-day problems
PostgreSQL port conflict, Docker group permissions not taking effect, services not starting. Complete setup of a Symfony 7 + PostgreSQL + Redis stack on WSL2.
Bilingual FR/EN blog in pure PHP: architecture without framework or database
Dev.to · Odilon HUGONNOT 1mo ago
Bilingual FR/EN blog in pure PHP: architecture without framework or database
How to add FR/EN bilingual support to a PHP blog with no CMS: .htaccess routing, hreflang tags, SVG flag language toggle, restructured posts.json — zero i18n li