667 karma · joined July 23, 2011
Mailing list: https://umaar.com/dev-tips/
Video course on Chrome DevTools: https://moderndevtools.com/
[ my public key: https://keybase.io/umaar; my proof: https://keybase.io/umaar/sigs/V4cWz1hm8-M9l5D8L0k47IsOZSJQBDsVThwzMTlqGZk ]
a) Include Node.js scripts for converting raw big data (the raw Shazam stream) into something usable for visualisations.
b) Contain Node.js scripts & utilities for automating the creation of maps focussed on particular geographic locations.
c) Contain client side JavaScript for displaying all the individual map tiles onto an interactive map & Google Maps API code to query for places of interest (like a club, shopping center) which may explain heavy usage of Shazam in a particular location.
For the globe, which is unrelated to the datamaps, here's the original WebGL globe which someone did in 2011: https://github.com/cedricpinson/globetweeter
The Wikipedia edits version of the globe I did: https://github.com/umaar/wiki-globe - happy to do a write up of this if people think it'll be useful.
I've been planning to do more write-ups from past hackdays, such as building a functional Shazam experience in client side JavaScript and other visualisations. For example one time, I repurposed a WebGL globe to plot music recognitions over it. I don't have access to the Shazam tag stream anymore, but you can get a feel for how this looked as I've applied near real-time Wikipedia edits on the globe instead: https://umaar.com/globe/
Software: Typically Screenflow. It has a built in Gif preset which I'll sometimes use, or if better compression is needed: https://gist.github.com/dergachev/4627207
If you want to influence future content, check out: https://github.com/umaar/dev-tips/issues/27
It contains around 150 tips which I display as short, animated gifs, so you don't have to read much text to learn how a particular feature works.
Once a week, I send out an animated gif showcasing a Chrome DevTools/Node.js trick.
I wrote a post on how I did this here: https://umaar.com/dev-tips/118-cloud-vision-image-detect-jav...
FYI: I infrequently post some of these tips to Google+: https://plus.google.com/+UmarHansa with detailed descriptions. Also on Twitter: https://twitter.com/umaar with less description.
Reason I ask, I wouldn't mind contributing a feature where the user can select their own microphone input as the audio source and have the paper.js visualisation react accordingly.