Web Audio Made Easy with Howler JS - James Simpson: ThunderPlains 2019

As web and native apps continue to converge, audio plays an ever-increasing role in elevating the user experience beyond simple static documents. However, even simple audio playback can get complicated when dealing with different browsers, devices and environments. In this talk, we’ll take a deep dive into using the howler.js audio library to enhance your web, desktop and mobile applications. Through a live coding demo, we’ll start with basic playback and work our way through audio sprites, live streaming, 3D spatial audio and more. Walk away with a better understanding of various use-cases for audio on the web and the simple tools you can use to enable them in your own projects. James Simpson has spent the greater part of his life pushing the web forward by challenging what is possible in a browser. As founder of GoldFire Studios, he has focussed on real-time gaming, high scalability/performance and some of the largest HTML5 canvas games ever built. He is also passionate about opensource as the author of many projects, including the popular howler.js audio library.

Howler.js 2.0 and Beyond - James Simpson: OKC.js
▶︎

Howler.js 2.0 and Beyond - James Simpson: OKC.js

Vue.js Tutorial: Beginner to Front-End Developer
▶︎

Vue.js Tutorial: Beginner to Front-End Developer

n8n Course for Beginners – Build Complex Workflows & Master AI Integration
▶︎

n8n Course for Beginners – Build Complex Workflows & Master AI Integration

How to Build Modern Laravel Apps With Inertia - Full 3 Hour Laracasts Course, with Jeffrey Way
▶︎

How to Build Modern Laravel Apps With Inertia - Full 3 Hour Laracasts Course, with Jeffrey Way

Web Scraping for Beginners –  Extract Data with an API
▶︎

Web Scraping for Beginners – Extract Data with an API

Kyle Simpson: Where's My Straw ? [Thunder Plains 2013]
▶︎

Kyle Simpson: Where's My Straw ? [Thunder Plains 2013]

Learn Git – Full Course for Beginners
▶︎

Learn Git – Full Course for Beginners

Power BI DAX Tutorial for Beginners (2025): Master DAX in ONE Course!
▶︎

Power BI DAX Tutorial for Beginners (2025): Master DAX in ONE Course!

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

How to make a Video Game - Godot Beginner Tutorial
▶︎

How to make a Video Game - Godot Beginner Tutorial

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Fighting back against BIG TECH with a Raspberry Pi... (Pi-hole, Unbound, Tailscale + more)
▶︎

Fighting back against BIG TECH with a Raspberry Pi... (Pi-hole, Unbound, Tailscale + more)

With the Web Audio API, build a drum machine & synth
▶︎

With the Web Audio API, build a drum machine & synth

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service
▶︎

What do tech pioneers think about the AI revolution? - The Engineers, BBC World Service

Learn Dynamic Programming with Animations – Full Course for Beginners
▶︎

Learn Dynamic Programming with Animations – Full Course for Beginners

APIs for Beginners - How to use an API (Full Course / Tutorial)
▶︎

APIs for Beginners - How to use an API (Full Course / Tutorial)

Web Scraping Using Python For Beginners and File Handling in Python | Python Web Scraping
▶︎

Web Scraping Using Python For Beginners and File Handling in Python | Python Web Scraping

Hands-On Power BI Tutorial 📊Beginner to Pro [Full Course] ⚡
▶︎

Hands-On Power BI Tutorial 📊Beginner to Pro [Full Course] ⚡

How I animate 3Blue1Brown | A Manim demo with Ben Sparks
▶︎

How I animate 3Blue1Brown | A Manim demo with Ben Sparks

Git & GitHub Tutorial | Visualized Git Course for Beginner & Professional Developers in 2024
▶︎

Git & GitHub Tutorial | Visualized Git Course for Beginner & Professional Developers in 2024