Blog · JT Digital
Notes from production.
Field notes from building real software — the engineering calls, the product bets, and the tools we ship along the way.
← Back to jtdigital.si2026
5 postsWhat If Wrong HTML Couldn't Compile?
How we used TypeScript's type system to eliminate an entire class of HTML bugs
Not just malformed tags — wrong attributes, invalid values, misspelled route params, orphaned HTMX targets, impossible view states. We built a type system that rejects all of them before the code runs.
10 min read · Toni
How We Ship — Inside JT Digital's Claude Code-Era Workflow
The productivity isn't from Claude Code alone — it comes from redesigning every layer of the development lifecycle so AI operates within a system that constrains, guides, and amplifies it.
12 min read · Toni
Why We Give Clients a Prototype Before a Proposal.
Most agencies send a document after the first meeting. We send something you can click. Here's why we prototype before we propose — and why 'wrong' is the goal.
4 min read · Jakob
Olimpijski Kviz — Building a Live Quiz for National Television
When your app runs live on national television, there's no second chance. Here's how we built a live quiz platform for the Winter Olympics — in under a month.
12 min read · Toni
Hello World — We're JT Digital
JT Digital is a software studio in Slovenia. We build web apps, develop our own tools, and care deeply about the craft. This is our story.
3 min read · Toni
Stay in the loop
Don't miss the next one.
One email when we publish something worth your time.