Resources

Insights from our team of senior engineers, product strategists, and industry experts.

Filter Results
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Engineering Insights
Using Sonic Pi To Play Music With Ruby

Using Sonic Pi To Play Music With Ruby

Amplifying the impact of your code
Engineering Insights
Inheritance: Derivative Songwriting

Inheritance: Derivative Songwriting

There are only 12 notes to choose from
Engineering Insights
Shedding a Light on Duck Typing

Shedding a Light on Duck Typing

It's time to light the lights
Engineering Insights
Dependency Injection: Plug In

Dependency Injection: Plug In

These go to eleven
Engineering Insights
EXPLAIN Like I'm Five

EXPLAIN Like I'm Five

Five ways to run EXPLAIN on your Rails database queries
Engineering Insights
React Native's Animated API

React Native's Animated API

Everything you need to know for production-ready animations.
Engineering Insights
Useful Sidekiq Patterns

Useful Sidekiq Patterns

Sidekiq workers are awesome, here are a few ways we think you can make them more awesome!
Engineering Insights
PRY like a PRO

PRY like a PRO

PRY is one of the most commonly used gems by Ruby devs, but are you getting the most out of its features?
Engineering Insights
Committing code at The Gnar Company

Committing code at The Gnar Company

Commit this to memory...
Engineering Insights
Tell Don't Ask: Benefits and Limitations

Tell Don't Ask: Benefits and Limitations

"Tell Don't Ask" is a great principle, but it's possible to take it too far.
Engineering Insights
How to Properly Eager Load Associations

How to Properly Eager Load Associations

Eager loading data is great...unless ActiveRecord is requerying anyway
Engineering Insights
ActiveRecord Cannot Read Minds

ActiveRecord Cannot Read Minds

ActiveRecord - 60% of the time, it understands you every time