Chris Oliver
banner
excid3.com
Chris Oliver
@excid3.com
Rails Luminary building GoRails.com, JumpstartRails.com, Hatchbox.io, RailsBytes.com, Remote Ruby Podcast and lots of open source projects.

Do things that scare you.

https://excid3.com
Shoutout to @marcoroth.dev for Herb. Just fixed a bunch of small typos in our HTML that it found.

Browsers are pretty good at fixing these issues automatically, but I'd sure rather be sending correct HTML instead.
November 5, 2025 at 4:44 PM
My office coworker, asleep on the job.
September 8, 2025 at 4:36 PM
May have went a bit off the Rails™ in my Rails World talk this year...
August 28, 2025 at 1:26 PM
I might have to port @gorails.com to Wordpress for April Fools. 🤔
August 8, 2025 at 3:17 PM
FerrumPDF now adds custom renderers to Rails for a much cleaner integration.

You now call "render" just like you would for JSON or HTML and out pops a PDF of the page.

@gorails.com lesson on this soon!
July 18, 2025 at 1:32 PM
Hope you all had a great final @railsconf! We loved hanging out with you all. 💖
July 11, 2025 at 5:51 PM
Starting off community day at RailsConf with the community panel. 🎉
July 9, 2025 at 1:31 PM
I like the #Rails Authentication generator's authenticate-by-default functionality.

If you're using Devise, you can easily replicate this with the following.
June 17, 2025 at 5:55 PM
Just added Git LFS support for @hatchbox.io apps. 🎉
June 10, 2025 at 2:40 PM
You know it's a bad outage when even the status page is down.
June 10, 2025 at 1:56 PM
Just finished upgrading Hatchbox.io to use Stripe Billing Meters now that Usage Records are deprecated.

Thought I'd share how the upgrade process works because I've not really needed to use Subscription Schedules until now.
May 30, 2025 at 1:45 PM
Added a new section to the LearnHotwire.com course on testing Hotwire with Integration & System tests. 🎉
May 28, 2025 at 7:40 PM
The LearnHotwire.com course now has certificates of completion.

You can download them as a PDF to share with your employer or whoever you like.
May 26, 2025 at 9:49 PM
It's not an official Rails text editor until someone tags this bridge.
May 24, 2025 at 5:30 PM
DigitalOcean now blocks outbound SMTP by default, so @jumpstartrails.com now uses APIs for sending email with supported email providers.

Sending email via API is also typically faster than SMTP handshakes too.
May 8, 2025 at 4:14 PM
It's been a while since I did in line to buy anything but got a Switch 2 preorder!
April 24, 2025 at 5:01 PM
For those of you wondering why Jason is no longer on the Remote Ruby podcast.
April 11, 2025 at 7:33 PM
@jasonswett.bsky.social kicking off the last Sin City Ruby.
April 10, 2025 at 3:47 PM
In Vegas for Sin City Ruby now. It's been a busy couple of weeks but nothing beats hanging out with Ruby friends around the world. 💖
April 10, 2025 at 1:54 PM
In Philly for our site visit for Railsconf with @rubycentral.org!

It is freezing and windy this morning but the weather will be great in July.
April 8, 2025 at 11:51 AM
April 3, 2025 at 1:06 PM
In Brazil for the first time and ready for Tropical on Rails!
April 2, 2025 at 3:42 PM
April 1, 2025 at 3:12 PM
I finally found an old floppy disk with some of the old QBasic games I made!!

Here's the hangman game that really started my love of programming.

github.com/excid3/qbasi...
April 1, 2025 at 2:40 PM
🔥 Protip:

VCR has a `re_record_interval` option to help you automatically re-record HTTP requests after a given time period so you're always up-to-date with the latest responses for your API calls.
March 27, 2025 at 1:50 PM