A journal for serious web developers.
Tutorials, guides, and deep dives on modern web development — written by one developer who had to figure it out the hard way, free, with code you can read in your own repo.
By Miloš Knežević

Login Form Validation: Why You Check Twice
Your login form checks the email, yet your server still takes anything. Learn what browser and server validation each do, and build both, with a live demo.
By Milos Knezevic
- 30
- —
- 2
- 1
From the editor
Hi — I’m Miloš. I’ve spent the last few years building production web apps from scratch and writing about everything I learn along the way. No editorial calendar, no listicles, no SEO churn — just carefully researched pieces on whatever I’m actually working on, published when they’re ready.
If you’ve ever wished a tutorial would explain the why instead of the what — that you could read code that ships, not code that looks good in a screenshot — this journal is built for you.
Every issue, indexed.
Trending, editor’s picks, topics, and the full back catalogue live in the journal archive — searchable, filterable, with a command-key palette for power readers.
Browse the journal →New issues, straight to your inbox.