Rob Zolkos

@robzolkos.com

Ruby on Rails developer here to help solo devs and small teams amplify their impact. I upgrade Rails apps and keep old ones running. email: robzolkos@hey.com zolkos.com

Found that is was faster to run my Rails test suite with a single core instead of all 16. I wrote a little script that runs the test suite with the same seed from 1 to x cores and then tabulate the result. (this is for 433 tests, 1250 assertions).

Bild

imo config/environments/* files should be empty. The only things in there should be overrides of default values. eg if force_ssl is true by default in production then it should not be in the production.rb file *unless* I want to override it to false.

I wish I had the motivation to execute app ideas of my own. But I don’t. But executing on a clients or employers project/vision I am 100% on board and motivated and delivering. Anyone else feel like this?

Going to go down the ActiveSupport::Notifications rabbit hole today and see if I can improve the design of my app that has some callbacks that could be better by being event driven.

I’d pay for screencasts of guests opening up their rails apps to pair on upgrades and refactorings. Eg Here is one hour of replacing sidekiq with solid queue on this 7 year old app.