Gnarly Learnings from January

Engineering Insights

#
Min Read
Published On
March 13, 2025
Updated On
March 17, 2025
Gnarly Learnings from January

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.

Full Stack Radio with DHH - Building HEY with Hotwire

Here is an in-depth discussion on Hotwire, the HTML over the wire architecture recently released. The insight into using these tools to incrementally improve the experience for users by building on existing concepts is a valuable lesson.

Ruby 3.0 and the new FiberScheduler interface

Ruby 3.0 released on Christmas, as is the tradition for ruby releases. There are
many improvements, particularly around concurrency, and this digs in to one of those improvements.

Caching All Native Ruby Gem Platforms

????Shameless self-promotion!????

If you need to cache multiple platforms of gems locally, we figured it out for you!

Understanding Connections & Pools

A detailed rundown on connection pooling, across various technologies
and platforms.

10 years(-ish) of Elixir

A great retrospective on the past, present, and future of Elixir. Congrats to
everyone involved (and particularly José Valim)!

Look Ma, no JWT!

????Shameless self-promotion!????

Here we revisit the implications of introducing JWTs for API authentication and propose an alternative.

Common mistakes with React Testing Library

If you use React Testing Library
you'll want to check out Kent Dodds' tips and tricks that can be put to use
right away.

A Few Methods for Returning Default Values when Creating ActiveRecord Objects

Where'd your default value, assigned by the database, go when inserting a record
with ActiveRecord? This article explains why it's missing, along with some ways
around it.

Alice and Bob Cast of Characters

Maybe you've used or heard Alice, Bob, and Carol being used for stand-in names
for different scenarios. Did you know there's an entire universe of other names,
some of which target specific personas? Neither did we, until reading this!

Author headshot
Written by
, The Gnar Company

Related Insights

See All Articles
Product Insights
We Turned a Phone Call Into a Working Product in 48 Hours. Here's Exactly How.

We Turned a Phone Call Into a Working Product in 48 Hours. Here's Exactly How.

Watch what happens when a one-hour phone call becomes a working application in 48 hours. We walk through exactly how Context-Driven Development turns a single conversation into a competitor analysis, feature prioritization, full PRD, and production-grade software with Stripe billing, user accounts, and an admin dashboard—using AI-assisted agentic development with a human architect in the loop.
News
Is Your Team Ready for AI? Here's How to Find Out in 2 Minutes

Is Your Team Ready for AI? Here's How to Find Out in 2 Minutes

Most teams aren't getting real value from AI tools — not because the tools don't work, but because their foundations aren't ready. Discover the five factors that predict AI success and take a free 2-minute assessment to find out where your team stands.
Product Insights
AI Integration Agency With Guaranteed Outcomes

AI Integration Agency With Guaranteed Outcomes

Stop the "Vanished Agency" cycle. As a premier AI integration agency, The Gnar Company moves beyond flashy demos by wiring AI into your CRM and ERP to trigger real actions. Get a successful AI implementation with guaranteed outcomes and our signature 12-month bug-free warranty.
Previous
Next
See All Articles