Make Yourself Accessible: Legacy Rails Applications

This is the third in a three-part series on “what accessibility actually looks like when you’re implementing it in a Rails app.” Part One covered some of the moral, ethical and professional rationale for making a site that adequately serves as many people as possible. Part Two covered implementing accessibility checks in a brand-new application,…

Read More

Make Yourself Accessible: New Rails Apps

In Part One of this series, I talked through some of the ethical and moral rationales for making a website accessible to as many people as possible. It’s good for your users, and it’s good for your code, so it’s a good idea. But I didn’t actually lay out the process of adding accessibility checks…

Read More

Make Yourself Accessible: Why It Matters

My grandfather used a wheelchair after suffering a spinal injury in his forties. His house had a long ramp and a tiny elevator, his pepper grinder was electric, and he slept on a waterbed (it was AWESOME). If he were using the modern Internet, he’d be using accessibility tech. He had mobility in his hands,…

Read More

Gnarly technology predictions for 2022

When we first started The Gnar Company I expected to spend a significant amount of time researching and implementing new technologies each year. What we’ve generally found is while new frameworks and stacks are constantly evolving, clients typically seek expertise and stability within a given tech ecosystem. In our 6 years of operating The Gnar…

Read More

STDIN Stream Processing Using Crystal Concurrency

Recently, I embarked on building out a simple proof of concept where I needed to render the latest JSON object from a stream originating from STDIN. The source data comes from a PR’d version of the system monitoring tool atop that adds an option for JSON output. I wanted the ability to render the most…

Read More