Sign in

Julian Rubisch

@julianrubisch.at
440 followers 142 following 790 posts

bio.link/julianrubisch

PostsRepliesMedia
Julian Rubisch @julianrubisch.at · 27/09/2026
„The Machine hums! Did you know that? Its hum penetrates our blood, and may even guide our thoughts. Who knows!“ E.M. Forster, The Machine Stops
010
Julian Rubisch @julianrubisch.at · 23/09/2026
Guess it’s all in on music for me now 🙈
121
Reposted by Julian Rubisch
Antoine Marguerie @antoine.basesecrete.com · 22/09/2026
👏 Well done @julianrubisch.at ! audioproxy.dev
132
Julian Rubisch @julianrubisch.at · 18/09/2026
Please help me stay in the top 3 🫣 cc @domchristie.bsky.social @juliancheal.dev
031
Reposted by Julian Rubisch
Julian Rubisch @julianrubisch.at · 15/09/2026
Audioproxy is on devhunt this week. Please upvote! 🙏 devhunt.org/tool/audiopr...
devhunt.org
audioproxy - Audio variants, addressed by URL
Audio variants, addressed by URL
022
Julian Rubisch @julianrubisch.at · 15/09/2026
Audioproxy is on devhunt this week. Please upvote! 🙏 devhunt.org/tool/audiopr...
devhunt.org
audioproxy - Audio variants, addressed by URL
Audio variants, addressed by URL
022
Julian Rubisch @julianrubisch.at · 14/09/2026
I've added a new browsing mode to discoverbandcamplabels.com: "The Dig" 🪏 I built this directory so you can discover more music, by browsing labels that are similar to a label you already like. Now the site finally lives up to this promise. Dig through music and put it into a crate:
010
Julian Rubisch @julianrubisch.at · 11/09/2026
I wrote AudioProxy to get simple audio variants without a job queue, a variants table, backfilling huge swathes of records, and a whole lot of additional plumbing that goes with it. Here's how it works: dev.to/julianrubisc...
dev.to
Audioproxy: Simple audio variants for your app
Let's say you're running a podcast hosting platform, or a social network. A user uploads a 40-minute...
000
Julian Rubisch @julianrubisch.at · 11/09/2026
Today and tomorrow, a small cycle of pieces of mine (Bifurcation III-V) is played at Ars Electronica / Sonic Saturday. Admission free, in case you’re around! ars.electronica.art/negotiatingh...
ars.electronica.art
Listening Room | Ars Electronica Festival 2026: Negotiating Humanity
001
Julian Rubisch @julianrubisch.at · 23/08/2026
One definition of luxury: Eating outside in late August without swarms of wasps feasting on you (and your food).
020
Julian Rubisch @julianrubisch.at · 21/08/2026
Find out what works, they say, and do more of that. Well, something that always „worked“ for me is my passion for music, audio, and sound art. So I‘m doubling down on that 🧵👇
140
Julian Rubisch @julianrubisch.at · 17/08/2026
After I published The Vibe Coder's Sound Check, I was approached by a founder building on Softr. The setup was clear: A no-code solution with vibe coded parts that needed human judgment.
100
Julian Rubisch @julianrubisch.at · 12/08/2026
Claude made a beautiful marketing page with live demo audioproxy.dev
audioproxy.dev
audioproxy — audio variants, addressed by URL
Open-source on-the-fly audio transcoding proxy. Name a format in a signed URL and audioproxy renders the variant on demand, streams it, and caches it. If you know imgproxy, this is that, for audio.
120
Julian Rubisch @julianrubisch.at · 12/08/2026
Calling all podcast hosters, social networks, CMSes - everybody who hosts audio content and needs to transcode, edit, distribute it in large quantities. I’ve created something that might be genuinely useful for you: docs.audioproxy.dev
docs.audioproxy.dev
audioproxy
On-the-fly audio transcoding. Request variants by URL (previews, waveforms, normalized audio), rendered on demand and cached.
100
Julian Rubisch @julianrubisch.at · 10/08/2026
My first package on hex: hex.pm/packages/aud...
hex.pm
audio_proxy
On-the-fly audio transcoding proxy: renders variants (transcodes, trimmed previews, waveform peaks) from signed URLs, streams them while they encode, and caches
010
Julian Rubisch @julianrubisch.at · 05/08/2026
What can we do about agent-generated technical prose? I enjoy agentic coding, but pull request descriptions, commit messages and code comments are so overloaded with meaningless slop they're downright useless. If I have to read the term "load bearing" just one more time...
140
Julian Rubisch @julianrubisch.at · 28/07/2026
Lately I have been thinking a lot about how the public debate about agentic coding resembles an age old philosophical debate. I wrote a short opinion piece about it, and how it starts to shape the decisions I make: www.railsreviews.com/articles/the...
railsreviews.com
The Metaphysics of Vibe Coding (or the Absence of It) - Julian Rubisch
Thoughts on how an old philosophical debate resurfaces in the agentic coding discussion. Is code really disposable or is it an essential artifact for thinking? How does the relationship we have to the...
000
Julian Rubisch @julianrubisch.at · 25/07/2026
000
Julian Rubisch @julianrubisch.at · 23/07/2026
To make ImPulsar4 more widely available and playable I've decided to mold it into an interactive web art piece that follows precisely the same mechanics as the installation, but allows you to interact with it. impulsar4.julianrubisch.at #SoundArt #ExperimentalMusic #SpatialAudio #GenerativeArt
100
Julian Rubisch @julianrubisch.at · 22/07/2026
New Hotwire Club challenge! I learned this technique from @domchristie.bsky.social , and it's a really slick one: Turn a controller into an asynchronously callable API via Promise Returning Outlets: hotwire.club/blog/2026-07...
hotwire.club
Stimulus - Promise-Returning Outlet Methods
Use the deferred-promise pattern to expose an async ask() method on a Stimulus confirm dialog controller, callable via outlets from anywhere.
150
Julian Rubisch @julianrubisch.at · 05/07/2026
Confession: I haven’t tried Fable yet because I don’t think I have a task that necessitates it at the moment 🙈 Definitely some kind of saturation kicking in for me.
000
Julian Rubisch @julianrubisch.at · 02/07/2026
A while back I asked my Patreon subscribers to vote for what set of tools I should extract from the > 50 challenges we've been solving over the last years. Today I can proudly ship the first one: an Optimistic Form Builder, check it out: github.com/TheHotwireCl...
github.com
GitHub - TheHotwireClub/hotwire_club-toolbox: A toolbox for common Hotwire Rails patterns
A toolbox for common Hotwire Rails patterns. Contribute to TheHotwireClub/hotwire_club-toolbox development by creating an account on GitHub.
100
Julian Rubisch @julianrubisch.at · 27/06/2026
You know, in the arts and music world there’s a lot of debate going on these days regarding how AI created content devalues the „real thing“. But here’s the thing: at least in the case of music, art has devalued itself a long time ago already.
220
Julian Rubisch @julianrubisch.at · 26/06/2026
New hairstyle who dis? 🦄
020
Julian Rubisch @julianrubisch.at · 24/06/2026
ImPulsar4 is a quadraphonic piece or installation featuring autonomous agents moving sounds through space and reacting to each other's sonic qualities. the installation will premiere at The Factory Salzburg in July 2026 #SoundArt #ExperimentalMusic #SpatialAudio #GenerativeArt #SoundInstallation
020
Julian Rubisch @julianrubisch.at · 18/06/2026
Non-technical founders building with AI keep skipping the same guardrails. Not because they're careless. Because the AI never tells you the guardrail exists. 🧵
110
Julian Rubisch @julianrubisch.at · 18/06/2026
I've started putting some music on @subvert.fm : www.subvert.fm/programmverd... GO AND BUY IT IN MASSES! 🙈
subvert.fm
Arecibo by programmverdichter - Subvert
In three movements, this cycle explores the substance of the Arecibo message, broadcast to a nearby star cluster in 1974. Being derived from just two sonic renditions of said communication attempt, it...
010
Julian Rubisch @julianrubisch.at · 17/06/2026
Hey 👋 I've launched Crow's Nest on Uneed today. Give it an upvote if you like! www.uneed.best/tool/crows-n...
uneed.best
Discover Crow's Nest on Uneed
Discover Crow's Nest on Uneed - Got room for one more project? Find out in 10 seconds. | Time Tracking, Productivity, Freelance in Business (Paid)
130
Julian Rubisch @julianrubisch.at · 13/06/2026
Here’s a short personal rant: Festivals that put out a call for works and don’t issue an artist fee. No, you have to buy a festival pass and bear the travel cost if you’re accepted. I mean I know it‘s a niche, but seriously, wtf?
010
Julian Rubisch @julianrubisch.at · 11/06/2026
"How much of your codebase is AI-written?" Wrong question. I stopped asking it. The one that predicts whether your app survives real users: which zones did you let the AI write in? 🧵
100
Julian Rubisch @julianrubisch.at · 10/06/2026
Since I'm constantly stressing myself out because I'm either under- or overfeeding Claude, I made myself this little SwiftBar plugin:
000
Julian Rubisch @julianrubisch.at · 05/06/2026
Founders coding with AI tend to land in the same place. Version one is a $200/mo no-code stack. Version two is a Rails app on a single host for around $40/mo. The math changes the day you decide to rebuild. 🧵
110
Julian Rubisch @julianrubisch.at · 29/05/2026
That Which Is Not WIP #electroacoustic #soundart #experimentalmusic #supercollider #p5js #algorithmicart #electronicmusic #wien #vienna #viennamusic
010
Julian Rubisch @julianrubisch.at · 26/05/2026
New challenge! 🔥 Your Turbo Stream notifications are only as fast as your server. This week: fire them before the response arrives. Optimistic UI + Stimulus outlets + Notyf in one neat package. hotwire.club/blog/2026-05...
000
Julian Rubisch @julianrubisch.at · 25/05/2026
🧵 When you can't read code, how do you know your AI built the right thing? This is the question that follows every non-technical founder once they start shipping features with Claude Code or Cursor.
100
Julian Rubisch @julianrubisch.at · 20/05/2026
🧵 Earlier this month I shipped the first article in the Getting Started series: a nine-step guide that walks a non-technical reader from a fresh Mac to a running Rails app. Then I sat down with someone who actually used it.
110
Julian Rubisch @julianrubisch.at · 19/05/2026
And here's the anniversary solution: www.patreon.com/posts/sample...
patreon.com
Sample Solution for Challenge 50: Turbo Drive - Shared Element Transitions | The Hotwire Club
Sample Solution for Challenge 50: Turbo Drive - Shared Element Transitions by The Hotwire Club on Patreon. Join The Hotwire Club's community for exclusive content and updates.
000
Julian Rubisch @julianrubisch.at · 17/05/2026
www.wheresyoured.at/premium-what... I‘m increasingly thinking we will see a shift to open weight, local running models and/or finetuned SLMs. Just yesterday I did some research about speculative decoding.
wheresyoured.at
Premium: What If...We're In An AI Bubble? (Part 1)
Every day I read some sort of wrongheaded extrapolation about the future of AI — that today’s models are somehow indicative of AGI creating a “permanent underclass” of people that stops people from bu...
100
Julian Rubisch @julianrubisch.at · 16/05/2026
Here we goooo 🎧 Past Tense at #icmc2026 in Hamburg
010
Julian Rubisch @julianrubisch.at · 15/05/2026
Meanwhile, at #icmc2026, some sobering thoughts on AI 🤔
000
Julian Rubisch @julianrubisch.at · 13/05/2026
Made a quick video of how, and why I use mycrowsnest.app :
020
Julian Rubisch @julianrubisch.at · 12/05/2026
50 challenges in. 🎉 When I started The Hotwire Club, I wanted to build the resource I wished existed: hands-on exercises that go beyond "hello world" and force you to actually dig into Turbo and Stimulus.
152
Julian Rubisch @julianrubisch.at · 11/05/2026
🧵 A real lead asked me last week how to start. Claude Pro subscription, an MVP idea, no developer to call, little terminal experience.
210
Julian Rubisch @julianrubisch.at · 10/05/2026
Had these made for #icmc2026 in Hamburg next week
010
Julian Rubisch @julianrubisch.at · 08/05/2026
aaaand the redesign is in! mycrowsnest.app actually quite proud of it, take a look!
mycrowsnest.app
Crow's Nest | Capacity Planning for Freelancers
Crow's Nest connects to Harvest or Toggl Track and shows you in 10 seconds whether you can take on a new freelance project, based on your real tracked hours, not guesses.
010
Julian Rubisch @julianrubisch.at · 05/05/2026
and here's the solution - pretty simple actually, like most of the time working with Turbo, but powerful: www.patreon.com/posts/sample...
patreon.com
Sample Solution for Challenge 49: Turbo Frames - Error Boundaries | The Hotwire Club
Sample Solution for Challenge 49: Turbo Frames - Error Boundaries by The Hotwire Club on Patreon. Join The Hotwire Club's community for exclusive content and updates.
000
Julian Rubisch @julianrubisch.at · 05/05/2026
played around with Claude Design... mycrowsnest.app is slowly becoming a "real" app 🤩
010
Julian Rubisch @julianrubisch.at · 01/05/2026
rrriiiiiiight 😅
000
Julian Rubisch @julianrubisch.at · 01/05/2026
It's still early days, but you can now use mycrowsnest.app with Toggl Track, too!
mycrowsnest.app
Crow's Nest - Capacity Planning for Freelancers
Crow's Nest connects to your Harvest account and shows you—at a glance—if you're on track, overbooked, or have room for more.
000
Julian Rubisch @julianrubisch.at · 28/04/2026
🧵 I audit Rails codebases for a living. This month I did the same to my own marketing funnel - and I want to talk about what that looked like, because the process is what I keep thinking about.
100