The Gnar Company
The Gnar Company

Tell Don't Ask: Benefits and Limitations

"Tell Don't Ask" is a great principle, but it's possible to take it too far.

Dan Frenette February 05, 2020

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?

Dan Frenette December 19, 2019

How to Properly Eager Load Associations

Eager loading data is great...unless ActiveRecord is requerying anyway

Mark Lodato December 18, 2019

ActiveRecord Cannot Read Minds

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

Mark Lodato December 17, 2019

Diffin' Dots

Git comparisons of the!

Kevin Murphy December 13, 2019

The last record - according to whom?

The last record isn't necessarily the one with the highest id

Andrew Palmer November 18, 2019

Database Queries vs Database Results

Your Rails console makes it look like your code is doing more than it is

Andrew Palmer November 11, 2019

An Introduction to Firebase's Cloud Firestore: Part II

How Firebase's query rules try to be scalable by default

Reese Williams August 22, 2019

An Introduction to Firebase's Cloud Firestore: Part I

Snapshots, Documents, and References, oh my!

Reese Williams August 16, 2019

Building an MVP

Getting your product from concept to completion

Reese Williams August 15, 2019

React Native's Animated API

Everything you need to know for production-ready animations.

Reese Williams August 14, 2019

Design and Discovery Part II

The sequel

Pete Whiting July 17, 2019

Design and Discovery

Why design and discovery projects are the best way to kick-off a new product initiative

Pete Whiting July 16, 2019

When Systems Can't Agree on the Truth

You're on an island where knaves lie and only knights tell the truth...

Mark Lodato June 26, 2019

Optimizing Database Performance with Rails and Postgres

Small changes to give your app a boost.

Reese Williams May 14, 2019

PR Review Process

A value-add for clients and source of continued learning for the team.

Mike Stone April 22, 2019

React Component Comparison

Component? PureComponent? FSC? React.memo? Which should I use!?

Mark Lodato April 18, 2019

Retrospectives @ The Gnar

A casual environment for continuous company improvement.

Mike Stone April 08, 2019

Factories, RSpec stubs, database queries, and you

What to do when your user isn't really your user

Andrew Palmer May 10, 2018

How To: Make Your React Native App Work With The iPhone X Screen

One weird trick to get your React Native app to utilize the full screen of the iPhone X

Justin Kenyon March 15, 2018

Using the index as the iterator key in React apps is an antipattern

It's convenient, but can lead to some surprising problems with data that needs to be updated, sorted, filtered, or changed in any way.

Andrew Palmer March 09, 2018