I love writing gems. Lately, I’ve been particularly interested in tackling the big, important problems in math, like how can a computer generate a truly random number. I took this challenge head-on when I developed the fair_dice_roll gem.
Running routine tasks like a server health check often sends an email every time it returns healthy. Overtime, they’re easy to ignore. But, what you really need to know is when these email stop sending. Using a new Dead Man’s Snitch feature, you can now easily monitor when an email isn’t sent and DMS will alert you.
Need to round to the nearest 30 minutes or up to the next 250 or some other fun rounding case? Ruby’s build-in
ceil won’t help you, but the Rounding gem will.
Insert your app’s bootstrapping into CI to ensure that setting up a new developer is one script invocation.
I recently gave a talk covering
pluck, and the PostgreSQL Cursor gem for the West Michigan Ruby Users Group.
Over the last year, I have moved my entire workflow over to Sketch. The app is very versatile and removes the need for a number of apps that I was previously using simultaneously every day. If you design interfaces or vector graphics for screens, it will change your life.
Code to copy-paste so you can lazily serialize JSON and maybe even stream it to the client, and an argument for why we shouldn’t have to do any of this.