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
@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
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
I am in the second screenshot ๐
28.10.2025 21:46 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Just 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...
GPUI (v0.2.0), the GPU-accelerated Rust UI framework that powers Zed, is on crates dot io. ๐
crates.io/crates/gpui
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.
You can use #vim keybindings in #obsidian.
29.08.2025 21:24 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Wrote 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/
A screenshot showing a bulletpoint of a blogpost with the text: "If DIR is unset, rm -rf $DIR/ becomes rm -rf /. Using set -u can make bash error when encountering unset variable."
I can see myself making this mistake at some point.
#dev #bash
qouteall.github.io/qouteall-blo...
My guess is that most of the use cases for which people buy a watch are covered out of the box: notifications, health, media control, and timers.
06.08.2025 22:04 โ ๐ 7 ๐ 0 ๐ฌ 0 ๐ 0Rooting for this little fella to escape from my monitor before dying. Any tips?
21.07.2025 13:37 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Nice one :)
Geometry nodes are so incredibly cool and useful!
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
6 if you, while learning, just clone everything. Took about a week to ship the first feature with it. Compared to two days in go.
12.07.2025 17:09 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Using #bevy and #blender to create my first 3D video game.
#gamedev
Agreed!
"Burned 500 kcal in the cloud today" sounds better than
"spent $200 on Vercel last night"
Awesome!
08.06.2025 07:51 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I'm on mobile and just eyeballed it, so you might already be using a variation of this. If not, and since you seem to like glass and backdrop filters, here are some neat tricks to improve the look of frosted glass in CSS:
www.joshwcomeau.com/css/backdrop...
My wrist wearing an Apple Watch running Nautik, the first native Kubernetes GUI on watchOS, showing a list of Kubernetes nodes.
That was surprisingly hard, but here we go. Kubernetes on the Apple Watch!
30.05.2025 08:18 โ ๐ 5 ๐ 1 ๐ฌ 1 ๐ 0bun audit ๐
29.05.2025 20:25 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0A screenshot of a web app in mobile portrait mode. The navigation bar at the top shows the title "McSprit," followed by an icon of a fuel nozzle and a search input field. Below the navigation bar is another bar displaying the selected location (Hamburg, zip code 20354, Germany in this case), the selected fuel type (Super E10), and the distance (5 km) for the radius search. Below that is a 2x2 grid showing the number of gas stations (12), the average price (1.59 โฌ), the minimum price (1.45 โฌ), and the maximum price (1.72 โฌ). Below that is the headline "Tankstellen" ("gas stations" in English) and a list of gas stations with their name, zip code, current price, and distance. The list is filled with mock data (gas station 1, gas station 2, etc.).
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
An e-ink display in a 3D-printed frame on a desk. It shows a turtle on the display.
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
Your style is great! As a non-native speaker, I need a little more time on each slide. An additional 1-2 seconds would be enough, I guess.
17.05.2025 08:53 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Hacker News screenshot of the post about Material 3 Expressive. First sentence of the first comment is highlighted: โHow did these clowns manage to make my mouse cursor laggy?โ Rest of the comment: โIt is incomprehensible for me to live in such a big bubble with such a big paycheck and then spend zero brainpower on systems without graphics acceleration. This is extremely bad engineering and these engineers should be called out for it. It takes a special kind of person to deliver this and be proud of it.โ Info about the posting itself: Title: Material 3 Expressive Website: design.google 180 points Author: meetpateltech 9 hours ago 292 comments
Google: Material 3 Expressive is the most researched update to Googleโs design system, ever.
HN:
A website displayed in portrait mode. The navigation bar at the top includes a back button on the left, the username "jflessau" in the center, and a settings icon (cog) on the right. Below, the headline reads "Road Trip." Underneath are two buttons: "Copy Invite Code" and "Settle Up." Below these is a list of members, currently showing just one: "Joana Doe." Further down is a history of expenses and transactions. Transactions indicate who sent money to whom. Expenses have a title (e.g., "Gasoline"), a user count showing how many people the expense was split between, and an icon indicating the split type (split evenly or custom amounts per user). At the bottom of the page is a button to delete the tracking project.
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
I'm interested!
I had a ceramic cat like that as a bookend, but I dropped it when I was moving outโฆ
That looks like a worthy successor :)
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
Done :)
01.04.2025 19:45 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0I'm also interested in this :)
If anyone has insights on Stripe vs. Paddle vs. other alternatives, please share them ๐
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
Ha! I'm using Hetzner too. The addition of object storage was a nice touch :)
10.03.2025 21:05 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0