Talks

ruby-tree-sitter (2025-01-27)

In this talk I introduce Tree-sitter, give an overview of different parsing techniques and how they compare to the decisions made by Tree-sitter. Finally, I introduce the Ruby Tree-sitter gem, and show how to use it to load & interact with Tree-sitter parsers.

scaling-shopify (2025-11-15)

I give this talk every year to Carleton University Software Engineering students on scaling software systems using examples from Shopify’s history as it grew from 10’s of requests per second to multi-millions requests per seconds.