Skip to content

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

Photo of Slobodan Stojanovic
Hosted By
Slobodan S. and Alexander S.
Meetup #25 - "Dat + SLEEP - A high performance file sharing network"

Details

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.

Theme:

Dat + SLEEP - A high performance file sharing network

Description:

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.

Speaker:

Mathias Buus Madsen (@mafintosh (https://twitter.com/mafintosh))

https://secure.meetupstatic.com/photos/event/c/6/8/b/600_460670827.jpeg

Mathias lives in Copenhagen, Denmark.

He tends to publish a lot stuff on github - https://github.com/mafintosh
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 (https://dat-data.com (https://dat-data.com/)) where we’re trying to revolutionize how data is being shared and versioned.

What is Dat?

https://secure.meetupstatic.com/photos/event/c/6/9/0/600_460670832.jpeg

Dat (https://datproject.org) 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.

Sponsor

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.

https://secure.meetupstatic.com/photos/event/c/5/b/a/600_460670618.jpeg

Seven Bridges (https://www.sevenbridges.com) 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):

http://slack.jsbelgrade.org

Also, you can join our mailing list here: http://eepurl.com/bq4o41

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.

Photo of JS Belgrade Meetup group
JS Belgrade Meetup
See more events
Seven Bridges
Omladinskih brigada 90g · Belgrade