While I continue never-ending work on my photography website and machine learning.. err… learning, I had a bit of time to revisit an old friend. That’s right: SCRATCH THAT HAS BEEN REBORN. I’ve rewritten one of my very first web apps for a brand new generation (…). Originally, I had built it in Rails because that was the framework that I had gotten my start with and was ultimately more familiar with but, despite my best attempts to utilise Rails 5’s new action cable feature, I caved and completely did it again from the ground up. Not that I wouldn’t have been able to do similar stuff in Rails, but it really needed an overhaul anyways and I just love how easy Meteor.js makes it to get a real-time app going (even easier if you git clone my meteor quick start repo :).
Feature-wise, it’s very similar to before, only now it’s real-time and anyone can search for and submit songs without interrupting the playlist. I’ve used it at a party already and it’s pretty fun (mainly because it pulls directly from SoundCloud so you don’t know exactly what you’re going to get when you search for a specific song title).
For the time being, ScratchThat isn’t live anywhere—mostly because I’m too cheap to pay for hosting at the moment—but you can download it here and run it yourself if you’re wanting to try it out.