Code, explained by a senior developer
Interactive courses to code with AI without handing it your thinking, free web tools, a technical blog and reference books distilled. Everything is open, nothing sits behind a paywall.
Learn to code with AI
21 interactive courses, from HTML to offensive security, with one method: use AI like a senior developer, not like copy-paste.
Code with AI — The method
Effective prompts, verification, assisted debugging: the full method to stay in charge of your code.
Available · 9 lessonsJavaScript — The electricity
Interactivity, DOM, events, APIs. The language that makes the web move.
Available · 11 lessonsGo — Cloud infrastructure
Fast services, native concurrency, deploy anywhere. The language of modern APIs.
Full course · 14 lessonsWeb security — think like an attacker
OWASP Top 10 2025, SQL injection, XSS, with sandboxed attack labs.
Also available: CSS, HTML, Advanced JavaScript, PHP, Object-Oriented PHP, OOP, Python, SQL, Git & terminal, HTTP & the network, REST APIs, Regular expressions, Web accessibility, Testing your code, TypeScript, Deploy on a VPS.
Free tools
11 online tools, no signup: for developers, freelancers and project owners.
cURL converter
Paste a cURL command, get the equivalent code in PHP, Go, JavaScript or Python.
WCAG contrast checker
Check your color contrasts against WCAG AA/AAA accessibility standards.
Freelance daily rate calculator
Work out your ideal daily rate from your expenses, working days and income goal.
The developer's library
Reference books, read and distilled: the essence of each book in one page, with an honest rating.
Eloquent JavaScript
Free, up to date, honest — there's simply no excuse not to read it.
Designing Data-Intensive Applications
Dense, demanding, monumental: the book that turns 'works on my machine' into 'I know why it breaks in production'.
Design Patterns : Tête la première
Ducks, pizzas and crossword puzzles: serious OOP has never been this unserious.
The blog · notes from the field
128 articles on Go, architecture, performance, AI and lessons learned. In French and English.
Mathematics describes reality with absurd precision. Nobody really knows why.
Maxwell predicted the speed of light from abstract equations. Complex numbers waited 381 years to become essential. Wigner named it in 1960: the unreasonable effectiveness of mathematics.
My Claude Code Skills in Production: What the Audit Taught Me
9 skills in production. The audit put them under the microscope: length, salience dilution, long-context drift. What holds, what falls apart, and why the search engine changes discovery.
Claude Code's 17 Official Skills: the Rule vs the Practice
I read all 17 of Anthropic's official skills, frontmatter included, while building my own marketplace. The real patterns of a SKILL.md that triggers, and where the docs and the code disagree: the description (and under-triggering), the 500-line rule nobody follows, scripts vs references, and the eval-loop they actually use.
Who writes all this?
Odilon Hugonnot. Former maths and physics teacher, retrained as an environmental engineer, then full-stack developer since 2014. Now in fintech & crypto: Go, PHP/Symfony, Event Sourcing.
Also a web dev trainer and professional exam jury. On weekends I build algotrading systems. Every step has been the same job: solving problems. I just changed languages.
See the full CVEmployed, open to opportunities