I will continue using Devise with Rails 8!
I am developing a boilerplate called SuperRails. S
Curated development tutorials from top sources. Filter by language.
I am developing a boilerplate called SuperRails. S
Recently I had a chance to contribute to grape-swagger-rails, helping modernize the project and release v1.0.0. What started as a small fix turned
Thoughts on Codingame 2026 Spring challenge (Trolls in woods) I liked the challenge a lot, the most enjoyable experience so far! I even reached leg
yard-yaml 0.1.1 is available. yard-yaml is a RubyGem that plugs into YARD and helps Ruby projects document YAML files alongside the rest of their A
A Rails integration app that syncs Empire Flippers listings to HubSpot and Google Sheets using Sidekiq, PostgreSQL, and service objects.
Hey folks ð Welcome back. In Part 2 we laid the foundation: a Rails 8 API with a User model, password hashing through Devise, OAuth2 password grant v
Originally published at thatdevpro.com. This framework reference is part of the 14-tier Engine Optimization stack from ThatDevPro, an SDVOSB-certifie
The script that ate my afternoon I had a "five-minute" bash script last Tuesday. By Thursday it was 380 lines, three functions deep, and si
ðĪš yard-fence 0.9.0 is out. This is the first blog post I have written for the gem, so I will start with the short version: yard-fence is a Ruby ge
AI has become a normal part of how we write software. It reads code, suggests fixes, and explains things faster than most Stack Overflow answers. But
ð°ïļ I just released yard-timekeeper v0.1.0, a small RubyGem for Ruby projects that check generated YARD HTML into git. It solves a very specific kin
Quick warning before you read: this isn't a launch announcement. It's a story about getting something wrong in public, and changing how I work becaus
When you run rails generate model, Rails defaults to using a standard auto-incrementing integer for your primary keys. Your first user is ID: 1, your
Fuik is a Rails engine for handling webhooks that I launched recently. But it can also be used to process inbound emails! ðĄ When working with inbound
Originally published at ffmpeg-micro.com. You need to process video in your Ruby on Rails app. Users upload clips, and you need to convert formats, r
Service classes are one of the most representative anti-patterns in Rails. That is because they deviate from Rails' MVC principles. You have probably
Every morning, I see the same thing on my Twitter feed or the GitHub Trending page. A new Ruby gem is released that promises to "revolutionize" how we
Beginning to create Native Apps! Troubleshooting Tips If you have a connection error, remember to restart the server and go through the terminal con
Roo is great at hiding the differences between CSV, XLSX, ODS, and friends behind one spreadsheet-style API, but its CSV processing is slow. Meet roo
Two to four tablets sit on plinths in a gallery. Each one is listening: a contact mic on the floor, an electromagnetic pickup near the wall, a shortwa