Menu Navigation Menu

Recent posts

Parsing logs 230x faster with Rust

Perhaps surprisingly, one of the most challenging things about operating is the logs. Unlike most Rails applications, RubyGems sees between 4,000 and 25,000 requests per second, all day long, every single day. As you can probably imagine, this creates… a lot of logs. A single day of request logs is usually around 500 gigabytes on disk. We’ve tried some hosted logging products, but at our volume they can typically only offer us a retention measured in hours.

On Being Supportive

This post came out of a tiny expression of gratitude.

Wacom vs. Apple Pencil

There are a lot of choices about what tools are the best for the job, especially for digital design. Learn about cost, availability, and tactile tradeoffs for digital drawing with Wacom or Apple Pencil.

Pairing: A Guide to Fruitful Collaboration 🍓🍑🍐

When interacting with Ruby devs, I’ve heard a lot of feedback along the lines of “I‘ve heard that pairing is supposed to be good, but every time I try to do it I get more and more discouraged”. Other devs I’ve talked to have lots of great experience pairing with their peers, but aren’t sure how to work with someone more or less experienced than they are. The goal of this talk is to prepare you so that pairing is not only something that you can do with any other dev, but something that you want to do with any other dev. By the end of this talk, I want you to be ready have awesome pairing sessions where you are energized and excited by working together with other devs to conquer your shared problems. Pairing is a fantastic tool for your professional toolbox: let’s learn how to design, discuss, refine, and refactor… together.

TSOMI Showcases Data Issues and Racism in Wikipedia: Crowdsourced information is messy and lack of access suppresses many important and real stories

We built TSOMI in order to see the interconnections of people listed in Wikipedia. However, much of this data is missing or is incorrect.