✕ Clear all filters
46 articles

📰 Dev.to · Odilon HUGONNOT

46 articles · Updated every 3 hours · View all reads

All Articles 66,979Blog Posts 99,724Tech Tutorials 16,182Research Papers 13,808News 12,515 ⚡ AI Lessons
The AI That Improves Itself: Autonomous Prompt Iteration Loop
Dev.to · Odilon HUGONNOT 🧠 Large Language Models ⚡ AI Lesson 4d 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 5d 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 5d 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 6d 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 1w 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 1w 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 1w 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 1w 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 1w 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 2w 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 2w 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 2w 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
PHP blog SEO: JSON-LD, ToC and crawlable pagination
Dev.to · Odilon HUGONNOT 2w ago
PHP blog SEO: JSON-LD, ToC and crawlable pagination
Google Search Console showed 0 indexed articles after 3 weeks. A look at the fixes: JSON-LD with articleBody via output buffering, PHP-generated ToC with stable
PHP analytics without cookies or database — and without violating GDPR
Dev.to · Odilon HUGONNOT 3w ago
PHP analytics without cookies or database — and without violating GDPR
Tracking visits on a PHP portfolio without Google Analytics, without cookies, without a database and without a GDPR banner. Anonymized IP, protected log file, c
Cache-busting JSON in PHP with filemtime
Dev.to · Odilon HUGONNOT 3w ago
Cache-busting JSON in PHP with filemtime
How to force the browser to reload a JSON file after an update, without touching the server config or enabling mod_headers. One line of PHP is enough.
Client-side pagination in vanilla JS: simple, lightweight, zero framework
Dev.to · Odilon HUGONNOT 3w ago
Client-side pagination in vanilla JS: simple, lightweight, zero framework
Adding pagination to a blog that loads articles from JSON via JS. Constraint: no hidden DOM elements, no framework. 30 lines is all it takes.
Migrating Postman to Bruno in a monorepo: the practical guide
Dev.to · Odilon HUGONNOT ⚡ AI Lesson 1mo ago
Migrating Postman to Bruno in a monorepo: the practical guide
A ticket, an unknown tool, six services to migrate including gRPC. What I wish I'd read before starting: Bruno concepts, monorepo structure, .env for secrets, m
Testing a Go exchange API client: mocks, httptest and testcontainers
Dev.to · Odilon HUGONNOT 1mo ago
Testing a Go exchange API client: mocks, httptest and testcontainers
You can't hit the real Binance API in tests. ExchangeClient interface, mockgen mocks, httptest for parsing real responses, testcontainers for PostgreSQL integra
DDD in Go applied to crypto exchange APIs
Dev.to · Odilon HUGONNOT 1mo ago
DDD in Go applied to crypto exchange APIs
Bounded contexts, aggregates, value objects and anti-corruption layer — DDD is the 'why' behind CQRS and event sourcing. Applied to a Go service consuming Binan
PostgreSQL: debugging a slow query and optimizing it
Dev.to · Odilon HUGONNOT 1mo ago
PostgreSQL: debugging a slow query and optimizing it
Complete method for diagnosing a slow PostgreSQL query: EXPLAIN ANALYZE, missing indexes (B-tree, GIN, BRIN), stale statistics, pg_stat_statements. From diagnos