Ruby on Rails | rubyclub
1.53K subscribers
218 photos
1 video
266 links
Software Writer @yegorckv
Download Telegram
๐Ÿ’ป How large companies build architecture: solutions, technologies, approaches

๐Ÿ“ฆ Version control and API management

They use Garage Extension โ€” an extension to the monolith (Rails), configured separately via a client.
Required: Rails / Sinatra, gRPC / JSON API, CI/CD (e.g., GitHub Actions, CircleCI)

๐Ÿ”— Microservice communication

Challenge: requests between many services โ†’ complexity, latency, fault tolerance.
Solution: GenExpediter โ€” a Ruby equivalent of Netflix Hystrix.

Required: concurrent-ruby, Redis / Kafka / RabbitMQ for queues, Sidekiq / Resque, Circuit breaker + fallback logic, Monitoring: Prometheus + Grafana

๐Ÿ— Lego-style architecture approach
Rails is minimalist but flexible. Want a monolith โ€” keep it. Want microservices โ€” add them.

Options: Dry-rb โ€” clean architecture, Hanami โ€” for stricter structure, Event Sourcing via RailsEventStore, gRPC / JSON-RPC for inter-service communication
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ“บRails New with typecraft

Want to learn Ruby on Rails from scratch and build your first fully functional web app? Then this 10-part video series from typecraft_dev is just what you need!

๐Ÿ“ฆ In each episode, youโ€™ll:

- Install Rails and run rails new
- Learn the Rails philosophy and core concepts (MVC, scaffolding, CRUD)
- Style your app with TailwindCSS
- And finally โ€” deploy it all with Kamal
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ’ป Exactly 21 years ago, DHH introduced the world to the first version of Rails โ€” v0.5.0 โ€” with the words: "this piece will grow in public."

He wasnโ€™t wrong.

Since then, Ruby on Rails has become the foundation for thousands of companies around the world, grown with the support of countless developers, and stayed true to its core principles: simplicity, elegance, and productivity.

Rails 0.5.0 marked the end of vaporware โ€” and the beginning of a new era in web development.

Original announcement from July 24, 2004:

rubytalk.org/t/ann-rails-0-5-0-the-end-of-vaporware/12744/1
Please open Telegram to view this post
VIEW IN TELEGRAM
Want to build iOS and Android apps without leaving Rails?

At RailsConf 2025, Joe Masilotti showed how Hotwire Native lets you create native mobile apps using just HTML, CSS, and Rails.

One codebase โ€” three platforms: Web, iOS, Android

Instant updates across all platforms

๐Ÿ“บWatch the talk on YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
Only 31% of Rails developers use Stimulus, while the majority believes that Rails API + SPA architecture is โ€œnecessary.โ€
Inertia.js allows to build modern JS components without the SPA complexity:

๐Ÿ’ฌ evilmartians.com/chronicles/simplicity-vanished-solving-the-mystery-with-inertia-js-and-rails
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ’ป New to Rails? The Rails Foundation just dropped fresh resources to help you level up:

rubyonrails.org/docs/tutorials

- A step-by-step tutorial to add Sign Up to your e-commerce app

- A brand new video series with Typecraft (donโ€™t miss this!)

-A centralized Tutorials Hub to bring it all together
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ“บHotwire Native Modals

Hotwire Native modalsโ€ฆ when to go web vs. when to go native?

Learn how to turn off your JavaScript and HTML modals when rendering in the iOS and Android apps. This helps create a better native experience by making the app feel more, well, native!
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ’ป 70 Companies You Didn't Know Were Using Rails in 2025

Duolingo, Netflix, Spotify, Peloton, Robinhood... all running Rails under the hood. From edtech to finance, Rails is quietly powering systems at global scale.
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ’ปTurbo PR #1427 by Rosa Gutiรฉrrez: the first step toward full offline support in Turbo using service workers

New @hotwired/turbo/offline package + strategies: networkFirst, cacheFirst, staleWhileRevalidate.
Useful for PWAs and mobile apps built with Hotwire Native.

Ahead of her talk "Offline Mode to Hotwire with Service Workers" at #RailsWorld2025
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ’ป [RUBY LIKE A PRO] How to Build an Offline AI App with Ruby, Docker & LLaMA

Run AI Models Locally with Ruby, Docker & LLaMA ๐Ÿฆ™๐Ÿ’ป

LLaMA allows you to run AI models entirely on your machine, no cloud required.
In this video, weโ€™ll use LLaMA, Docker, and Ruby to create a small offline AI app from scratch.
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ“บ Kicking off Baltic Ruby Riga with the first talk:

Yukihiro Matsumoto on Programming Languages in the Age of AI.

Thank you, Yukihiro-san, for joining Baltic Ruby โ€” itโ€™s a great honor for us. Always!
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ’ป Really excited about all the new things coming to Rails and Kamal

ActiveRecord Tenanted + Kamal Geo Proxy look absolutely incredible
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ’ป Rails 8.1 beta1 today! #RailsWorld
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ’ป DHH showcased edge computing features at RailsWorld

- Kamal Geo Proxy โ€” your request goes to the nearest server.

- Active Record Tenanted โ€” a separate SQLite database for each client.

- Beamer โ€” scalable replication of thousands of databases at once.

Rails is now faster, smarter, and more scalable
Please open Telegram to view this post
VIEW IN TELEGRAM