Sam Ruby's Avatar

Sam Ruby

@intertwingly.net

Author: Agile Web Development with Rails 8; Works at: fly.io ; https://en.wikipedia.org/wiki/Sam_Ruby

1,033
Followers
45
Following
116
Posts
09.11.2024
Joined
Posts Following

Latest posts by Sam Ruby @intertwingly.net

Post image

I benchmarked which language works best with Claude Code. Ruby, Python, and JavaScript came out cheapest,
fastest, and most stable!

See my article in detail: dev.to/mame/which-p...

05.03.2026 01:36 πŸ‘ 23 πŸ” 9 πŸ’¬ 2 πŸ“Œ 4
Submitted for Your Approval

I can transpile that same app to run full stack on indexeddb in the browser, or run with D1 on a CloudFlare worker. intertwingly.net/blog/2026/01... shows more. FYI: I've also transpiled phlex to react. System test are important for finding and fixing edge cases.

05.03.2026 11:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Working demo; try it yourself!

04.03.2026 14:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Capybara Without the Browser Tax

intertwingly.net/blog/2026/03...

01.03.2026 18:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

I strongly agree with the points made in this video; but for it to work more needs to be done: intertwingly.net/blog/2026/02...

24.02.2026 19:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Submitted for Your Approval

I have lead development teams before. With Claude Code I get the same feeling. I can build things in weeks that would have taken a team months. Here's an example: intertwingly.net/blog/2026/01...

11.02.2026 06:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Enjoyed this conference the past two years; I plan to submit a new talk this year and already have some demos that the audience can play with. Early thoughts: intertwingly.net/blog/2026/02...

05.02.2026 00:57 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Submitted for Your Approval intertwingly.net/blog/2026/01...

28.01.2026 23:09 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Rails Apps on V8 Isolates

What happens when you transpile a Rails chat app to Cloudflare Workers? D1, Durable Objects, Hotwireβ€”it all just works. intertwingly.net/blog/2026/01...

06.01.2026 19:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oops. I've added a redirect so that it will get to the right place.

02.01.2026 14:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Rails requires Ruby. Serverless runs JavaScript. Until now, you had to choose.

Introducing Juntos: Rails patterns transpiled to JS. Same code runs in browsers, Node, Vercel Edge, Cloudflare Workers.

intertwingly.net/blog/2026/01...

02.01.2026 14:05 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The Case for Ruby2JS on Rails

Rails apps on Cloudflare Workers? intertwingly.net/blog/2025/12...

28.12.2025 00:50 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Ruby2JS on Rails

This was fun to write. I hope somebody out there enjoys it as much as I did and do: intertwingly.net/blog/2025/12...

21.12.2025 19:58 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Beta Ruby2JS Phlex filter: www.ruby2js.com/docs/filters... ; please let me know if there is any interest. The real phun begins when we get to the point of making a Vite plugin.

14.12.2025 17:33 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Ruby2JS Self-Hosting Update

intertwingly.net/blog/2025/12...

12.12.2025 03:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Render Rails Pages Without a Server

intertwingly.net/blog/2025/12...

03.12.2025 14:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Address HTML markup issues reported by Herb by marcoroth Β· Pull Request #1797 Β· basecamp/fizzy This pull request addresses some HTML markup issues reported by the Herb gem.

This is brilliant github.com/basecamp/fiz...
πŸ™‡πŸ»β€β™€οΈπŸ‘πŸ» @marcoroth.dev

02.12.2025 16:36 πŸ‘ 25 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Three Paths to Ruby2JS in the Browser

Self hosting Ruby2JS: intertwingly.net/blog/2025/11...

01.12.2025 15:59 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Let's talk! I'm in the process of porting the updates to ruby2js. By the end of the week or so I'll have an erb filter. I'll create one for herb too.

30.11.2025 21:08 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Ruby2JS Gets Prism Support - Enabling Shared Ruby/JavaScript Logic

intertwingly.net/blog/2025/11...

27.11.2025 14:30 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
From ERB to JavaScript - Server Computes, Hydration Joins, Templates Filter

I've rewritten my offline scoring yet again. Current approach: ERB + Turbo + Stimulus, no Web Components. And you read that right: ERB. I code in Ruby and everything works offline. Overview here: intertwingly.net/blog/2025/11... with links to prior posts with more details.

25.11.2025 18:38 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Relative links in Atom <link> don’t work; turn into file: URLs Β· Issue #3878 Β· Ranchero-Software/NetNewsWire Specifics In an Atom feed, when an entry’s link to the article’s web page is a site-relative URL (starts with /, like <link href=β€œ/some/path/β€œ/>), NNW misinterprets this as a filesystem path and in...

More specifics wold be helpful; here is a link to where NNW fixed a similar issue: github.com/Ranchero-Sof...

17.11.2025 17:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Offline DJ Playlists with IndexedDB and Tigris CORS: intertwingly.net/blog/2025/11...

17.11.2025 16:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Unified Logging for Multi-Region Rails with Navigator, Vector, and NATS: intertwingly.net/blog/2025/11...

11.11.2025 13:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Offline-First Scoring with Web Components and Rails intertwingly.net/blog/2025/11...

07.11.2025 16:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
TurboCable - Real-Time Rails Without External Dependencies

Three interconnected posts exploring real-time Rails architecture:
- TurboCable
- Shared-Nothing Multi-Tenancy
- Disciplined Claude Usage

When constraints align, architecture gets simpler.

πŸ“– intertwingly.net/blog/2025/11...
πŸ’Ž rubygems.org/gems/turbo_c...
🐳 hub.docker.com/r/samruby/na...

04.11.2025 14:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Bringing CGI Back from the Dead: intertwingly.net/blog/2025/10...

26.10.2025 16:51 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Supporting Older Browsers with Import Maps: intertwingly.net/blog/2025/10...

24.10.2025 12:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Good catch! github.com/rubys/showca...

18.10.2025 13:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Fixed. Thanks!

17.10.2025 22:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0