Ruby String Formatting

made by jemmaissroff, submitted by nicholasbs
Simple, useful tips for cleaning up, centering, and justifying strings for nice output in Ruby!

Effective Use of Array#bsearch

made by jemmaissroff, submitted by nicholasbs
An explanation of what Ruby's built-in binary search method assumes about the arrays you call it on so you can use it effectively.

Ruby Garbage Collection Deep Dive: Generational Garbage Collection

made by jemmaissroff, submitted by Mai
Another installment in Jemma's great series on Ruby's garbage collection.

Ruby Garbage Collection Deep Dive: Tri-Color Mark and Sweep

made by jemmaissroff, submitted by davidbalbert
Jemma continues her excellent series on how the Ruby garbage collector works.

Ruby Garbage Collection Deep Dive: GC::INTERNAL_CONSTANTS

made by jemmaissroff, submitted by nicholasbs
A great overview of Ruby 3.0 garbage collector's internal constants and what they're used for.

NHL Time on Ice Visualization

made by jemmaissroff, submitted by rachel
Interactive graphs showing how much time NHL players spent on the ice (and how much time they spent on the ice together!) in the 2019-2020 season. Code here: https://github.com/jemmaissroff/hockey

IRB's Built-in Measure

made by jemmaissroff, submitted by nicholasbs
Did you know Ruby 3.0 has an easy, built-in way to measure how long code takes to run in the REPL? This post walks you through the new feature and how to use it.

Visualizing NHL Time on Ice Data

made by jemmaissroff, submitted by Mai
These interactive visualizations show time on the ice shared by different NHL players. As Jemma notes, they tell stories of traded players, injuries and changes in lines. The code is here: https://github.com/jemmaissroff/hockey

Ruby's Method#parameters

made by jemmaissroff, submitted by nicholasbs
An in-depth review of all the ways you can define method parameters in Ruby.

Git stash doesn't have to be scary

made by jemmaissroff, submitted by nicholasbs
A quick and interactive intro to using `git stash`.