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

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

Rightward Assignment in Ruby - Day 04 - Advent of Code 2023

Grid of Characters - Day 03 - Advent of Code 2023

Pattern matching with Ranges - Day 02 - Advent of Code 2023

Match and Scan - Day 01 - Advent of Code 2023

Jupyter with Ruby and Rails (plus OpenAI function calling)

Chatbot with Ruby on Rails, Turbo Streams, and OpenAI

Semantic search (search by meaning) - Rails, OpenAI, langchain.rb, pg_vector

Fun with Rails Generators

Sales Handoff - Hacking on a handoff process from sales to operations

Rails Performance Tips and Tricks

Image upload for markdown input with Stimulus and ActiveStorage

Using pinecone vector db from Rails with OpenAI for semantic search

Recursively summarize blog posts with OpenAI and Ruby on Rails

When are webhooks a good choice?

Accept a payment with the Payment Element using Ruby

Monkey Math evaluating expressions - Advent of Code 2022 day 21 with Ruby

In this video, you will learn how to solve Day 21 of the Advent of Code for 2022. This one is called Monkey Math, and we will be using Ruby. We will solve an equation by iterating over our input and replacing expressions with values. Then, in part two, we will solve for X by replacing the Human value with X and printing out a long equation. By the end of the video, you will have a better understanding of how to solve equations with Ruby.

rotate, Grove Positioning System - Advent of Code 2022 Day 20 with Ruby

Robots and mining ore, clay, obsidian, geodes - Advent of Code 2022 Day 19 with Ruby

Tetris (kinda) - Advent of Code 2022 Day 17 with Ruby

Valve flows and tunnels through a graph - Advent of Code 2022 Day 16 with Ruby