Skip to content

Every talk, podcast, livestream and demo video I've done, recorded or not, sorted by the job I had at the time. 100K+ followers across my channels. More of my recordings are on my YouTube channel.

Talks

Talks
94
Podcasts
30
Livestreams
16
Demos
13
Companies
6
Since
2016

2026–

CData · 1 talk, 3 demos

2024–2026

CloudQuery · 7 talks, 3 podcasts, 1 livestream, 1 demo

Talk · Apr 20-24, 2026

I Built an Internal Developer Platform and Developers Still Ping Me

DevOpsCon Amsterdam · Amsterdam, Netherlands

Addressing the challenges that persist even after implementing an internal developer platform, focusing on ongoing support needs and platform adoption.

Talk · Apr 8, 2026

Operationalizing AWS Governance at Scale: Five Questions Your Team Can't Answer in Under Five Minutes

CloudQuery & AWS Webinar · Online

Exploring five critical infrastructure questions that typically require hours to resolve, treating cloud governance as a data problem, and strategies for cross-cloud visibility and compliance. Co-presented with Keegan Mirazee from AWS.

Talk · Dec 19, 2024

Cloud Asset Inventory & Management Webinar

CloudQuery · Online

Creating a cloud asset inventory using CloudQuery to track resources across AWS and Azure, monitor changes, and query infrastructure with SQL. Co-presented with Yevgeny Pats (CloudQuery CEO).

Talk · Dec 19, 2024

Cloud Governance & Security Webinar

CloudQuery · Online

Managing governance, security, and regulatory compliance across multi-cloud environments with security monitoring and automated remediation workflows.

Talk · Dec 19, 2024

Improve AWS Visibility & Governance Webinar

CloudQuery · Online

Getting complete visibility into AWS infrastructure across all regions and accounts, with resource tracking, optimization, and SQL-based querying.

Demo · Jun 21, 2024

What is Apache Arrow?

CloudQuery YouTube

Deep dive into Apache Arrow with Yevgeny Pats (CloudQuery CEO) - exploring efficient data processing, cross-language support, and why CloudQuery chose Arrow for their ETL platform.

2023–2024

Tinybird · 1 talk, 4 podcasts, 4 livestreams

Livestream · Jan 9, 2024

Build Real-Time Data Products over Kafka

Tinybird Live Coding · Online

Live coding session on building real-time data products using Kafka. Co-hosted with Jim Moffitt.

Livestream · Nov 14, 2023

From Kafka to APIs in Minutes

Tinybird Live Coding · Online

Live coding session demonstrating rapid API development from Kafka streams. Co-hosted with Marc Gonzalez (Director of Data at Factorial).

Livestream · Apr 21, 2023

Launch Week #2 Release Round-up

Tinybird Live Coding · Online

Recap of Tinybird's Launch Week #2 releases and new features. Co-hosted with Alasdair Brown.

2021–2023

SingleStore · 7 talks, 9 podcasts, 2 livestreams, 1 demo

Livestream · May 26, 2022

React Q&A Session

React secret channel · Online

With Ladislav Navratil and Colby Fayock.

Talk · Feb 2022

TechTalk: Databases and DevOps

SingleStore · Online

Live demo showing how to set up continuous database deployments using GitHub Actions. Co-presented with Rizel Scarlett (GitHub).

Talk · Oct 21, 2021

Web Day

Appwrite · Online

Podcast · Sep 20, 2021

Episode 80

Guidance Counselor 2.0

Demo · Aug 30, 2021

Getting Started with SingleStore

SingleStore

A quick tour of SingleStore and its SQL Editor, and how to load and query a lot of data fast with SingleStore Pipelines.

2019–2021

MongoDB · 41 talks, 14 podcasts, 8 livestreams, 3 demos

Demo · Apr 24, 2021

MongoDB VS Code Plugin: Tips and Tricks

MongoDB

Setting up the MongoDB plugin for VS Code: connecting to a cluster, browsing collections and prototyping queries in Playgrounds. MongoDB has since marked this video deprecated.

Talk · Given 12 times · 2019–2020

