Chris Oliver @excid3.com · 05/11/2025Shoutout 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. 2233
Chris Oliver @excid3.com · 28/08/2025May have went a bit off the Rails™ in my Rails World talk this year... 4192
Chris Oliver @excid3.com · 08/08/2025I might have to port @gorails.com to Wordpress for April Fools. 🤔 3160
Chris Oliver @excid3.com · 18/07/2025FerrumPDF 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! 0143
Chris Oliver @excid3.com · 11/07/2025Hope you all had a great final @railsconf! We loved hanging out with you all. 💖 2413
Chris Oliver @excid3.com · 09/07/2025Starting off community day at RailsConf with the community panel. 🎉 011
Chris Oliver @excid3.com · 17/06/2025I like the #Rails Authentication generator's authenticate-by-default functionality. If you're using Devise, you can easily replicate this with the following. 170
Chris Oliver @excid3.com · 10/06/2025You know it's a bad outage when even the status page is down. 190
Chris Oliver @excid3.com · 30/05/2025Just 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. 040
Chris Oliver @excid3.com · 28/05/2025Added a new section to the LearnHotwire.com course on testing Hotwire with Integration & System tests. 🎉 1152
Chris Oliver @excid3.com · 26/05/2025The LearnHotwire.com course now has certificates of completion. You can download them as a PDF to share with your employer or whoever you like. 050
Chris Oliver @excid3.com · 24/05/2025It's not an official Rails text editor until someone tags this bridge. 120
Chris Oliver @excid3.com · 08/05/2025DigitalOcean 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. 331
Chris Oliver @excid3.com · 24/04/2025It's been a while since I did in line to buy anything but got a Switch 2 preorder! 1170
Chris Oliver @excid3.com · 11/04/2025For those of you wondering why Jason is no longer on the Remote Ruby podcast. 0130
Chris Oliver @excid3.com · 10/04/2025In 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. 💖 0140
Chris Oliver @excid3.com · 08/04/2025In 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. 0241
Chris Oliver @excid3.com · 03/04/2025@cirdes.bsky.social kicking off @tropicalonrails.bsky.social 090
Chris Oliver @excid3.com · 02/04/2025In Brazil for the first time and ready for Tropical on Rails! 2321
Chris Oliver @excid3.com · 01/04/2025I 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... 6180
Chris Oliver @excid3.com · 27/03/2025🔥 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. 4204
Chris Oliver @excid3.com · 07/01/2025🔥 Rails Protip: It can be annoying to have both nil and "" for optional attributes. While the column default might be nil, submitting a form with an empty field will change it to "". You can use `normalizes` and `.presence` to convert empty Strings to nil for consistency. 3504
Chris Oliver @excid3.com · 30/12/2024I think they moved this just out of shot when they took the picture 030
Chris Oliver @excid3.com · 30/12/2024Just updated SellRepo.com to Ruby 3.4.1 and TailwindCSS v4 beta. I really like configuring Tailwind in CSS instead of JS. 4221
Chris Oliver @excid3.com · 13/12/2024In Ruby 3.4, you'll start seeing warnings about frozen string literals. If you still need mutable strings, create a new String object instead of using the literal syntax. String literals will work like symbols where they point to the same object in memory which is great for performance. 34612
Chris Oliver @excid3.com · 23/11/2024This is wild. @masilotti.com shaved off 6,000 lines of Swift code upgrading @jumpstartrails.com iOS to Hotwire Native. Jumpstart Pro Rails, iOS and Android go on sale next week for Black Friday, so keep an eye out if you want to grab a copy and turn your Rails apps into native apps! 1284
Chris Oliver @excid3.com · 22/11/2024black_friday is a new Ruby gem you can use for adding sales to your Ruby & Rails apps. Register sales, check which ones are active and use it to display banners, change pricing pages, or whatever you want! github.com/excid3/black... 0110
Chris Oliver @excid3.com · 16/11/2024Had a great time catching up with everyone this week at #RubyConf I'll see you at RailsConf in Philly next July?! 2485
Chris Oliver @excid3.com · 11/11/2024Packing the essentials for #RubyConf this week. Come find me and say hi! 1233
Chris Oliver @excid3.com · 09/11/2024Excited to read up on this new Rails 8 release this winter. Thanks Micro Center! 0110
Chris Oliver @excid3.com · 07/11/2024I love coming back to an old piece of code and realizing it can be greatly simplified. It's a great way to measure your progress as a developer. 4301
Chris Oliver @excid3.com · 27/04/2023That's a wrap for #Railsconf. Met some amazing people and caught up with old friends. Until next year! 030