The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
đ Free SSL Certificates for Your Rails Apps? Yes, Please!
Managing HTTPS doesnât have to be expensive or manual. I just wrote an article showing how to integrate Letâs Encrypt into your Ruby on Rails application â with automatic verification, issuance, and renewal. đ đĄ Plus, I contributed a new generator to the gem that simplifies setup even further. đ If youâre a developer or team looking to secure your Rails apps the right way, for free, this is for you. đ Read the full article: https://rubystacknews.com/2025/05/09/%f0%9f%94%92-free-ssl-certificates-for-your-ruby-on-rails-app-using-lets-encrypt/ đŹ Let me know what you think â happy to chat about Rails, infra, or open source contributions!
đđĄ Deep Dive into Rails' render: More Than Just a View Helper
If youâve ever wondered how render actually works in Ruby on Rails â beyond just render :show or render json: â I just published a deep dive into its behavior, use cases, and even the underlying source code. [more inside]
Multistep forms with Rails and the Wicked gem
Improving our usersâ experience when they sign up for our application is usually a good idea. Thatâs why dividing long forms into multiple steps increases our chances for conversion. In this article, we will build a multistep onboarding form using Rails and the Wicked gem to avoid writing any custom JavaScript while getting a comparable experience. [more inside]
đ Improving Data Validation in Ruby on Rails đ
In my latest article, I dive deep into how to implement robust validation systems in Ruby on Rails applications. Whether youâre building custom validation logic, optimizing performance, or ensuring data integrity, this guide offers practical insights on how to elevate your validation processes. [more inside]
đ Looking to Integrate External APIs into Your App? Let's Talk! đ
In todayâs digital world, data is key! If you need to integrate real-time external data into your application, I can help. Whether itâs for financial data, market trends, or anything else, I specialize in API integration to bring that data directly into your app seamlessly. [more inside]
An Introduction to Solid Queue for Ruby on Rails
In this two-part series, weâll dig deep into Solid Queueâs internals, discover what makes it unique, and learn more about why it was created in the first place: https://blog.appsignal.com/2025/05/07/an-introduction-to-solid-queue-for-ruby-on-rails.html
Multi tenant applications with horizontal sharding and Rails Event Store
Have you ever build a multi tenant application? Needed clear data separation? Have you used Rails horizontal sharding? The post provides detailed guidance on setting up shard-aware ActiveRecord models, configuring RailsEventStore with tenant-specific repositories, and handling asynchronous event handlers across shards. Itâs a practical resource for developers aiming to scale Rails applications with clear tenant isolation. [more inside]
Scaling Rails - Part 3 is about finding the right number of threads in your process
Continuing our âScaling Railsâ series, our next article explores finding the correct number of threads in your process. Weâll have unused processing power if the number of threads is too low. If the number is too high, it will cause GVL contention and increase latency. [more inside]
đ Add Multilingual Support to Your React App with react-i18next! đ
Learn how to enhance your React app with multilingual capabilities using react-i18next. This article covers how to implement language switching between English and Spanish, expanding your appâs reach to a global audience. [more inside]
llm-shell v0.1.0 published đ
llm-shell is an extensible, developer-oriented command-line utility that can interact with multiple Large Language Models (LLMs). It is great for Ruby hackers who want to hook their code up to LLMs easily. Jump to the Demos section to see it in action! :)
I used to think connecting a React frontend with a Rails API would be complex.
I used to think connecting a React frontend with a Rails API would be complex. Turns out, with the right setup (and a bit of Docker), itâs simpler than I imagined. [more inside]
Terminalwire is open source
Terminalwire is now available under then AGPL license! Details at https://terminalwire.com/articles/agpl-license including the âwhyâ, âwhy nowâ, a high-level tour of the source code, and the commercial offerings.
Scaffold Templates
In this episode, we explore using the scaffold generator and modifying the templates to simplify the creation of consistent, Tailwind CSS-styled views and controllers in a Rails application, saving time when prototyping and building new features. https://www.driftingruby.com/episodes/scaffold-templates
Generate Beautiful PDFs with Rails 8 + Paged.js
Looking to create beautifully rendered PDFs in your Rails app? [more inside]
Active Storage & Form Errors: Preventing Lost File Uploads in Rails
Learn how to preserve active storage attachments when a form validation error occurs https://danielabaron.me/blog/active_storage_form_errors/
đĄ Do you know why so many developers ship React with Ruby on Rails?
Because they just click â Rails offers a clean, efficient backend, and React brings the interactive, component-driven frontend that modern users expect. [more inside]
Rails, hacking, and Stripe as a scoreboard: Marc Köhlbruggeâs playbook
Martian CEO Irina Nazarova is talking to founders choosing Rails and Marc Köhlbrugge was an obvious success story. And his advice isnât about âhustleâ or âgritâ âŠbut curiosity, speed, and a willingness to be publicly wrong. [more inside]
â° Still struggling with Time Zone issues in your Rails app?
After hours of debugging strange timestamps and inconsistent created_at values, I finally decided to write the definitive guide to solving these problems â permanently. đ§ đ§ [more inside]
Rails Apps and Slowdowns: How Scout Shows what Databases Don't
Congratulations! Your Rails app is seeing consistent traffic and things are on the upswing. But with growth comes the potential for sluggish SQL queries that can slow things down. In this post, we cover what your database can tell you about the problem, and weâll also talk about what it canât tell you. [more inside]
Scaling Rails - part 2 Amdahl's law
Continuing our âScaling Railsâ series, our next article dives into Amdahlâs Law. How many threads should you use within a process? Well, it depends. Read on to learn about the relationship between threads and the amount of work that can be parallelized. [more inside]
đ Is Your Ruby Application Running as Fast as It Could?
If youâre noticing slow performance or inefficiencies in your Ruby applications, it might be time for an optimization overhaul. At Ruby Stack News, we specialize in fine-tuning code, boosting performance, and helping you make your applications run faster and more efficiently. [more inside]
Markdown image uploads with EasyMDE and Active Storage
Markdown is an excellent choice to write rich content because itâs portable, format-free and, generally, more efficient than the alternatives. [more inside]
đ Are you really using all the power Ruby gives you out of the box?
I just published a new article where I explore the hidden gems inside Rubyâs Standard Library â tools that can help you write cleaner, faster, and more secure applications without adding extra dependencies. [more inside]