Meetup #25 - "Dat + SLEEP - A high performance file sharing network"

May 12, 2017 · Beograd, Serbia

It's time for our 25th monthly meetup and this time we have a very special guest with an amazing theme!

Do you think creating a modular P2P "Dropbox" with Node.js would be unimaginable or very hard for you?
Well, come and see for yourself :) 

This event will be hosted by our friends from Seven Bridges.


Dat + SLEEP - A high performance file sharing network


A talk about Dat, a p2p file sharing tool built for scientific data. Dat is built from the ground up with high performance in mind. It is powered by a protocol called SLEEP, which consists of a simple flat file format and a secure replication protocol backed by Merkle trees and cryptographic signatures. Mathias will describe what Dat is, how does it work and show a bunch of demos.


Mathias Buus Madsen (@mafintosh)

Mathias lives in Copenhagen, Denmark.

He tends to publish a lot stuff on github -
In the last years he has mainly been working with distributed systems and peer to peer in node (among other things he wrote a streaming torrent client called torrent-stream, a torrent video player and a torrent based file system)

He also works on the dat project ( where we’re trying to revolutionize how data is being shared and versioned.

What is Dat?

Dat ( is a grant-funded, open-source, decentralized data sharing tool for efficiently versioning and syncing changes to data.

Dat can be used to version data locally, or to share and sync data over the internet. It includes an optional peer-to-peer distribution system, meaning that the more widely that a dataset is shared, the faster it is for users to retrieve or sync a copy, and the more redundant that the dataset’s availability becomes.

By building tools to build and share data pipelines, we aim to bring to data a style of collaboration similar to what Git brings to source code. Dat is designed as a general-purpose tool for any data on the Web, with our main priority being to ensure scientific data can be more easily published and archived. Dat is fully open source and is built using JavaScript, Node.js and Electron.


This meetup wouldn't be possible without help of our friends from Seven Bridges! They will host our 25th meetup and they also helped us to bring Mathias to Belgrade.

Seven Bridges is the biomedical data analysis company accelerating breakthroughs in genomics research for cancer, drug development and precision medicine. The scalable, cloud-based Seven Bridges Platform empowers rapid, collaborative analysis of millions of genomes in concert with other forms of biomedical data. Thousands of researchers in government, biotech, pharmaceutical and academic labs use Seven Bridges, including three of the largest genomics projects in the world.


RSVP is mandatory because we have limited number of seats.

Join the discussion about meetups and JavaScript in general on our Slack (~650 people): 

Also, you can join our mailing list here:

We'll send monthly emails for JS Belgrade meetups and workshops. We'll also send some updates for other cool events and conferences, general JavaScript news, etc.

Event organizers
  • JS Belgrade Meetup

    JS Belgrade is JavaScript User Group from Belgrade. Our goal is to connect Belgrade's JavaScript community through monthly meetups. More info on our website: If you want to talk on JS Belgrade Meetup you can submit talk proposal here:

    Recent Events

Are you organizing Meetup #25 - "Dat + SLEEP - A high performance file sharing network"?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews