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

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

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

Accept a payment with the Payment Element using .NET

When should you use webhooks?

(2/2) Beacon Exclusion - Advent of Code 2022 Day 15 with Ruby

(1/2) Beacon Exclusion Zone - Advent of Code 2022 Day 15 Part 1 with Ruby

throw, catch, heredocs for Regolith Reservoir - Advent of Code 2022 Day 14 with Ruby