We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track

List of our favourite Ruby & Rails tips
A List of Short and Powerful Ruby and Rails Tips
Ruby and Rails gives us so much, it's impossible to know all the cool features we have available. In this post, you'll discover some helpful bits that will make your work easier.

Releasing a gem version to Ruby Gems - Photo by Dom Gould
How to Release a Gem to RubyGems
Need to release a new Gem version but not sure how? Or are you just curious about how releasing a gem works? Then, this post is for you.

Hack Day at RubyConf 2023 - Photo by San Diego Conference Photography
RubyConf 2023 Highlights
Best talks and moments from RubyConf 2023 in San Diego.

A live coding introduction to Ruby Prism

Time to scrub some HTML from its potential dirtiness. Photo by Los Muertos Crew.
Ruby HTML Sanitization with Loofah
Need to do some HTML sanitization, but Rails ActionView Sanitize Helpers are not good enough? Read this post to learn how to do it with Loofah.

Fixing Thread-Safety Bugs with Nate Berkopec
Fixing Thread Safety Bugs With Nate Berkopec
Can you tell if a Ruby gem is really thread-safe or not? And how do you fix a seemingly thread-safety issue that can be something else entirely?

May the dead code R.I.P
4 Strategies To Remove Dead Code from your Ruby App
How much does it cost you to carry dead code? How do you find and remove zombie Ruby code? Use these 4 strategies to kill out all the dead code in your Ruby application.

Testing Thor Ruby Required Options
Testing Thor Ruby Required Options
There are lots of tutorials for building a CLI with Thor from scratch, but there aren't a lot of them on how to test it, especially covering scenarios such as required options. This post is about testing Thor Ruby options.

How to Open Source with Richard Schneeman (@schneems)
How to Open Source with Richard Schneeman (@schneems)
What does lurking and flossing have to do with contributing to open source? It's all about sustaining tiny habits. Learn how to use tiny habits to go from coder to contributor.

How Faker works, how to publish a Ruby gem, and how you can contribute to the project
How does the Faker Ruby Gem Work?
How does the Faker Ruby gem work? How do you contribute to an Open Source Ruby project? Know exactly how by watching us do it live!

How to Quickly Debug a Ruby Gem with `pry`, `git bisect`, and `bundle open`
Guide: Quickly Debug a Ruby Gem with Pry and Git Bisect
A quick guide to help you debug a Third-Party Ruby Gem (faker-ruby) using `bundle open`, `pry`, and `git bisect`.

Smart Ruby Developers Don't Ask for Advice. They Ask for Instructive Feedback instead.
Smart Ruby Developers Don’t Ask for Advice. They Do This And Build A Reputation As a Result
Want to find out for sure whether you’re moving up the Engineering Ladder anytime soon or not? Instead of asking for advice, ask for instructive feedback. Here's how.

A Massive List of Ruby on Rails Open Source Applications You Can Have as a Reference
216+ Ruby on Rails Open Source Applications You Can Use as a Reference
No idea how to implement a new Ruby on Rails feature? Or a Rails model? A migration? How to write a test? Here's how to effectively use 200+ Ruby on Rails Applications as a reference for implementing the most common things you need as a Ruby developer.

How to find your Ruby Software Career Path with Mina Slater
How to find your Ruby Software Career Path with Mina Slater
Have you ever reflected on your career goals as a Software Developer? How often do you talk with someone who’s doing the kind of work you want to be doing? Find out how Mina Slater created her own role by taking advantage of her theater management background and expanding the impact of her work.

Ruby Code Quality with Ernesto Tagwerker on the hexdevs podcast
Ruby Code Quality with Ernesto Tagwerker
Are you working on Ruby on Rails Applications that are constantly on fire, overwhelmed by technical debt? Instead of being a firefighter, what if you could be a happy programmer again? Listen and learn exactly how to measure tech debt and take the right steps to immediately improve code quality!

Broadcasts callbacks
Just Enough Hotwire with Chris Oliver
An introduction to Hotwire with Chris Oliver, from GoRails. Hotwire is the new way of making AJAX requests on Ruby on Rails. Learn how to build JavaScript-less Rails with turbo streams, Stimulus, and form_with.

A class on Ruby Internals with TenderJIT with Aaron Patterson (tenderlove)
A Tender Introduction to Ruby Internals with TenderJIT
A class on Ruby Internals and TenderJIT. Aaron Patterson (tenderlove) joined us on an Open Source Thursdays Expert Guest session to teach you about compilers, interpreters, and how to contribute to TenderJIT.

Photo by Egor Kamelev from Pexels
How to Improve Code Quality on a Ruby on Rails Application
Taking ages to deliver small changes? Constantly sacrificing code quality? Learn which Ruby code quality tools you can use to perform static code analysis and improve code quality.

Photo by Olha Ruskykh from Pexels
International Pricing for Ruby and Rails Books and Courses
Living in a country whose currency is undervalued, which makes it hard for you to afford a course priced in US dollars? Here's a list of resources that offer discounts for Ruby and Rails developers who earn a local wage (outside of the US). The list includes one-time fee and monthly subscriptions.

The Ruby language's syntax has some basic building blocks
How to Learn the Syntax of a Programming Language When You Know How to Code
Do you have a hard time learning the syntax of a new programming language, even though you know how to code? Here's a quick knowledge transfer exercise to help you learn Ruby.

A bowl of spaghetti code can't teach you how to write clean code.
Learn Ruby on Rails Best Practices With One Exercise
You're craving some squeaky-clean code, but all you have for lunch every day is a big bowl of legacy spaghetti code. Here's one way to change that.

The first day at your new developer job feels like the first day of school.
New job, new codebase. How do you even get started?
Are you joining a new company, and the codebase is massive and scary? Are you freaking out because you don't even know where or how to get started? What if you could feel comfortable collaborating with your new team, and confidently navigate any codebase? Here is a list of strategies to help you!

Learn pry and improve your debugging tools in 5 minutes.
Get Started with Pry Debug in 5 minutes
Whether you're new to Pry or not, there are so many commands to learn! Get Started with Pry in 5 minutes and save hours next time you're debugging Ruby on Rails code.