Data Migrations in Rails
Today, Chris and Andrew are here and sadly Jason is out recovering from a painful knee injury. But don’t worry, Chris and Andrew have plenty to talk about with some data migrations they’ve done, a new Screencast coming out soon, an upgrade on GoRails that needs to be done, a GitHub Student Developer Pack you can get for free if you’re a student, and there’s a Maintenance Tasks Gem from Shopify that you must check out. Also, Andrew built his first Sinatra app and tells us what it did, and with the release of Ruby 3.2.0 the guys discuss the massive speed improvements with YJIT and Regexp and some cool timeout things. Download this episode now to learn more!
[00:03:40] Andrew tells us a little bit about a book he read recently called, ADHD 2.0, and Chris ponders the future of baby proofing his house.
[00:08:53] Chris got ahead over the past few months and finally recorded a new Screencast that will be out very soon, he patched a bunch of things in Pay on the Braintree side and tells us about the migration that was done.
[00:16:29] When Chris runs this long running task, he explains how he just made it a rake task. Also, if you’re a student, and you want to use the GitHub Student Developer Pack to get GoRails for free, Chris shares the details.
[00:23:34] Andrew brings up how he’s run so many data migration tasks as rake tests and discovering the Maintenance Tasks Gem from Shopify that you should check out. Chris tells us about a FREE GoRails episode Andrea Fomera did on Maintenance Tasks that is a must to watch.
[00:30:41] If you’re a Junior, listen here… Chris explains how it would be a good practice for you to get in the habit of going through things and try to figure out how you made those decisions and how you can improve those decisions now that you know better and make that run seamlessly.
[00:32:42] Andrew talks about what he struggled with when he started out and how he wanted to get better at data modeling but didn’t understand how to do it, and we hear his thoughts on what he feels is the best way to learn.
[00:33:24] We learn about an upgrade Chris needs to do on GoRails.
[00:41:03] Breaking news… Andrew built and deployed his first Sinatra app, and we hear what it did.
[00:47:38] Chris tells us about some little apps he made a while ago and what they did. Also, with the release of Ruby 3.2.0, there is some massive speed improvement with YJIT, Regexp, and a few other things, as well as some timeout things with Regexp.