Blogging for Devs
Trends
It's free:Blogging for Devs Course

Today's 35 Best Ruby Blogs

Updated Hourly (How it Works)

Ruby blogs

Last 30 days
Code with Jason

1. Code with Jason

Jason focuses on Ruby, Ruby on Rails, and especially testing in Ruby with tools like Rspec, Capybara, and Factory Bot. He also hosts a podcast called the Rails with Jason podcast.

TRENDING POST:
How I keep my Rails controllers organized - Code with Jason

RubyQA / Software Testing
331
points
Pragmatic Pineapple

2. Pragmatic Pineapple

Nikola writes mostly JavaScript and Ruby topics. He breaks up difficult topics into digestible and practical tips. He also questions the status quo in both JS and Ruby worlds by covering topics that have been long accepted by the community. You'll also find articles about working with vim.

TRENDING POST:
Gentle Guide to Get Started With tmux

264
points
Sandi Metz' Blog

3. Sandi Metz' Blog

Sandi Metz writes about Ruby and practical object-oriented design.

TRENDING POST:
The Wrong Abstraction — Sandi Metz

245
points
Notes to self

4. Notes to self

Josef is a long-time Rubyist, formal Red Hat Linux maintainer of Ruby software, writer, and contributor of open-source software. He publishes about journeys in Ruby, Linux, Vagrant, and related topics. Last two years he's writing about his experience working with Elixir/Phoenix professionally.

TRENDING POST:
Elixir Authorization Plugs

171
points
Bibliographic Wilderness

5. Bibliographic Wilderness

Jonathan writes about Ruby, web development, and digital library services. Specifically, he focuses on digital systems, metadata, cataloging. The name of his blog is derived from his effort to help people navigate the "information wilderness". He's a self-described systems librarian.

TRENDING POST:
Notes on retrying all jobs with ActiveJob retry_on

83
points
One Ruby Thing

6. One Ruby Thing

One Ruby or Ruby on Rails technique delivered with a "Why?" and a "How?" every two weeks. Each post is deliberately focused, brief, and opinionated. The Archive contains posts going back to 2012 and is regularly updated.

TRENDING POST:
Compress Your HTML Responses

82
points
Jemma Issroff's Blog

7. Jemma Issroff's Blog

Jemma writes about Ruby topics. Most recently, she is writing a Ruby GC Deep Dive series where she explains different aspects of Ruby's GC. She also writes weekly tips for the Ruby Weekly Newsletter and copies these over to her blog too.

TRENDING POST:
Esoteric Ruby in MemoWise

82
points
Avdi Grimm's Blog

8. Avdi Grimm's Blog

Avdi writes about Ruby and Ruby On Rails on his blog, and has also published several popular books on Ruby development. He also runs a podcast about Ruby called Ruby Tapas.

TRENDING POST:
Why does Ruby have blocks?

80
points
Ruby Yagi

9. Ruby Yagi

Ruby Yagi is a blog with Ruby, Rails, and web development articles, written by Axel Kee, a Kuala Lampur-based developer. You can find articles about Rspec, Capybara, Tailwind CSS, and anything you need to do web development with Ruby.

TRENDING POST:
How to truncate long text and show read more / less button

60
points
Boring Rails

10. Boring Rails

Learn about the boring tools and practices used by Basecamp, GitHub, and Shopify to keep you as happy and productive as the day you typed rails new.

TRENDING POST:
Writing better StimulusJS controllers

44
points
Tenderlove Making

11. Tenderlove Making

Aaron writes about Ruby and is a core contributor to Ruby, Ruby on Rails, and Nokogiri. He currently works at Shopify and is based in Seattle.

TRENDING POST:
I am a puts debuggerer | Tenderlovemaking

41
points
Ruby Guides

12. Ruby Guides

Jesus' mission is to help people improve their Ruby skills. He's a Ruby developer and teacher from Spain, and believes Ruby is an incredible language for writing great software. He's published over 150 Ruby guides suitable for all levels of Ruby developer.

TRENDING POST:
The Many Uses Of Ruby Case Statements

