Ruby on Rails Dev
Gnarly Learnings from December 2022
We love reading, watching, and listening in order to keep our skills sharp and our perspectives fresh. Here are some of the resources we learned from this month. OWASP Top Ten It’s important to stay sharp when it comes to online security. The Open Web Application Security Project, or OWASP, is a non-profit organization dedicated…
Read MoreEnum Types in Postgres
This is another in the series “Yeah, Postgres can do that.” You can check out the first post about Postgres history tracking. The Rails framework, including Active Record, is built so that you can switch from one database platform to another. If you want to switch from Postgres to MySQL, in theory we only have…
Read MoreGnarly News November 2022
The software development landscape is constantly changing. As a software consultancy, it’s our responsibility to keep our finger on the pulse of the industry. Here are some headlines that caught our attention recently. Vercel Releases Next.js 13 Next.js Conf delivered an exciting new version this year – Next.js 13. This version “lays the foundations…
Read MoreGnarly Learnings from November 2022
We love reading, watching, and listening in order to keep our skills sharp and our perspectives fresh. Here are some of the resources we learned from this month. Embedding with Sidekiq 7.0 Mike Perham, the creator of Sidekiq, wrote a blog post discussing one of the features of the newly released Sidekiq 7.0: embedding! Prior…
Read MoreGnarly Learnings from October 2022
We love reading, watching, and listening in order to keep our skills sharp and our perspectives fresh. Here are some of the resources we learned from this month. The Practical Effects on the GVL on Scaling in Ruby In “The Practical Effects of the GVL on Scaling in Ruby”, Nate Berkopec provides a great practical…
Read MoreHistory Tracking With Postgres
It’s no secret among my colleagues that I’m a huge fan of Postgres. I think the features of modern relational databases are a source of untapped potential in the Rails community. The Rails community tends to make websites where we can easily swap from one database platform to another, but if you’re okay with your…
Read MoreGnarly Learnings from September 2022
We love reading, watching, and listening in order to keep our skills sharp and our perspectives fresh. Here are some of the resources we learned from this month. An Introduction to Ractors in Ruby 🚨 Experimental feature alert! 🚨Ractors were introduced in Ruby 3 and represent an actor-model abstraction. Ractors provide true-blue parallelism and do…
Read MoreNavigating Session Token Authentication in Shopify for Embedded, Server-Side Rendered Rails Apps
Recently we built an embedded Shopify application for one of our clients. The UI was relatively straightforward, and in an effort to keep the code simple we elected to create a server-side rendered (SSR) Rails app and use Hotwire (Turbo and Stimulus, specifically) as needed for the front end. Part of building a Shopify application…
Read MoreGnarly Learnings from August 2022
We love reading, watching, and listening in order to constantly update our skills and learn new perspectives. Here are some of the exciting pieces we learned from this month. Digging Into Turbo with Ruby on Rails 7 This article provides a nice intro to Turbo. The author goes over the high points of frames and…
Read More