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.
17 March 2025
The Ultimate Guide to Scaling Sidekiq
Starting with the basics (use fewer queues, smaller jobs) and moving on to concurrency settings, dedicated processes, autoscaling, and more. If you use Sidekiq, this guide is a must-read.
Minitest vs RSpec
I publish a run down on choosing Minitest or RSpec for testing Rails applications.
Understanding Real String Manipulation in Ruby and Rails: From Characters to Performa
In my latest LinkedIn article, I dive into the fascinating world of real-world string manipulation in Ruby and Rails. Whether you’re a beginner or a seasoned developer, understanding how to work with strings effectively is crucial for building efficient, secure, and maintainable code. [more inside]
🚀 Have you ever forgotten an important parameter when creating a new Rails project?
You run rails new my_app, start coding, and then realize… you should have set up PostgreSQL, skipped unnecessary features, or chosen a JavaScript bundler. Now, you have to go back and fix it. Don’t worry—I’ve put together a guide on how to properly configure rails new from the start and what to do if you forget a parameter. [more inside]
16 March 2025
Simplify memory profiling with memplify
Are you using memory_profiler? Try memplify and inspect data on UI :) [more inside]
Exploiting LLM tools
I wrote a short piece about an LLM issue I noticed recently. Morale of the story is to never trust user supplied input and be careful with LLMs because they can be tricked. [more inside]
14 March 2025
🔥 "Revolutionize Your Rails App with AI! 🚀 See How I Enhanced Trix with DeepSeek!"
🤯 “Trix Editor + AI? YES! Here’s How I Made It Smarter in Rails! 💡” 🚀 “Stop Making Typos! Add AI-Powered Text Correction to Your Rails App in Minutes!” 🔍 “AI-Powered Editing in Rails? This One Trick Will Transform Your Trix Editor!” Let me know if you want something even spicier! 😃 [more inside]
13 March 2025
How to use Solid Cache in Rails
By leveraging a SQL database for caching, Solid Cache enables Rails applications to store a greater volume of data for extended periods, overcoming the limitations imposed by the cost and capacity of memory storage. Read our new article from Jeffery Morhous
🎯 Are Your Rails Routes Bulletproof?
Routing is the backbone of any Rails app, guiding every request to the right destination. But how confident are you that your routes won’t break during the next big refactor? 🤔 [more inside]
🚀 Ready to supercharge your Ruby on Rails application?
In my latest article, I dive deep into customizing the Trix Rich Text Editor in Rails 8, including how to add exciting features like an underline button and handle file uploads with ease. If you’re looking to enhance your Rails app’s functionality, this guide will show you how to get started quickly and efficiently. Whether you’re a seasoned developer or just getting started with Rails, this article will help you elevate your app’s text editing experience. [more inside]
Dedicated community for Kamal enthusiasts
I am planning to start a community of people using “kamal” regularly or even for hobby projects The main purpose of this community is to share knowledge and help kamal enthusiasts [more inside]
12 March 2025
🚀 Boost Your Ruby on Rails Development with Docker! 🛠️
Tired of dealing with dependency issues and complex setups? With just a few commands, you can have a fully functional Rails + PostgreSQL environment running seamlessly in Docker. No hassle, no conflicts—just code! Check out my latest article on how to streamline your development process and optimize your workflow. 👇 [more inside]
Which Enums to Use? Integers or Strings - Article
I have been programming in Ruby and Rails since 2005 and I was still confused between, String Enums or Integer Enums, until I tried using both string and integer enums myself in a Rails app. If you are like me and you also don’t know then click here to read this article - Integer Enums vs. String Enums in Rails: Which One Should You Use?
Mastering Building PWA (Progressive Web Apps) in Ruby on Rails 8 - FREE Book
PWAs (Progressive Web Apps) are the Future. However, there are not many being built currently using Ruby on Rails. I have written a complete book on Mastering Building PWA (Progressive Web Apps) in Ruby on Rails 8 is published by RailsForge. You can Read it here for FREE. [more inside]
11 March 2025
🚀 Want to Build Your Own AI Chatbot? Here’s How! 🤖
AI chatbots are changing the way we interact with technology, and now, you can build one yourself! I’ve written a detailed step-by-step guide on how to create a complete AI chatbot using Ruby and DeepSeek – with full code examples. [more inside]
Caching Strategies for Ultra-High Performance in Ruby on Rails, Part 1
When it comes to optimizing web applications, a proper caching strategy is critical because it can significantly reduce load times and improve the overall user experience. This is especially true for Ruby on Rails applications, where performance can often experience bottlenecks due to heavy database queries or complex view rendering. [more inside]
Cloud hosting comparison calculator
I’ve been wanting a tool to compare prices side-by-side for Heroku, Fly, Render, etc., so I built one.
Building a Multi-Page guided tour with Rails + Driver.js
Learn to set up a multi-page guided tour in Rails with Driver.js. Integrate frontend and backend to manage and connect tours across pages. [more inside]
Mastering Enums in Rails - FREE Book
Enums is a valuable feature of ActiveRecord, however, RubyonRails newbie developers struggle to learn it and get hold of it. I have written a complete book on “Mastering Enums in Rails” and is published by RailsForge. You can Read it here for FREE. [more inside]
10 March 2025
🚀 Unlock the Power of Collection and Container Objects in Ruby on Rails! 🛠️
As developers, we know that managing data efficiently is at the core of building scalable applications. Whether it’s organizing key-value pairs, ensuring data uniqueness, or working with lazy-loaded ActiveRecord collections, mastering collection and container objects is a game-changer. [more inside]
🚀 Want to integrate AI into your Ruby or Ruby on Rails projects?
Check out my latest article, where I explore DeepSeek’s API with a practical Ruby example to generate AI-powered responses. Learn how to make API calls, fetch available models, and handle responses efficiently. [more inside]