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
6 postsWhat JT Digital built since March
Client work for GZS, FIVB and SPORTO, the Everyframe engine and our own products, from March to September.
Since 23 March JT Digital has built the platforms behind the GZS innovation awards and FIVB's sustainability ratings, a video engine and products of its own.
18 min read · Toni
Our Claude Code Workflow: How We Ship Software
Our Claude Code workflow rests on plans kept in git, rules the agent reads first, a typed stack that rejects mistakes and in-house tools that feed each other.
14 min read · Toni
Type-Safe HTML in TypeScript: Wrong Markup Won't Compile
Type-safe HTML in TypeScript turns a misspelled route, a wrong HTMX target or an impossible view state into a compile error. This is how fluent-html does it.
10 min read · Toni
Why We Build a Prototype Before a Proposal
We build a clickable prototype before a proposal, on the real logic of your business, so you can see that we understood you before any money changes hands.
4 min read · Jakob
Olimpijski Kviz: a live TV quiz without WebSockets
Olimpijski Kviz, a live TV quiz on RTV Slovenija, ran 16 Olympic broadcasts with zero critical errors. Built for 10,000 concurrent players, with no WebSockets.
14 min read · Toni
Hello World, We're JT Digital
JT Digital builds web apps for clients and its own tools, like the fluent-html library. Our first post explains how we work, with the GZS awards as the example.
4 min read · Toni
Stay in the loop
Don't miss the next one.
One email when we publish something worth your time.