Jan
banner
jflessau.bsky.social
Jan
@jflessau.bsky.social
Software dev for health care products by day, side project hoarder by night.

🦀 rust | 🎾 padel | 🎲 dnd | 🖨️ 3d printing

📍 Hamburg, Germany

Website: https://jflessau.com
GitHub: https://github.com/jflessau
Mastodon: https://hachyderm.io/@jflessau
Wrote a CLI for formatting SQL within sqlx macros like query_as!

It includes a GitHub CI Action for format checks and uses the sqruff formatter under the hood.

github.com/jflessau/sql...

#rust #sql #postgres #ci #github
GitHub - jflessau/sqlx-fmt: Format SQL in sqlx macros with sqruff.
Format SQL in sqlx macros with sqruff. Contribute to jflessau/sqlx-fmt development by creating an account on GitHub.
github.com
November 6, 2025 at 8:04 PM
Switched from cargo test to nextest and its output is much nicer. It's also a few seconds faster on a 2-3 minute set of integration tests.

nexte.st

#rust #tdd
cargo-nextest
A next-generation test runner for Rust.
nexte.st
November 1, 2025 at 9:12 AM
Just wrote a pice about that time I built a bot to win giveaways on twitter, circa 2015. (It actually worked)

#dev #python #bot #blog

jflessau.com/projects/ret...
Retweet 2 Win
A Twitter Bot for winning giveaways automatically and how it led to wins and regrets.
jflessau.com
October 27, 2025 at 5:35 AM
Reposted by Jan
GPUI (v0.2.0), the GPU-accelerated Rust UI framework that powers Zed, is on crates dot io. 👀

crates.io/crates/gpui
October 9, 2025 at 3:29 PM
Made the switch from #hugo to #zola as the static site generator for my personal #blog:

jflessau.com

It doesn’t really matter much to readers, but I needed a justification to spend a few hours on a new design.
October 4, 2025 at 10:23 PM
You can use #vim keybindings in #obsidian.
August 29, 2025 at 9:24 PM
Wrote a piece on coding with AI.

Bottom line: Autocomplete is fine; agentic editing is overhyped, at least for now.

Autocomplete lets you code at the speed of thought, while agentic editing breaks that speed limit, and you have to catch up mentally anyway.

#ai #blog

jflessau.com/dev/ai-coding/
Jan's Blog
My thoughts about coding with AI
jflessau.com
August 27, 2025 at 9:39 AM
I can see myself making this mistake at some point.

#dev #bash

qouteall.github.io/qouteall-blo...
August 16, 2025 at 10:58 PM
Rooting for this little fella to escape from my monitor before dying. Any tips?
July 21, 2025 at 1:37 PM
Used a text-to-image model, then an image-to-3d model. Cleaned, rigged, and painted it in Blender. Feeling a bit conflicted, but I see no other way to make my game happen alongside a full-time job without AI. Thoughts?

#gamedev #ai #bevy
July 19, 2025 at 11:33 AM
Using #bevy and #blender to create my first 3D video game.

#gamedev
July 5, 2025 at 10:50 AM
Reposted by Jan
That was surprisingly hard, but here we go. Kubernetes on the Apple Watch!
May 30, 2025 at 8:18 AM
A few months ago, my application with the Fuel Registry of the German Federal Cartel Office was approved. With access to the gasoline and diesel prices they provide for all of Germany, I'm now building a small web app.

#webdev #CivicTech #buildinpublic
May 24, 2025 at 8:32 AM
A 3D printable frame for an e-ink display and a public website to control its content.

I'll let the internet decide what I see next.

What could go wrong?

Control the frame here: inkday.jflessau.com

Or set up your own: github.com/jflessau/ink...

#3dprint #diy #webdev
May 17, 2025 at 4:31 PM
Google: Material 3 Expressive is the most researched update to Google’s design system, ever.

HN:
May 16, 2025 at 3:48 PM
Trying out agentic editing in the #Zed editor. It's mesmerizing to watch it create and edit files 🌀

Building a PWA to track expenses collaboratively. For this little side project, it's working surprisingly well.

#webdev #solidjs #buildinpublic
May 12, 2025 at 12:13 PM
Made this 3D printable base for #dnd minis that projects a field of view cone with an adjustable angle.

STL files and some more pictures are available here:

jflessau.com/projects/bea...

#3dprint #3d #rpg
May 7, 2025 at 9:32 PM
Built a thing that creates 1-2 minute audio digests from hashtag posts. What do you think?

#buildinpublic

Includes posts from:
jkemppainen.com - vehicle combat game
monfang.bsky.social - outreach strategy
chromatic-ai.bsky.social - PRAY app revenue
indieceo.bsky.social - open-source licensing
March 13, 2025 at 9:08 PM
Tried a drag-and-drop workflow tool and built an #automation that grabs the top X #HackerNews stories with their top Y comments. It uses AI to summarize and convert them into a 1-3 minute audio digest sent to my inbox twice a day. Loving it!
March 9, 2025 at 10:25 PM
Just rediscovered my Pixabay account and saw that my vector graphics have been downloaded 5 million times! 🎉

Reverse image search showed that they're all over the internet. Made my day! :)
March 7, 2025 at 8:18 AM
Working on my first #solidJS project. I chose SolidUI to build a nice frontend, and it is amazing. It looks great, and the developer experience is neat.

#webdev
March 2, 2025 at 5:26 PM
Wanted a #postgres fan shirt, so I made this using #ai and #affinityphoto.

Printed shirt will arrive in a few days.
February 18, 2025 at 10:15 PM
My take on a habit tracker web app:

- 👤 No login required
- 🔌 Works offline
- 📁 Import & export data
- 📄 MIT licensed

Built with #rust and #leptos.

Demo: ritmo.jflessau.com
Repo: github.com/jflessau/ritmo

#webdev #buildInpublic #rustlang
February 15, 2025 at 6:09 PM
Reposted by Jan
Hardly new info, but BSky should know:

Warsaw's water quality is monitored by eight clams with magnets attached to their shells. If contamination in the water causes the clams to close, the magnets trigger an alarm and shut off the city's water supply.
Thank you, little guardian molluscs.

🧪🌏🚰
February 7, 2025 at 12:39 PM
Where are you renting cheap GPU instances for a few hours or days?

I tried:

Paperspace: Borderline unusable since Digital Ocean bought it.

Lambda: Cool, but the availability of cheap instances is volatile.

RunPod: My current go-to. Prices are okay, as is availability.

How about you?

#ml #ai
February 1, 2025 at 10:30 PM