An Introduction to IoT: How I Built an IoT Kitty Litter Box Using JavaScript

+ 7 more

Podcast · Jun 16, 2020

MongoDB Basics

JavaScript Jabber (JSJ 436)

What is MongoDB, how it works, how it differs from relational databases, and how it fits into modern web apps.

Talk · Feb 26-28, 2020

Getting Started with GraphQL And Atlas

ConFoo Montreal · Montreal, Canada

Recorded at MongoDB.local San Francisco 2020

Step-by-step setup of GraphQL schemas and APIs on MongoDB Atlas for rapid application building.

Talk · Aug 7-9, 2019

JS and Parallel Processing(!?)

Midwest JS · Minneapolis, MN

Recorded at Minnebar

Exploring JavaScript's evolution from single-threaded to supporting processing threads for serious computation.

2017–2019

Best Buy · 37 talks, 1 livestream, 5 demos

Talk · Given 12 times · 2018–2019

Building High Performance React Applications

  • Jul 17-19Kansas City Developer Conference, Kansas City, MO
  • Jun 4-5Prairie Dev Con Winnipeg 2019, Winnipeg, Canada
  • Nov 29-30Full Stack Toronto, Toronto, Canada
  • Oct 16-17Prairie Dev Con Regina 2018, Regina, Canada
  • Oct 10-12JS Interactive 2018, Vancouver, Canada
  • Aug 9MidwestJS 2018, Minneapolis, MN
  • Jun 14Open Source North 2018, Minneapolis, MN
  • Jun 12Web Rebels 2018
  • Apr 30Best Buy, Minneapolis, MN
  • Apr 19MXNow
  • Apr 14Minnebar 2018, Minneapolis, MN
  • Feb 15React Minneapolis, Minneapolis, MN
+ 7 more
  • Aug 9MidwestJS 2018, Minneapolis, MN
  • Jun 14Open Source North 2018, Minneapolis, MN
  • Jun 12Web Rebels 2018
  • Apr 30Best Buy, Minneapolis, MN
  • Apr 19MXNow
  • Apr 14Minnebar 2018, Minneapolis, MN
  • Feb 15React Minneapolis, Minneapolis, MN

Talk · May 22, 2019

A Gentle Introduction to Big O

Open Source North 2019 · Minneapolis, MN

Algorithm complexity and big O notation, so you notice before you write code that takes ten times longer than it needs to.

Talk · May 16, 2019

Extreme Web Performance Optimizations

Best Buy

Finding and fixing the most common web performance bottlenecks with Lighthouse and Chrome DevTools, and the browser APIs that give you more control over loading.

Demo · Apr 3, 2019

Moodlite Demo

YouTube

Moodlite: open source, 3D-printable light triangles with addressable RGB LEDs, run by a NodeMCU controller you change from any browser.

Talk · Sep 15, 2018

What Happens When You Type 'google.com' Into Your Browser and Press Enter?

Prime Digital Academy · Minneapolis, MN

An answer to the old interview question, one layer at a time.

Talk · May 22, 2018

Never Work for Free: Career Advice for New and Veteran Developers

Prime Digital Academy · Minneapolis, MN

Career advice for job seekers at every level, from developers who have been at it a while.

Talk · Feb 15, 2018

How to Ace the Coding Interview

Prime Digital Academy · Minneapolis, MN

Finding the hints in a question, breaking a problem into pieces, getting unstuck, and the computer science basics interviews still ask about.

Talk · Dec 2017

Mastering React: How to Test Your React Application

Best Buy

Testing React for high-traffic apps with Jest and Enzyme: unit tests, behavior tests for interactive components, and integration tests for the whole app.

Talk · Mar 2017

Connecting Hardware Up to the Internet

DevLeague · Honolulu, HI

How to connect IoT devices to the web.

Talk · Mar 2017

Gamification and IoT

University of Hawaii at Manoa · Honolulu, HI

Ways to add game mechanics to your apps to keep people coming back.

Talk · May 6, 2016

Making Minecraft Mods

Maui STEM Conference · Maui, HI

Changing how the game plays with code, decompiling tools like the Minecraft Coder Pack, or a mod generator.