This is a compilation of programming projects that can be run directly from the Web Browser. They are meant to be educational for both the user and the me, the programmer.
If you are interested in what my current development environment looks like, I describe it here: This Development Environment
My previous environment is described here
Please enjoy the stuff I think about on my Youtube Channel: Mind of a Fighting Lion Enthusiast. I share thoughts, tutorials, and project walkthroughs that complement the code you find on this site.
Visit ChannelRead about the Development History for various projects on the site. This page has a collection of pages documenting particular commits from the github repo for this website. These complete the loop, bridging the code for the pages with the thoughts in my head. It's kind of like Inception for this website.
Read PostsPlay a 3D rhythm typing game with MIDI files. Experience the same gameplay as Midiestro 2D but with stunning 3D graphics powered by Three.js. Drag and drop midi files or use pre-loaded songs to start playing.
LaunchPlay a 2D rhythm typing game with MIDI files. This page lets you drag a midi file onto the page and play along with it by matching key presses as they fall down the screen, like a rhythm game. There are also several pre-loaded songs so you don't have to download midi files.
LaunchPlay a keyboard piano using your laptop keyboard. I hear I can power a midi synthesizer with javascript and modern web browsers. I don't have a real piano or musical keyboard, but I have my laptop keyboard. This is my attempt to turn my web browser into a musical instrument I can annoy my dog with.
LaunchView a collection of interactive charts and graphs demonstrating how Income Tax Brackets work. Have you ever heard someone say a pay increase could actually result in a pay decrease because of Tax Brackets? This perception is the result of a misunderstanding of how taxes increase per bracket. I hope this project makes it easier to understand how tax brackets really work to eliminate the perceived "pay decrease" windows around the edge of brackets.
LaunchTurn a URL into a QR Code. There are other websites that do this, but this one is mine, and I will allow the javascript from this one on my phone. Simple, private, and runs entirely in your browser.
Launch