Ruby on Rails | rubyclub
1.52K subscribers
210 photos
1 video
259 links
Software Writer @yegorckv
Download Telegram
Ruby 3.4 on Rails 8: what's new, and shall we upgrade now? πŸ€”

At our online meetup on May 2, Vlad Frolov (Software Solution Architect) will tell us about the key features of Ruby 3.4 and the major changes in Rails 8. We’ll discuss Hotwire evolution and gem compatibility – everything you need to know to stay ahead in the Rails ecosystem in 2025 🌢️

🎟️ Register here: https://people.andersenlab.com/events/ruby-online-may?utm_source=li&utm_medium=meetup&utm_campaign=0205

Meetup details:
⏰ Time: 17:00 (CET)
πŸ•’ Duration: 1 hour
πŸ—£οΈ Language: English
πŸ’» Online: The link to the stream will be sent to your email specified in the registration form
πŸ’»After TropicalOnRails, interest in RubyUI has clearly grown β€” it’s a promising new component library for Rails.

Many developers are running into setup issues, so this new video came out just in time: it walks through how to get started with RubyUI and build a blog app.

πŸ“Ί How to Use RubyUI in Rails | Build a Blog App with Components and Forms

Highly recommend checking it out: https://rubyui.com
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’» Smarter Rails apps with AI using RubyLLM

Integrating LLMs into Rails with RubyLLM. This video shows how to add the RubyLLM gem to a Ruby on Rails project for fast and easy integration of AI/LLM calls into your app. RubyLLM lets developers tap into the power of large language models with minimal setup.
Please open Telegram to view this post
VIEW IN TELEGRAM
Multistep Forms in Rails with the Wicked Gem β€” A thorough walkthrough. Wicked is a long-standing gem for managing step-by-step β€˜wizard’ processes in Rails controllers.
πŸ•·οΈ Web Scraping with Ruby

New to web scraping with Ruby? This guide walks through setting up a project, making HTTP requests, parsing HTML, and handling JavaScript-rendered pages.
Meet Vladimir Dementyev β€” mathematician, software engineer, and the mind behind tools like AnyCable, Ruby Next, and more.

Vladimir is passionate about making developers’ lives easier β€” whether by writing high-performance code or building tools that make Ruby even more joyful
4
Assayo

Visualization and analysis of git commit statistics. Performance tool for Team Lead and IT-audit.

πŸ’»github.com/bakhirev/assayo
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
The days of Trix have been numbered. Very excited for this next generation of Action Text that Jorge has been cooking.
πŸ“˜Kamal Handbook

Kamal Handbook is the missing manual for the new Kamal deploy tool which lets you run Docker in production with minimal effort.

- Visualize Kamal's concepts and learn things behind-the-scenes
- Understand Kamal's configuration
- Deploy practical life examples with confidence

kamalmanual.com/handbook
strzibny.gumroad.com/l/kamalbook
πŸ“ΊHow DHH Solved Deploying to Production (with open source)

Kamal is an open source alternative to Vercel, Heroku and others.

You can set it up yourself, on your laptop, raspberry pi, or a remote unused server.
It comes with all the bells an whistles you'd expect including CI, monitoring, secrets management, rolling updates and notifications.
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’»Senior Ruby on Rails Developer at SOFTSWISS

We're hiring a Senior Ruby on Rails Dev (4+ years) to join the Casino Platform team.

πŸ”§ Stack:
Ruby on Rails, PostgreSQL, Kafka, RabbitMQ, Redis, Sidekiq, K8s, Docker

πŸ“Œ Responsibilities:
β€” Build & optimize backend services
β€” Design scalable architecture
β€” Code reviews & mentoring
β€” Explore new tech

βœ… Requirements:
β€” Strong Ruby & SQL skills
β€” PostgreSQL, algorithms, OOP
β€” English & Russian (B1+)

🎁 Benefits:
β€” Private health insurance (contract-based)
β€” Mental health support
β€” Paid gym memberships
β€” Online English lessons
β€” +1 day off annually
β€” Referral bonuses
β€” Events & conferences

πŸ“ Flexible format, salary discussed at interview
πŸ“Send CV
πŸ“Interview process description
πŸ“© Recruiter contact: @tatsiana156
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘©β€πŸ’» Kamal DevOps

The first Kamal video course

Kamal DevOps is the missing video course for Kamal coming with 2 videos, 2 provisioning templates, and 2 Kamal configurations so you can deploy your application on your own terms. Kamal is a simple tool for automating deployments. You just add a server IP address and 'kamal deploy' will deploy your application.

kamalcourse.com
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–ΌοΈ Introducing On Rails: A New Podcast πŸŽ™οΈ from the Rails Foundation

The Rails Foundation wanted to launch a new podcast featuring β€œRails devs talking about the nitty gritty technical decisions they’ve made along the way” – now it’s here, hosted by Robby Russell. You can listen to the first episode here featuring 37signals’ Rosa GutiΓ©rrez talking about her team’s work building Solid Queue.
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸš€ Ivan Nemytchenko at Euruko 2025

The Ruby community is gathering in Portugal β€” at Euruko 2025. Ivan Nemytchenko from Serbia will present a talk:

Slingshot Development: Vibe Coding with Ruby Done Right.

Tired of AI chaos and complicated setups? Ivan will show how simple Ruby scripts can quickly and cleanly launch a Rails app. No more wrestling with configs β€” just get your product up and running.

πŸ“… September 18–19
πŸ“ Viana do Castelo, Portugal
πŸ“Ί πŸ’» DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast

David Heinemeier Hansson (aka DHH) is a legendary programmer, creator of Ruby on Rails, co-owner & CTO of 37signals that created Basecamp, HEY, & ONCE, and is a NYT-best-selling author (with Jason Fried) of 4 books: REWORK, REMOTE, Getting Real, and It Doesn't Have To Be Crazy At Work. He is also a race car driver, including a class-winning performance at the 24 hour Le Mans race.
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’»Native integrations for Hotwire Native apps

Planning to build native apps with Rails? You’ll definitely need Bridge Components.

Hotwire Native enables seamless communication between native Swift and Kotlin code and web views in hybrid mobile apps. Bridge components extend this functionality by providing reusable native components that interact your web views. They enable developers to break out of the web view container and drive native features.

Add production-ready bridge components to your app without writing any custom Swift or Kotlin.

masilotti.com/bridge-components

You can also get access to advanced components and priority support: pro components
Please open Telegram to view this post
VIEW IN 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