There are a lot of things to love about being a developer: it’s fun, mentally challenging, and creatively stimulating, and it gives you the tools to make a real impact on people’s lives. It’s also a high-paying career path that doesn’t require a college degree, which makes it unusually suited to newcomers.

Even so, the barrier to entry is high. Quitting your job to attend a boot camp requires a degree of financial stability that prevents many folks from pursuing such an opportunity. If you choose to self-teach, you still have to have access to a computer and internet, and…


Howler.js is a popular audio manipulation library that gives developers the power of the Web Audio API with the simplicity of HTML5 Audio. It’s particularly useful for games and sound effects, but it’s great for any browser-based audio that involves multiple sources playing independently.

Getting Howler set up can be a little tricky if you’re new to browser audio. Let’s take a look at getting started with Howler and game sounds using traditional React class components.

A brief overview of web audio challenges

Audio has a complicated history on the web. Before the HTML5 <audio> element was created, you couldn’t…

Madeline Higgins

Software engineer based in Chicago. Senior Teaching Fellow at Fullstack Academy. I like to box, bake, make music, & advocate for a more inclusive tech industry.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store