37
points
Stefanni Brasil's blog

13. Stefanni Brasil's blog

This blog is for anyone interested in learning more about how to start their developer career with Ruby on Rails. Mostly backend development with Ruby on Rails. Also career advice to early career devs. You'll find lots of advice and cheat sheets.

TRENDING POST:
Dev With No Experience? Here's one way to get experience today.

31
points
Tosbourn’s Dev Blog

14. Tosbourn’s Dev Blog

Elaine and Toby write about backend development with Ruby on Rails. They occasionally write about other tooling and practices used by our amazing web development community. All content tries to be useful to both new and seasoned developers.

TRENDING POST:
How to ignore Bullet in RSpec tests

28
points
Schneems

15. Schneems

Richard created CodeTriage.com, and has helped over 50,000 developers get started with open source. On Schneems, he writes about performance in Ruby and Ruby on Rails. He's one of the top 50 contributors to RoR and currently works at Heroku.

TRENDING POST:
How I Reduced my DB Server Load by 80%

27
points
Ana's Blog

16. Ana's Blog

Ana writes about software development, mostly with ruby. Lately, her posts have been focused on querying with rails and postgreSQL. TDD, clean and performant code are other preferred topics.

TRENDING POST:
Understanding docker - playing with ruby containers

25
points
solnic.codes

17. solnic.codes

Piotr is an open-source developer and creator and core team member of rom-rb and dry-rb. He works as a backend engineer at Castle.io and writes about web development, databases, API integrations, and infrastructure with Ruby.

TRENDING POST:
The 5 Rules of Simple RSpec Tests

21
points
Everyday Rails

18. Everyday Rails

Everyday Rails is about getting stuff done as a software developer. It’s usually about using Ruby on Rails, but often times, it’s not. It’s about finding the best tools, libraries, and practices to help you get your apps to production.

TRENDING POST:
Deprecating code in a Rails application | Everyday Rails

20
points
Janko's Blog

19. Janko's Blog

Janko's blog shares the wonders of Ruby. His latest posts cover topics like authentications in Rails 6, inserting datasets with Sequel, and working with ActiveRecord transactions. He's a self-described Ruby-off-Rails evangelist and creator of Shrine, a file attachment library for Ruby applications.

TRENDING POST:
Rodauth: A Refreshing Authentication Solution for Ruby

20
points
Speedshop

20. Speedshop

Nate's Ruby and Ruby on Rails blog focuses almost exclusively on performance in Ruby. He distills the lessons from his consultancy, courses, and wrokshops into articles that explain how to find and fix performance issues on your Rails website.

TRENDING POST:
The Practical Effects of the GVL on Scaling in Ruby

20
points
Tim Riley’s Blog

21. Tim Riley’s Blog

Regular updates on developing OSS Ruby from Hanami, dry-rb, and rom-rb core team member Tim Riley.

TRENDING POST:
Open source status update, July and August 2021 | Tim Riley / timriley.info

20
points
Codefol.io

22. Codefol.io

Noah writes about Ruby on Rails, performance in Ruby applications, RoR internals, and also covers Ruby-adjacent topics like DevOps and databases. He's published a book on Rails internals called Rebuilding Rails.

TRENDING POST:
Hey, Software Developers! There's an Amazing Visa That Could Let You Live in the United Kingdom

6
points
the evolving ultrasaurus

23. the evolving ultrasaurus

Sarah Allen's reflections on internet software and other topics. She primarily writes about Ruby and Rust.

0
points
Emmanuel Hayford's Blog

24. Emmanuel Hayford's Blog

Emmanuel builds small projects with Ruby and writes about them. He writes about the inner workings of Ruby and Rails from time to time with posts on the basics of Ruby and Rails periodically. Rails newbies will find his articles useful.

0
points
Michael Grosser's Blog

25. Michael Grosser's Blog

Michael writes about his experience with Ruby, and covers topics like working with Kubernetes and Ruby. This blog will be useful for you if you're looking for a blend of DevOps and the Ruby programming language.

0
points
Karol Galanciak's Blog

