Joris Hartog
banner
nootr.bsky.social
Joris Hartog
@nootr.bsky.social
jhx.app
Full-stack web developer and DevOps engineer who loves to build things!
Just tried #Claude Code and I'm blown away. For the first feature request, I needed to guide it step-by-step. Then I asked it to update CLAUDE.md with what it learned, and after that it could implement similar features completely on its own. So cool. #AI #devtools
March 6, 2025 at 2:31 AM
Found something cool in the #FastHTML docs: they created a guide written for LLMs that you can drop right into your chat context. Smart move for new libraries! #ai #dev
February 22, 2025 at 8:29 PM
BlockBrush is live at blockbrush.jhx.app! 🎉

Shipping with some _rough_ edges, but feedback > endless polishing (it was meant to be fun, not perfect).

Next up: A small feedback tool for web devs. Drop in a JS script and let users comment on any element.

#buildinpublic
blockbrush.jhx.app
February 2, 2025 at 1:09 AM
Wait, Chrome's DevTools have Gemini built-in now? How did I miss this? Super convenient for debugging – instant help with console, networking and other #WebDev issues.
January 25, 2025 at 11:56 AM
Added achievements to Blockbrush! Had a couple of reasons:

- It's fun
- Gives new users some pixels to spend
- Keeps miners engaged during busy hours

First buggy version going live some time next week 🐛

#buildinpublic #blockchain #creativecoding
January 14, 2025 at 9:29 PM
Blockbrush is getting along nicely!

📈 Mining works
🎨 Canvas I/O works
⛓️ Just implemented "scrolling through blockchain" for drawing history

Can't wait to see what people will create when this gets live!

#blockchain #pixelart #buildinpublic
January 9, 2025 at 3:11 PM
The best HTMX feature: ✨ no new features ✨

Imagine having only bug fixes and security updates, with an API more stable than a growing backwards-compatible one.

Now compare that to maintaining a typical modern JS framework.

Source: htmx.org/essays/future/

#htmx
January 7, 2025 at 7:19 AM
Designing a web3 pixel canvas where you mine currency to place pixels.

The biggest challenge: designing an algorithm that is fun for 1 miner vs 100.

🕹️Achievements (bootstrapping)
🚦Consecutive mining penalties (prevent monopolization)
❤️70/30 shared rewards (engagement)

#BuildInPublic #web3
January 6, 2025 at 2:35 AM
My plan for 2025: building 12 apps guided by one rule - make what brings me joy. No market research, no validation. Pure creative coding fun.

#BuildInPublic
January 4, 2025 at 6:26 PM
Didn’t expect my 4-month-old to have a sense of humor already, but she does and it’s hilarious! Makes me think about what evolutionary purpose humor might have.
January 4, 2025 at 11:21 AM
I don't want to spend money on Sentry, but I do want to know the frontend errors.

This little script sends errors to the backend. It seems to work pretty well!

#webdev #javascript
December 30, 2024 at 8:58 AM
HTMX SSE plugin + Django's StreamingHttpResponse = real-time updates made incredibly easy!

#django #htmx #webdev
December 29, 2024 at 10:06 AM
I just love v0 for prototyping. Not production-ready, but often the perfect starting point for bringing ideas to life.
December 29, 2024 at 9:59 AM
Built a proof of concept for "BlockBrush" 🎨 - A shared canvas where your browser mines the blockchain.

Practical? Nope. Full of flaws? You bet. Fun to build? Absolutely! 🚀

#WebDev #Blockchain #CreativeCoding #WIP
December 29, 2024 at 9:58 AM
Added 4 lines of code, generated all my Kubernetes manifests using ytt and my app is live! 🚀 Proper abstractions make complex deployments simple.

ytt > Helm ♥️

#DevOps #ytt #Kubernetes #indiehacker #buildinpublic
December 29, 2024 at 2:44 AM