PinnedGavin CarewDeploying a Rails app to GCP Cloud RunHopefully, you’ve worked through containerizing a Rails app before getting here. If not, check out part two. Here’s where we put that…Apr 17, 2023Apr 17, 2023
Gavin CarewDesign Pattern HellHere are a few design patterns that I regularly try to follow. Please note that these include only brief descriptions, links to full…Jan 271Jan 271
Gavin CarewWhat Ruby doesn’t teach you about software engineering: Type SystemsOK, that might be hyperbole. Because Ruby does have a type system, it’s just so easy to use that someone who has only used Ruby might never…Nov 18, 20231Nov 18, 20231
Gavin CarewWhat Ruby doesn’t teach you about about software engineering: DependenciesWhen I first started programming full-time at the Turing School, we learned Ruby. I love Ruby. It’s fantastic for beginners. Ruby allows…Nov 16, 2023Nov 16, 2023
Gavin CarewDockerizing a Rails AppThe app I’m going to be using is called Viewing Party, and it’s a rails monolith I worked on at The Turing School. If you want to clone my…Apr 17, 2023Apr 17, 2023
Gavin CarewCloud deployment for Turing gradsOne of my mentors pointed out to me that when learning a new programming language, there is a tremendous lack of information for the…Apr 17, 2023Apr 17, 2023
Gavin CarewPassing an array through query parameters with RailsHave you ever wanted to pass a key with more than one value in an HTTP request? There are many situations this could happen, but one that…Nov 11, 2022Nov 11, 2022