26. Karol Galanciak's Blog

Karol writes about Ruby on Rails and Ember.js. Recent posts cover topics like race conditions in Rails, RPC, and RabbitMQ. He often writes about distributed systems architecture, event-driven design, and scaling Rails. Karol is based in Poland and is the CTO at BookingSync.

0
points
Kir Shatrov's Blog

27. Kir Shatrov's Blog

Kir writes about his experience as a Production Engineering Lead at Shopify and covers topics like Ruby, Databases, Kubernetes, and site reliability.

TRENDING POST:
Quick way to run a Ruby script in Kubernetes

0
points
Yulia Oletskaya's Blog

28. Yulia Oletskaya's Blog

Yulia is a Ruby developer, and writes about working with Ruby on Rails. Some recent posts talk about working with Rails and Docker, performance optimization, and choosing programming languages.

0
points
Moncef Belyamani's Coding Guides

29. Moncef Belyamani's Coding Guides

The blog is primarily focused on helping beginners become confident coders. It covers essentials like setting up and using a development environment on a Mac, as well as some Ruby-specific posts, and Mac productivity tips. The guides provide important and up-to-date details that are often left out from other tutorials, while remaining clear and beginner-friendly. Moncef doesn't want you to blindly copy and paste solutions. He wants you to understand the why and how so you can become a confident coder.

TRENDING POST:
How to install Xcode, Homebrew, Git, a Ruby manager (chruby, rbenv, RVM), Rails, Jekyll on macOS ...

0
points
Mike Perham's Blog

30. Mike Perham's Blog

Mike writes a lot of Ruby content on his blog, though he also touches on other frameworks and languages related to web development like Go and JavaScript. He works on open source and is based in Portland, Oregon.

TRENDING POST:
Serving your own Commercial Rubygems | Mike Perham

0
points
Andrew Kane's Blog

31. Andrew Kane's Blog

Andrew writes about Ruby and Ruby on Rails, and has written Ruby libraries like Morph, cmfrec, and Trove. He recently wrote about ML gems for Ruby and how to work with DVC and Git LFS on Heroku.

0
points
Ross Kaffenberger's Blog

32. Ross Kaffenberger's Blog

Ross teaches backend and Ruby on Rails developers JavaScript and frontend development tools like Webpack. He works with React, Vue, and Ruby on Rails.

0
points
Meta Redux

33. Meta Redux

Bozhidar writes about programming topics, specifically on Ruby as well as Clojure. He recently posted about Ruby Style guide badges, doing semantic formatting with Clojure, and some meta articles about running his various blogs. Bozhidar also runs a blog about emacs called Emacs Redux.

TRENDING POST:
Back to Linux

0
points
Running with Ruby

34. Running with Ruby

Running with Ruby is written by Maciej Mensfeld, and covers all kinds of Ruby and Ruby on Rails Rails-related topics like working with ActiveRecord, MySQL, Apache Kafka, and the Karafka Framework, which he created himself.

0
points
Rambling Code

35. Rambling Code

Rambling Code is a web development blog by Sahil Gadimbayli covering topics from Ruby, Rails, Linux and other tools from the stack he uses on daily basis for web development. He also writes about fintech topics, open source projects and a "code diary", which is a document of summaries and notes from books, casts & day to day findings.

0
points

7-Day History • Top 10

Like this collection of Ruby blogs?

Best Ruby blogs

We're trying to create the best place to find quality and creative content, written by individual developers and technical experts. Help us get the word out!

  Share this on Twitter

Read Software Blogs on Related Topics

Back to all topics

Python Blogs

PHP Blogs

Java Blogs

Acknowledgements — Thanks to Hero Patterns and Devicon for SVG assets used on this site. Plus, thanks to everyone who's submitted their favorite blogs so far! We'd love your suggestions for how to make this list better on Twitter, @bloggingfordevs.

Y
Blogging for DevsMade by @monicalent

Learn how to grow your blog as a developer without an existing audience through great writing and SEO.

Resources
Community
  • Join Us New
  • Live Events
  • Reset Password