David Dal Busco @daviddalbusco.com · 27/09/2026Oh Graubünden, autumn colors suit you so well. 🍂☀️😃 32.9km 🏃♂️ / 1,814m ↗️🏔️ / 4:30 ⏱️ 180
David Dal Busco @daviddalbusco.com · 25/09/2026Had 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/2026blogged: 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.comYou Better Screenshot Test Your WebsiteTrust no one and make sure your site always looks exactly as it should. 011
David Dal Busco @daviddalbusco.com · 23/09/2026Kyushu now runs on WASI 0.3 🚀 Same kyu commands, same workers, but native async on fresh specs. github.com/peterpeterpa...github.comGitHub - peterpeterparker/kyushu: A self-hostable Wasm sandbox for JavaScript workersA self-hostable Wasm sandbox for JavaScript workers - peterpeterparker/kyushu 162
Reposted by David Dal BuscoKonstantin @iamkonstantin.eu · 18/09/2026You 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 BuscoDavid Aerne @meodai.bsky.social · 17/09/2026what if UI's looked a bit more like the problem they are addressing? 1453
David Dal Busco @daviddalbusco.com · 17/09/2026Bought 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/2026Schwanden - Leglerhütte 🤩 26km 🏃♂️ / 1,977m ↗️🏔️ / 4:25 ⏱️ 100
David Dal Busco @daviddalbusco.com · 12/09/2026It'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/2026400+ (!) 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
Reposted by David Dal BuscoAndri Óskarsson @andri.dk · 11/09/2026I finally launched one of my pet projects! EventPuffin is live!andri.dkAnnouncing EventPuffin 253
David Dal Busco @daviddalbusco.com · 11/09/2026Is it just me or is the GitHub diff view broken? It shows lines added split across two lines? 021
David Dal Busco @daviddalbusco.com · 07/09/2026blogged: 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.comTwo Tiny Utils for the Result PatternA bit of Rust, a bit of TypeScript, and two small helpers to turn exceptions into results. 000
David Dal Busco @daviddalbusco.com · 06/09/2026Hard 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 BuscoEmma Goto @emmago.to · 05/09/2026New hike up on the blog! emgoto.com/mt-poroshiri/emgoto.comMt Poroshiri: hiking one of the most difficult hyakumeizanMt 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 · 04/09/2026Took one day of work to get there. Great success. 😂 210
Reposted by David Dal BuscoDavid Bushell 🪿 @dbushell.com · 02/09/2026why does a handful of vibe-coded bash scripts to install Slack need a foundation 🤔 brennan.day/normalized-f...brennan.dayNormalized Fascism in Open Source: $12 Million Given to DHHOpen 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/2026It'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 · 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.comGitHub - peterpeterparker/yawa: Yet another web analytics, with MCPYet another web analytics, with MCP. Contribute to peterpeterparker/yawa development by creating an account on GitHub. 110
Reposted by David Dal BuscoRust Language @rust-lang.org · 26/08/2026We 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.orgAnnouncing our first Maintainers in Residence | Rust BlogEmpowering everyone to build reliable and efficient software. 07517
David Dal Busco @daviddalbusco.com · 26/08/2026TIL 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/2026Don'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/2026Name 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
Reposted by David Dal BuscoDave Rupert @davatron5000.bsky.social · 19/08/2026🚀 I made a smol ~2kb syntax highlighter that uses the CSS `::highlight()` API. davatron5000.github.io/microlighter/davatron5000.github.ioMicroLighter - A zero-dep syntax highlighter 619438
David Dal Busco @daviddalbusco.com · 20/08/2026Cool to see Ionic finally implementing support for React Router v6 👍 Likely one of the oldest issues I've been following. I subscribed to it back in December 2021 while developing one of my apps… everything has an end 😉 github.com/ionic-team/i...github.comfeat: React Router v6 support · Issue #24177 · ionic-team/ionic-frameworkPrerequisites I have read the Contributing Guidelines. I agree to follow the Code of Conduct. I have searched for existing issues that already include this feature request, without success. Describ... 000
David Dal Busco @daviddalbusco.com · 19/08/2026🌞 Ig bi nächsten Mittwoch in Bärn fürs erste #BärnerJS nach der Sommerpause. Ig werde mini letzen Side Projekte demoen. Falls WASM, Self-Hosting, Type Safety, MCP, Claude API, Web Analytics usw. spannend tönen, chum doch vorbi und sag salut! 👋 👉 www.meetup.com/barner-js-ta...meetup.comBärnerJS Talks #26-2, Wed, Aug 26, 2026, 5:00 PM | Meetup**Es geht weiter mit dem Bärner JS Talk 26-2** Auch im 2026 tragen BEGASOFT, Iterativ und Software Catering gemeinsam diese Meetup-Reihe für die JavaScript-Community der R 010
David Dal Busco @daviddalbusco.com · 18/08/2026Claude just generated two inaccurate answers, so here are my TILs for posterity 😉 100
David Dal Busco @daviddalbusco.com · 17/08/2026GitHub going down again led to an interesting HN thread on alternatives. Codeberg, GitLab, Forgejo, Tangled, Gitea, Gitolite, Bitbucket, etc. more options than I realized. news.ycombinator.com/item?id=4933...news.ycombinator.comAsk HN: Alternatives to GitHub | Hacker News 273
David Dal Busco @daviddalbusco.com · 12/08/2026blogged: my type-safe attribute selectors recipe for e2e testing 🧪 daviddalbusco.com/blog/type-sa...daviddalbusco.comType-Safe Attribute Selectors for E2E TestingA small pattern to keep test IDs consistent, typed, and out of production builds. 021
David Dal Busco @daviddalbusco.com · 12/08/2026Just published a new version of Tietracker, my local-first time tracking app ⌚️. I migrated the storage to the native Filesystem instead of IDB, so no more manual backup on iOS + data are in sync with iCloud. Cherry on top, I reviewed the dark mode 🧛♂️. tietracker.app.linktietracker.app.linkA local-first time tracking appTie Tracker is a free, open source, local-first time tracking app. Track hours across clients and projects, define budgets, and export invoices and timesheets to XLSX or PDF. 150
David Dal Busco @daviddalbusco.com · 16/07/2026note to my future self: Bsky only renders the "View publication" button if the trailing slash (or absence) of the shared link **exactly** matches what's in the atproto record 😅 021
David Dal Busco @daviddalbusco.com · 16/07/2026blogged: an architecture I developed for loading data in a SvelteKit SSR app that's isolated, testable, and free of copy-pasta auth logic 🍕 daviddalbusco.com/blog/structu...daviddalbusco.comStructuring SvelteKit Load FunctionsAn architecture for loading data that's isolated, testable, and free of copy-pasted auth logic. 030
Reposted by David Dal BuscoTheo Priestley @theopriestley.net · 15/07/2026Pave paradise, put up a data centre... 30255022340
David Dal Busco @daviddalbusco.com · 15/07/2026Now that's a Tiny Desk! Wonder if there was a mosh pit in the office 😄 www.youtube.com/watch?v=e81L...youtube.comNapalm Death: Tiny Desk ConcertYouTube video by NPR Music 000
David Dal Busco @daviddalbusco.com · 15/07/2026And if you still don't dislike Meta enough after reading the article, check out this video that popped up in my feed yesterday about their AI - and employee spying - program. 👉 www.youtube.com/watch?v=TNeF... 020
David Dal Busco @daviddalbusco.com · 14/07/2026> Actions permissions: Require actions to be pinned to a full-length commit SHA First time I'm noticing it. Cool addition to GitHub's repo settings 👍 000
David Dal Busco @daviddalbusco.com · 10/07/2026Boy, 31°C is a bit too warm for trail-running 🥵, took it easy. Seedorf UR - Hinter Jochli - Dallenwil today, super pleasant as usual! 31km 🏃♂️ / 1,890m ↗️⛰️ / 4h40 ⏱️ 👉 daviddalbusco.com/trails/2026/... 050
David Dal Busco @daviddalbusco.com · 09/07/2026Blogged about adding a map for the new trail-running page of my website 🗺️ From the choice of the provider, to the frontend implementation with even a bit of backend because why not. daviddalbusco.com/blog/buildin...daviddalbusco.comBuilding a Trails Section With MapsTurns out 'just add a map' is a bigger question than it sounds. 010
David Dal Busco @daviddalbusco.com · 08/07/2026If you're into trail running 🏃 (and a bit of cycling 🚴), I've added my trails in the Swiss Alps 🇨🇭🏔️ and elsewhere to my website. Reach out if you want to follow one and have questions! daviddalbusco.com/trailsdaviddalbusco.comTrails, David Dal BuscoRunning and cycling adventures in the Swiss Alps and beyond 120
Reposted by David Dal BuscoNicholas Rougeux @rougeux.bsky.social · 08/07/2026New: I spent nine months creating a digital edition of The Naturalist’s Library, William Jardine’s 40-volume 19th-century natural history series. 1,300+ plates restored, 2.4m words, 27 posters, and 1 huge book. Explore: www.c82.net/naturalists-... How it was made: www.c82.net/blog/making-... 24213
David Dal Busco @daviddalbusco.com · 07/07/2026Do you set up e2e screenshot tests for your personal website too, or am I just out of my mind? 000
David Dal Busco @daviddalbusco.com · 07/07/2026Haha what a solid roast of Replit, Claude, etc. ads 😂 www.youtube.com/watch?v=tmy2...youtube.comvibe coding is a scamYouTube video by Eric Morrison 000
David Dal Busco @daviddalbusco.com · 05/07/2026Finally found a use for that Apple Developer Program fee 💡. I'll give their MapKit JS a shot to render maps on my site. Since I need tiles anyway, might as well get some money back 😉 They recently released their v6 btw. webkit.org/blog/18027/d...webkit.orgDiscover MapKit JS 6: Rebuilt for Today’s Web DeveloperMapKit JS allows you to bring the power and simplicity of Apple Maps to your website or web app. 250
David Dal Busco @daviddalbusco.com · 03/07/2026So, I spent the day in the fog 😄 5-lake Pizol+ 30km 🏃♂️ / 2,230m ↗️🏔️ / 5h45⏱️ 150
David Dal Busco @daviddalbusco.com · 02/07/2026blogged about a little Svelte progress component I built this morning to display how much of an article is left to read. daviddalbusco.com/blog/a-progr...daviddalbusco.comA Progress Bar for Blog PostsDisplaying how much of an article is left to read with a small Svelte component 2101
David Dal Busco @daviddalbusco.com · 30/06/2026It's done ✅. I moved all my static sites, including my personal website, from my tooling to... my tooling 😂 They were hosted with Juno and now I run them on VPS with Kyushu, and I use Yawa for the analytics. DNS is back in 🇨🇭, servers in 🇩🇪, so everything is in EU now 🥳 daviddalbusco.comdaviddalbusco.comDavid Dal BuscoHi there! 👋 I'm a freelance web engineer. 030
David Dal Busco @daviddalbusco.com · 29/06/2026I rolled out two features to kyushu.dev 🌋 today: 1️⃣ Support for pre- and postbuild hooks 2️⃣ An option to serve static assets from the mounted file system with all the fancy logic 🎩 One more site to go and I'll have moved everything, hop hop! 100
David Dal Busco @daviddalbusco.com · 28/06/2026I've added a GitHub Actions section to Kyushu's docs. 👨🏫 It takes a few steps to set up the automatic deploy from CI to the VPS using SSH, but it does the trick. ✅ If you've got a better idea, scream! kyushu.dev/guides/githu...kyushu.devKyushuA self-hostable Wasm sandbox for JavaScript workers. 021
David Dal Busco @daviddalbusco.com · 27/06/2026Today's Altdorf -> Engelberg trail summary: 🥵 2/3 running in an oven thanks to the heatwave ⛈️ 1/3 hoping not to get caught in the storm 👴 0.5/3 cramping for no reason 🫠 1/3 without water I've got weird hobbies 😂 28km 🏃♂️ / 1,900m ↗️⛰️ / 4h08 ⏱️ 020