Blogs
5 gems you no longer need with Rails | Arkency Blog
In my line of work as a consultant I’m often reviewing Rails codebases. Most of the time they’re not the greenfield apps — developed with latest and greatest Rails and Ruby releases. They power successful businesses though. To keep them running sm...
A Rubyist's guide to Big-O notation - Honeybadger Developer Blog
I don't have a degree in computer science, and it's okay if you don't either! Lots of us Rubyists don't have formal computer science credentials. So for a long time, I avoided learning about big-O notation. It looks a little too much like higher m...
Authentication with Devise and CanCanCan in Rails 8 · James Hibbard
This is a tutorial on how to set up authentication (verifying who you are) and authorization (what you’re allowed to do) in a Ruby on Rails app using Devise and CanCanCan. We’ll use Rails 8 and Ruby 3.4, and build everything locally—no external au...
GETting Conditionally - The Bare Basics - Julik Tarkhanov
It is often that random tweets somehow get me into a frenzy – somebody is wrong on the internet, yet again. But when I gave this a second thought, I figured that… this statement has more merit than I would have wanted it to have.
It has merit bec...
Can AI rebuild a Rails page in Next.js? We tried it
We recently ran a livestream experiment to rebuild a page from our internal tool, Hub, using as much AI help as possible. The setup: Cursor as our AI-powered editor, and a goal to recreate Hub’s Events page. It was a fun, fast-paced session—and af...