miguel michelson (@michelson) header
miguel michelson (@michelson) profile picture

Open source hacker, building music multiverses at https://teapaw.org/t.co/Txwb8Vk1fW from Chile.

Chile
Joined July 2007
Photo by miguel michelson (@michelson)Photo by miguel michelson (@michelson)Photo by miguel michelson (@michelson)Photo by miguel michelson (@michelson)Photo by miguel michelson (@michelson)Photo by miguel michelson (@michelson)Photo by miguel michelson (@michelson)Photo by miguel michelson (@michelson)Photo by miguel michelson (@michelson)Photo by miguel michelson (@michelson)
Given that Ruby developers are porting their apps to Rust, it makes sense to have a portable frontend like React that communicates with APIs, rather than tightly coupling the frontend to the backend with technologies like Hotwire/Turbo.
1
1
273
Vinix, a new OS/kernel written from scratch, now runs a N64 emulator! vinix-os.org
Vinix, a new OS/kernel written from scratch, now runs a PS1 emulator! vinix-os.org
10
19
3
252
4,986
miguel michelson retweeted
Rust está muy bien, pero ayúdame probando este lenguaje que estoy desarrollando, es llm friendly kaikai-lang.org
1
2
6
321
miguel michelson retweeted
Anthropic CEO Dario Amodei: “50% of all tech jobs, entry-level lawyers, consultants, and finance professionals will be completely wiped out within 1–5 years.”
1,012
1,117
1,269
6,287
8,563,464
Honestly, everything in LiveView feels like an awkward workaround to make it function like native HTML. Even a simple deployment requires extra effort to avoid disrupting the UI. I love elixir, but I prefer to have it only for the backend.
1
412
#Liveview is similar to an almost perfect circle, but the minor offset can lead to some challenges. This experience highlights the advantages of adopting a stateless approach.
224
If your framework is still focused on solving routing but lacks workers, mailers, uploaders, and an ORM, then it is not a full-stack framework; it is simply a router.
241
miguel michelson retweeted
Claude 4.5 Sonnet just refactored my entire codebase in one call. 25 tool invocations. 3,000+ new lines. 12 brand new files. It modularized everything. Broke up monoliths. Cleaned up spaghetti. None of it worked. But boy was it beautiful.
496
540
169
12,320
636,726
and it really fucking worked! hehehe
113
miguel michelson retweeted
Reminder: we ported the new Rails Getting Started Guide to the browser (using Wasm) to allow engineers to get a taste of @rails before they have to install it: rails-tutorial.evilmartians.… It's not perfect yet, but please share and bring us feedback!
4
30
2
135
8,412
miguel michelson retweeted
Merchants of complexity have convinced a shocking number of developers that they're too dumb to do their own authentication. Of all the things you could outsource, I think you could do no worse than your app's front door.
Clerk has been down with 500 errors for 20 minutes, meaning nobody is able to login or signup Really makes you think again if you want to outsource auth 😁
97
176
44
2,270
301,313
miguel michelson retweeted
We've been hacking on a "vanilla" version of Headless UI that uses custom elements and no framework. Just a <script> tag pointed at a CDN, and you can build custom dropdowns, dialogs, popovers, tabs, and more, without writing any JS at all ✨ Love letter to our Rails users ❤️
86
59
22
1,243
123,832
My weekend on its prime
2
3
282
lovely
Bro, your site isn't slow, you just forgot to properly implement streaming RSC with PPR and ISR for dynamic segments, falling back to SSR only when necessary, obviously using SSG for the static shell with proper caching and prefetching on visible elements. Also don’t forget to wrap it in a suspense boundary.
1
163
So, Rails does not scale uh?
Gumroad is officially open source! 💫🚀 After 14 years of helping creators earn over $1,000,000,000 (that’s a billion), we're giving everyone direct access to our entire codebase.
195
Open source success is karmic: don't be a jerk.
90