Everything you need to know about Ruby 4.0
The Ruby 4.0 release marks the 30th birthday of the language! Read on to understand everything that's changed in Ruby 4, and how to upgrade with the least friction.
Jeff is a Software Engineer working in healthcare technology using Ruby on Rails, React, and plenty more tools. He loves making things that make life more interesting and learning as much he can on the way. In his spare time, he loves to play guitar, hike, and tinker with cars.
The Ruby 4.0 release marks the 30th birthday of the language! Read on to understand everything that's changed in Ruby 4, and how to upgrade with the least friction.
Learn how to use Rails Action Cable without Redis! Follow along and build a Solid Cable application with real-time features.
Deploying web applications in hard. Learn what's new in Kamal 2 and how to use it to manage multiple apps on a single host.
Rails 8 promises to make it easier to deploy and host Rails apps, no-PaaS required. Jump in with us to see where it delivers and where it falls short.
Go is an incredible language with lots of options, but doesn't have a dominant web framework. Jump in to learn about the pros and cons of each!
Learn how the database-backed Solid Cache gem can surprisingly outperform traditional memory-based caches in Rails.
From frozen string literals to default block parameters, Ruby 3.4 brings some nice improvements and changes. Jump in to learn what's new.
The latest release of Rails includes a ton of new options and defaults that making shipping applications without a PaaS even easier. Dig in to learn what's new in Rails 8.
Continuous Integration is a vital tool for developing software, and GitHub Actions makes it easy to add to almost any project. Dig into this practical GitHub Actions pipeline example and learn how to setup Continuous Integration for a Ruby on Rails project.
Unlock the power of background processing in Ruby and Rails with Sidekiq. Learn how to effortlessly create, schedule, and manage background jobs with and without ActiveJob.
Maybe you've used Solid Queue already, but how well do you understand it? In this article, we'll follow the journey of a Solid Queue job from enqueue to completion.
Web scraping with Ruby opens up a world of possibilities. Would you like to get a text message when something gets restocked online? Dig into this article, where we'll solve a practical shopping problem in Ruby with web scraping!
Jump into this article to learn the differences between Rails engines and plugins and even create your very own engine. We'll cover everything you need to know to enhance your Rails applications with modular, reusable components.
With ActiveStorage's built-in Microsoft Azure Storage Service, using Azure Blob Storage to manage file uploads in your Ruby on Rails app is easier than you think. Check out this article to learn how.
Working with CSV files is something every programmer has to do eventually. Fortunately, Ruby's built-in CSV library puts plenty of tools at our disposal.
Got a Rails API that needs some love? Learn how to version your API endpoints so that you can introduce new features while maintaining backward compatibility!
How secure is your API? Learn how to build an API with Ruby on Rails and use rack-attack to keep the bad actors out.
What if you started with a Rails API-only application and now find yourself needing a front-end? In this article we explore how to add a vanilla Rails front-end to your API-only application.
Say goodbye to the complexities and costs of managing external services like Redis, and hello to Solid Queue. In this article, we'll explore using Solid Queue to process background jobs, from integration to deployment, and even monitoring!
Learn how to build a simple grocery management API using Go and Gin! We'll create a straightforward grocery item model and use Gin to build the CRUD API.