React

Massively improve list performance with a sliding window

Long lists in HTML can get really slow, even on fast devices. A sliding window on a list is a great way to render only the items that are currently on screen. Learn how to implement a sliding window to make any long list fast.

Read
JavaScript

Smooth JavaScript animations with requestAnimationFrame

JavaScript animations are usually slow and jumpy, but we can animate just about anything and make it buttery smooth by using animation frames to invoke UI changes only once per frame.

Read
Ruby on Rails

Infinite scale with Ruby on Rails and PostgreSQL sharding

Every rails app with enough growth will eventually hit the point where the database can no longer be vertically scaled. Learn how to use sharding on UUIDs to grow beyond one database with ease.

Read
Ruby on Rails

Fast and affordable emails with Amazon SES in Ruby on Rails

Amazon SES (Simple Email Service) is one of the easiest and most affordable ways to send emails from a Rails application. This guide will get you set up to send production emails on a custom domain.

Read