CRDT sync with Swarm.js: real-time and offline for collaborative apps
Data sync is everywhere: users need to collaborate, devices need to sync, apps need to access data concurrently. Real-time apps, data backup, offline work, local caching and many other topics boil down to data synchronization.
Long story short, Swarm.js makes a practical use of Commutative Replicated Data Types to synchronize data. It does real time, it also does offline. We'll talk what it takes (streams vs REST) and how to live with that (APIs and stuff).
Making a collaborative whiteboard using deepstream.io
deepstream.io is a scalable node server designed for realtime webapps.
We'll explore its features by creating a virtual whiteboard with collaborative editing, communication between users, permissions and more!
Sonarvio | Web Based Song Identification
Music is nowadays everywhere - in movies, games or audiobooks. Computer assisted song recognition can help you finding these catchy records you recently can't forget.
Popular services like Shazam or Soundhound works great, but do we really need a mobile phone with an additional app to get information about the tracks in the currently playing youtube video ?
Sonarvio uses different approaches to help you identify the song you like to listen!