- I have always wanted to closely tie audio and audio volume controls with visual and create multiple audio sources, which I tie to one input of type range. So what better way than with the HTML5 Web Audio and HTML5 Canvas 2D APIs!
- I recently upgraded this project to React 18 using a top-level React class component AND functional components. The class component contains the state, and the other components contain the props.
- This client side version the OMDB API app addresses potential built-in API errors. I felt it important to introduce my students to application error handling and thus a basic form of "testing".