Screencasts about web development, API integrations, and simple games.

Some of my videos about programming, and more, collected in chronological order.

heredocs, select with index, paper folding - Advent of Code 2021 - Day 13 with Ruby

methods with block arguments - Advent of Code 2021 - Day 11 with Ruby

Stripe webhooks with Deno

constants, enumerable, brackets - Advent of Code 2021 - Day 10 with Ruby

operator overloading, let, heightmap - Advent of Code 2021 - Day 9 with Ruby

pattern matching, Sets, seven segment display - Advent of Code 2021 - Day 8 with Ruby

Using stripe-node with Deno

Float::INFINITY, brute force align the crabs - Advent of Code 2021 - Day 7 with Ruby

Building Avilla's Hot Cocoa Stand with Google Sites

Data structure performance Array vs. Hash - Advent of Code - Day 6 with Ruby

array destructuring, operator overload, vents - Advent of Code - Day 5 with Ruby

transpose, flatten, described_class, bingo solver! - Advent of Code 2021 - Day 4 with Ruby

binary and bit fiddling, xor, Array#median - Advent of Code 2021 - Day 3 in ruby

DSL instance_eval, eval - Advent of Code - Day 2 with ruby

each_cons, inject, and File.readlines - Advent of Code 2021 - Day 1 with ruby

Refunding cancelled reservations - clearbnb - Part 12

Update reservations to booked, handle refunds - clearbnb - Part 11

Trying GitHub Copilot in neovim

Setup Stripe, create Stripe Customers and Products - clearbnb - Part 10

Listing photo uploads, database seeding, and more! - clearbnb - Part 09