Sign in

David Dal Busco

@daviddalbusco.com
203 followers 184 following 620 posts

👨‍💻 Freelance software engineer 🏃🏊‍♂️🚴 Bad at sports 🧑‍🔬 Created kyushu.dev yetanotherwebanalytics.dev juno.build tietracker.com 🌐 daviddalbusco.com

PostsRepliesMedia
David Dal Busco @daviddalbusco.com · 28/09/2026
Not copy, but I had drag & drop that broke recently. Restarting the laptop "fixed" it.
010
David Dal Busco @daviddalbusco.com · 28/09/2026
That video popped up in my feed a few weeks ago as well, though its title felt like clickbait.
000
David Dal Busco @daviddalbusco.com · 27/09/2026
Funny timing, Awesome released a video about Tailwind - and what it could mean for the broader open source more - literally yesterday. www.youtube.com/watch?v=tHBb...
youtube.com
Tailwind has a huge problem...
YouTube video by Awesome
100
David Dal Busco @daviddalbusco.com · 27/09/2026
Map, alternate routes etc. 👇 daviddalbusco.com/trails/2026/...
daviddalbusco.com
Chur - Dreibündenstein
Trail run: Chur - Dreibündenstein. 31.78km, 1754m elevation gain, 4 hours, 54 minutes.
020
David Dal Busco @daviddalbusco.com · 27/09/2026
Oh Graubünden, autumn colors suit you so well. 🍂☀️😃 32.9km 🏃‍♂️ / 1,814m ↗️🏔️ / 4:30 ⏱️
180
David Dal Busco @daviddalbusco.com · 26/09/2026
I guess so, Tailwind(lab) was recently acquired by Shopify. tailwindcss.com/blog/tailwin...
tailwindcss.com
Tailwind Labs is joining Shopify
We're joining Shopify to give Tailwind a stable long-term home where it will be actively maintained for the millions of people who depend on it.
110
David Dal Busco @daviddalbusco.com · 25/09/2026
Had to try. Our social feeds are doomed 😄 "Make a cool, happy, social-media ready 16:9 video that explains what Yawa (yetanotherwebanalytics.dev) is and why it's cool. Include sound effects and music (but not voiceover.)"
000
David Dal Busco @daviddalbusco.com · 25/09/2026
blogged: Enough is enough! I have had it with these monkey-fighting bugs on this Monday-to-Friday site! aka trust no one and set up screenshot tests even for your website 😉 daviddalbusco.com/blog/you-bet...
daviddalbusco.com
You Better Screenshot Test Your Website
Trust no one and make sure your site always looks exactly as it should.
011
David Dal Busco @daviddalbusco.com · 24/09/2026
Ah, gotcha. I always thought those kinds of voice-overs (which makes me click away) were generated through the prompt. TIL something new then, thx!
101
David Dal Busco @daviddalbusco.com · 24/09/2026
Slides are nice, colorful and animated, but that's the best voiceover those models can generate?
100
David Dal Busco @daviddalbusco.com · 23/09/2026
Btw. more on WASI 0.3 👇 bytecodealliance.org/articles/WAS...
bytecodealliance.org
WASI 0.3 Launched
WASI 0.3 is official, and async is now native to WebAssembly Components. The WASI Subgroup voted to ratify WASI 0.3.0, rebasing WASI onto the WebAssembly Component Model’s async primitives. The 0.3.0 ...
010
David Dal Busco @daviddalbusco.com · 23/09/2026
It's a "breaking change" though. I doubt anyone uses it yet, but **sync** your pipelines and prod runner versions if you want things to keep working 😅
110
David Dal Busco @daviddalbusco.com · 23/09/2026
Kyushu now runs on WASI 0.3 🚀 Same kyu commands, same workers, but native async on fresh specs. github.com/peterpeterpa...
github.com
GitHub - peterpeterparker/kyushu: A self-hostable Wasm sandbox for JavaScript workers
A self-hostable Wasm sandbox for JavaScript workers - peterpeterparker/kyushu
162
David Dal Busco @daviddalbusco.com · 19/09/2026
It's also unclear to me why there is a transverse flute in a ska band? 😄 Looks super chill though,enjoy!
010
Reposted by David Dal Busco
Konstantin @iamkonstantin.eu · 18/09/2026
You can read more on what's new in Safari 27 here 👉 webkit.org/blog/18325/webkit-featur… I think the focus on quality was definitely a good idea. Also a fancy new select style 😍 #WebDev #WebKit #Safari
052
Reposted by David Dal Busco
David Aerne @meodai.bsky.social · 17/09/2026
what if UI's looked a bit more like the problem they are addressing?
1453
David Dal Busco @daviddalbusco.com · 17/09/2026
Bought not one but... three new domain names 😆 Feels good to finally find an identity for my new project. #namingistoohard
020
David Dal Busco @daviddalbusco.com · 15/09/2026
Map, more photos etc. 👇 daviddalbusco.com/trails/2026/...
daviddalbusco.com
Schwanden - Leglerhütte
Trail run: Schwanden - Leglerhütte. 25.01km, 1939m elevation gain, 5 hours, 15 minutes.
000
David Dal Busco @daviddalbusco.com · 15/09/2026
Schwanden - Leglerhütte 🤩 26km 🏃‍♂️ / 1,977m ↗️🏔️ / 4:25 ⏱️
100
David Dal Busco @daviddalbusco.com · 12/09/2026
Oh, actually, it might be correct. It was shared on Lobsters. Cool, cool cool 😃 lobste.rs/s/8csfoa/two...
lobste.rs
Two Tiny Utils for the Result Pattern
11 comments
000
David Dal Busco @daviddalbusco.com · 12/09/2026
That said, don't trust Claude here, still believe the 1,000+ views on my latest blog posts is a bug somewhere 😂
100
David Dal Busco @daviddalbusco.com · 12/09/2026
It's so easy to just ask when something feels off in my analytics. Glad I built myself yetanotherwebanalytics.dev
110
David Dal Busco @daviddalbusco.com · 11/09/2026
400+ (!) commits later, it finally worked out 😃 I'm writing an accounting engine, including its ledger, from scratch. Still a long way to go, but gosh, it feels good to succeed at migrating my company data and have all the numbers matching (including VAT and foreign currency).
000
David Dal Busco @daviddalbusco.com · 11/09/2026
I'm with you, I had a similar issue with WebStorm: tsgo ate gigs of my RAM and made the IDE freeze entirely. It was fortunately resolved in the latest version. JetBrains still does a great job with their support.
000
Reposted by David Dal Busco
Andri Óskarsson @andri.dk · 11/09/2026
I finally launched one of my pet projects! EventPuffin is live!
andri.dk
Announcing EventPuffin
253
David Dal Busco @daviddalbusco.com · 11/09/2026
Is it just me or is the GitHub diff view broken? It shows lines added split across two lines?
021
David Dal Busco @daviddalbusco.com · 10/09/2026
Writing good PR and commit titles is my passion 😆
000
David Dal Busco @daviddalbusco.com · 10/09/2026
Larger pockets and, made of adamantium. At that price, I would rather not want the phone to slip on the floor through a hole in my pocket 😄
010
David Dal Busco @daviddalbusco.com · 10/09/2026
I can access my washing machine from my phone, and it even has a monthly subscription (!) for some premium services 🤣. Can't wait for the AI upgrade in a next iteration.
000
David Dal Busco @daviddalbusco.com · 09/09/2026
Ils ont moins douté en 2022 quand ils ont conclu 110 millions de contrat avec... Amazon, IBM, Microsoft, Oracle et Alibaba.
100
David Dal Busco @daviddalbusco.com · 07/09/2026
blogged: two tiny helpers I use everywhere to wrap results A bit of Rust, a bit of TypeScript, why not both 😉 daviddalbusco.com/blog/tiny-ut...
daviddalbusco.com
Two Tiny Utils for the Result Pattern
A bit of Rust, a bit of TypeScript, and two small helpers to turn exceptions into results.
000
David Dal Busco @daviddalbusco.com · 07/09/2026
Was that when they filmed the Heima documentary? If so, lucky you!
000
David Dal Busco @daviddalbusco.com · 06/09/2026
Map, a few links etc. 👇 daviddalbusco.com/trails/2026/...
daviddalbusco.com
Flims - Crap Sogn Gion (Laax)
Trail run: Flims - Crap Sogn Gion (Laax). 25.53km, 2148m elevation gain, 5 hours, 3 minutes.
010
David Dal Busco @daviddalbusco.com · 06/09/2026
Hard to believe buses and trains were utterly packed, yet I was so alone on the trail 🤷‍♂️ Flims to Laax, lovely as usual! 26km 🏃‍♂️ / 2,226m ↗️🏔️ / 4:36 ⏱️
130
Reposted by David Dal Busco
Emma Goto @emmago.to · 05/09/2026
New hike up on the blog! emgoto.com/mt-poroshiri/
emgoto.com
Mt Poroshiri: hiking one of the most difficult hyakumeizan
Mt Poroshiri is a 2-day hike including a long river-crossing, made difficult by the amount of logistics planning required.
172
David Dal Busco @daviddalbusco.com · 05/09/2026
What an adventure!
120
David Dal Busco @daviddalbusco.com · 04/09/2026
Took me a while because I had already built quite a nice custom API abstraction which needed lots of refactoring to fit in Hono’s opinionated Zod OpenAPI. At last, it works out now 😃. Java sounds exciting! Keep hearing it's the future (due to LLMs).
020
David Dal Busco @daviddalbusco.com · 04/09/2026
Moving to the IDE has become more reliable than demoing something that uses GitHub Actions. Learned that recently IRL 😅
110
David Dal Busco @daviddalbusco.com · 04/09/2026
010
David Dal Busco @daviddalbusco.com · 04/09/2026
Took one day of work to get there. Great success. 😂
210
Reposted by David Dal Busco
David Bushell 🪿 @dbushell.com · 02/09/2026
why does a handful of vibe-coded bash scripts to install Slack need a foundation 🤔 brennan.day/normalized-f...
brennan.day
Normalized Fascism in Open Source: $12 Million Given to DHH
Open source has become a safe harbor for far-right politics, from David Heinemeier Hansson's white-nationalist rhetoric and the Omarchy Foundation's $12 million in patron funding to so-called apolitic...
13010
David Dal Busco @daviddalbusco.com · 01/09/2026
It's been a while, so here are some shots from today's trail run from Schwyz to Rigi, down to Immensee. 28km 🏃‍♂️ / 1,620m ⛰️ / 3h59 ⏱️
070
David Dal Busco @daviddalbusco.com · 01/09/2026
Oh good question, I did not try with state ("if it works, it works TM" you know), but I would guess so? At the end of the day, my solution is just about generating the types for a JSON file and loading their values in whatever reactive global state. That said, again, just a guess here. Good idea!
000
David Dal Busco @daviddalbusco.com · 31/08/2026
None? 😅 Joking a bit, they are great, but a no-deps approach works too depending on the use case. It's a bit old now (I've improved my solution since I published it), but I blogged about it. Basically just a store, a script to populate the data and few utils. daviddalbusco.com/blog/transla...
daviddalbusco.com
Translate a Svelte app (i18n) without external dependencies
Adding internationalization support to a Svelte application: a step-by-step guide.
120
David Dal Busco @daviddalbusco.com · 31/08/2026
> This repository has fewer than 10 stars. Please come back once the project has gained more traction. Ouch 😅. Do I get 5 stars so that I can submit Yet Another Web Analytics to @openalternative.co ? github.com/peterpeterpa...
github.com
GitHub - peterpeterparker/yawa: Yet another web analytics, with MCP
Yet another web analytics, with MCP. Contribute to peterpeterparker/yawa development by creating an account on GitHub.
110
Reposted by David Dal Busco
Rust Language @rust-lang.org · 26/08/2026
We are very happy to announce our first Maintainers in Residence and Maintainer Grant recipients! Read all about the MiR program and the selected maintainers on our blog: blog.rust-lang.org/2026/08/26/a...
blog.rust-lang.org
Announcing our first Maintainers in Residence | Rust Blog
Empowering everyone to build reliable and efficient software.
07517
David Dal Busco @daviddalbusco.com · 26/08/2026
TIL excalidraw has a neat presentation mode. Perfect timing, I'm on my way to BärnerJS to demo some stuff 🤓
000
David Dal Busco @daviddalbusco.com · 20/08/2026
Deprecated (therefore looks a bit meh) but at my previous gig we built our workbench to look like the app it was used in. We made a static site using the same layout, and the routing became the docs and showcase for the components. App: nns.ic0.app Workbench: nbyi7-6aaaa-aaaal-acjtq-cai.icp0.io
nbyi7-6aaaa-aaaal-acjtq-cai.icp0.io
GIX Components
A UI kit developed by the GIX team
030
David Dal Busco @daviddalbusco.com · 20/08/2026
Don't know what awful things I did in a past life to deserve having to deal with the implementation of currency decimals every few months, but they must have been terrible 😅
000
David Dal Busco @daviddalbusco.com · 20/08/2026
Name 3 albums you can listen to with no skips. Deafheaven - Ordinary Corrupt Human Love The Chemical Brothers - Exit Planet Dust And So I Watch You From Afar - All Hail Bright Futures (so many, just the first three that come to my mind)
000