List of my talks

This is a list of the talks I've given, and links to the slides. If you like these talks, consider reading my blog as well.

  • Threading in JavaScript (Updated)

    How to use threads in the browser - updated to simplify shared memory.


    Apr 9, 2026 - UtahJS Lehi
  • (Old) Threading in JavaScript

    How to use threads in the browser and in NodeJS.

    Also covers how to share memory and do simple synchronization between threads using shared memory.


    Feb 17, 2026 - UtahJS SLC
  • Numbers in JavaScript

    What number types are available and how they're parsed.

    Covers the differences between the various numeric types in JavaScript (IEEE-754 floats, BigInt, emulated 32-bit integers) and differences in how numbers are parsed in JavaScript.


    Nov 18, 2025 - UtahJS SLC
  • Introduction to Regular Expressions

    Introduction to using Regular Expressions with JavaScript

    Covers working with capture groups, syntax, and demonstrates how to build up several regular expressions step by step.


    August 19, 2025 - UtahJS SLC
  • Using WebAssembly from JavaScript

    About using WebAssembly inside the browser and benefits and limitations of WebAssembly.

    Also includes breaking down how interacting with WASM works, including exporting methods, memory management, passing complex types (like classes), and calling JavaScript directly from WASM code.

    Video on YouTube


    June 17, 2025 - UtahJS SLC