Skip to main content
Published in News

Our Favorite Posts of 2022

Our Favorite Posts of 2022
Table of contents
  1. Code
    1. Infinite Scroll React Example with TypeScript and NextJS
    2. History Tracking with Postgres
    3. Navigating Session Token Authentication in Shopify for Embedded, Server-Side Rendered Rails Apps
  2. Industry
    1. What Is the Point of Free and Open Source Software?
    2. Make Yourself Accessible: Why it Matters
    3. Deconstructing Defi
  3. Culture
    1. Our Code Review Process: More than Quality Assurance
    2. Exploding Consulting Myths: Support

Our Favorite Posts of 2022

In 2022 we resumed meeting in person, we pumped the brakes on crypto, we watched the World Cup, we tried to purchase Taylor Swift tickets. And the software world kept spinning. Here at The Gnar we found we had a lot to say over the last year. Here are some examples of the work we've done and the words we've written during the last lap around the sun.

Code#

Infinite Scroll React Example with TypeScript and NextJS#

It's a matter of when, not if, you will be asked to implement infinite scroll. Here's a guide and example to get you (sc)rolling.

History Tracking with Postgres#

A meaty piece on a rich topic. Postgres is a magical toolbox, and here we explore some of those tools in the context of preserving a history of transactions at the database level. This is part of the "Yeah, Postgres Can Do That" series, with another post going up in November. Check them both out!

We've been spending a good amount of time in Shopify these days. And we of course build a lot of Rails apps. The authentication story for a Shopify store embedded in a server-side rendered Rails app is more complicated than you'd think. Read on to learn about how we addressed it.

Industry#

What Is the Point of Free and Open Source Software?#

In a pair of posts on free and open source software, we plumb the depths of software philosophy, business ethics, the common good, and where we currently find ourselves on the timeline of FOSS. Immersive, heady, and a lot of fun.

Make Yourself Accessible: Why it Matters #

If you are concerned about accessibility (pro tip: you should be), start here. In the first of this three-part series, we discuss not only what accessibility means, but why it matters. In Parts Two and Three we get our hands dirty with testing, building accessibility into new applications, and adding accessibility to legacy applications.

Deconstructing Defi#

For those who know something about crypto, something about blockchain, or a bit of both, this is a great way to dip your feet deeper into the pool. We illuminate the core concepts scaffolding Destructured Finance. Given the state of Defi today, this couldn't be more relevant.

Culture#

Our Code Review Process: More than Quality Assurance#

In this article we provide insight into the general code review process, and an overview of how it works at The Gnar. For those less familiar with the gears of software development, or for those looking to build a team, this can serve as a template. For those in the trenches, we hope you can take away some ideas about how to enhance your process.

Exploding Consulting Myths: Support#

In a three-part series we call Exploding Consulting Myths, we demonstrate how culture at The Gnar is inclusive, supportive, and fun. In the conclusion of the series we enumerate the various support structures provided for our team, both technical and personal. A must-read if you are considering a new job (https://www.thegnar.com/about/join-our-team).

Frequently asked questions

Which selection covers database history tracking?

History Tracking with Postgres explores tools for preserving transaction history at the database level. It belongs to the "Yeah, Postgres Can Do That" series.

What does the accessibility series cover?

It starts with what accessibility means and why it matters. The later parts cover testing, building accessibility into new applications and adding it to legacy applications.

What topics do the free and open source software posts discuss?

The pair of posts discusses software philosophy, business ethics, the common good and the current place of FOSS in its history.

Which culture posts are included?

Our Code Review Process: More than Quality Assurance describes how review works at The Gnar. Exploding Consulting Myths: Support describes the technical and personal support available to the team.

Stay In The Loop

Never miss an update. Get the latest blogs, webinars, and expert insights straight to your inbox from The Gnar.