Gnarly Learnings from February 2023

A graduate is with a friend holding a diploma and taking a selfie. There are animated tentacles coming out of the phone.

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. Improved Absolute URL Detection in React Router Link Component The Link component is an important aspect of React Router’s tooling, but historically we have had to fall…

Read More

Gnarly Learnings from January 2023

A graduate is with a friend holding a diploma and taking a selfie. There are animated tentacles coming out of the phone.

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. bin/rails notes Code comments are a pretty controversial topic but if you’re a rails developer and you’re in favor of them you should definitely check out bin/rails…

Read More

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 More

Power up SVGs with React and CSS

SVGs (scalable vector graphics) may be old news, but we use them in modern development stacks all of the time. Our device displays have increasingly more pixels, and SVGs can scale infinitely while staying crisp and clean. Similar to HTML, the SVG standard is based on XML and provides a way to describe shapes and…

Read More

Gnarly 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 More

Gnarly 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 More

Gnarly 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

Infinite Scroll React Example with TypeScript and NextJS

For the uninitiated, infinite scroll (otherwise known as endless scroll) refers to a method of automatically loading data when a user scrolls to the bottom of their screen, allowing them to continue browsing content with minimal effort. If you’ve been in the front-end game since the good bad old days when jQuery was bleeding edge,…

Read More

Gnarly Learnings From June 2022

We love reading, watching, and listening to constantly update our skills and learn new perspectives. Here are some of the exciting pieces we learned from this month. Goodbye, useEffect In this talk, David Khorshid discusses the awkward undesirable aspects of using useEffect to handle side effects. Specifically, useEffect’s proclivity for entering infinite loops and React…

Read More