Instantly share code, notes, and snippets.

Embed
What would you like to do?
Think Distributed Systems Summer School; Providence, RI
Think Distributed Systems Summer School
Providence, RI
Curriculum
Friday (night session, open discussion)
* Background, introductions
* What are you working on in distributed systems?
* Lightning talks on research or open problems
Saturday (Theory, 8 Hours)
* Why Do Distributed Systems Matter?
* A Brief History of Distributed Systems
* Exploring The Consensus Problem
* Synchronization Free Data Structures
* An Introduction To Process Algebras
Sunday (Practice, 8 Hours)
Distributed Systems
* Riak
* Cassandra
* PNUTS
Languages
* Bloom
* Erlang
* Go
* Rust
@tbrooks007

This comment has been minimized.

Show comment
Hide comment
@tbrooks007

tbrooks007 Jan 10, 2014

Looking good so far...this is such a great idea.

tbrooks007 commented Jan 10, 2014

Looking good so far...this is such a great idea.

@brucespang

This comment has been minimized.

Show comment
Hide comment
@brucespang

brucespang Jan 10, 2014

I'm excited. I'd love to do algorithm implementation (e.g. consensus in bloom, or whatever) and automated theorem proving on the practice day.

brucespang commented Jan 10, 2014

I'm excited. I'd love to do algorithm implementation (e.g. consensus in bloom, or whatever) and automated theorem proving on the practice day.

@tsantero

This comment has been minimized.

Show comment
Hide comment
@tsantero

tsantero Jan 10, 2014

this list could span an entire summer, let alone a single weekend. kingshit.

maybe embed process algebra into an entire section on concurrency in general?

tsantero commented Jan 10, 2014

this list could span an entire summer, let alone a single weekend. kingshit.

maybe embed process algebra into an entire section on concurrency in general?

@lenary

This comment has been minimized.

Show comment
Hide comment
@lenary

lenary Jan 10, 2014

I'd hope "Why do distributed systems matter?" would be in the introduction on friday, so we can get down to real business on the saturday, but maybe i'm trivialising a complex topic...

lenary commented Jan 10, 2014

I'd hope "Why do distributed systems matter?" would be in the introduction on friday, so we can get down to real business on the saturday, but maybe i'm trivialising a complex topic...

@etrepum

This comment has been minimized.

Show comment
Hide comment
@etrepum

etrepum Jan 10, 2014

How do you LVar without Haskell? ;)

Looks great! You should do a road show and bring it here to SF as well

etrepum commented Jan 10, 2014

How do you LVar without Haskell? ;)

Looks great! You should do a road show and bring it here to SF as well

@tbrooks007

This comment has been minimized.

Show comment
Hide comment
@tbrooks007

tbrooks007 Jan 10, 2014

Any idea roughly of when you may want to do this? Hopefully not in August :)

tbrooks007 commented Jan 10, 2014

Any idea roughly of when you may want to do this? Hopefully not in August :)

@cmeiklejohn

This comment has been minimized.

Show comment
Hide comment
@cmeiklejohn

cmeiklejohn Jan 11, 2014

Thinking possibly June?

Owner

cmeiklejohn commented Jan 11, 2014

Thinking possibly June?

@gerred

This comment has been minimized.

Show comment
Hide comment
@gerred

gerred Jan 11, 2014

Have you considered https://github.com/coreos/etcd as one of the things to study? Implemented in Go, uses Raft, not a full database but is a great example of a consensus algorithm in production.

gerred commented Jan 11, 2014

Have you considered https://github.com/coreos/etcd as one of the things to study? Implemented in Go, uses Raft, not a full database but is a great example of a consensus algorithm in production.

@knewter

This comment has been minimized.

Show comment
Hide comment
@knewter

knewter Jan 11, 2014

I'm interested in learning how to think about eventual consistency from an application level, but everything else here is systems and so it feels absurdly out of place... :-/

knewter commented Jan 11, 2014

I'm interested in learning how to think about eventual consistency from an application level, but everything else here is systems and so it feels absurdly out of place... :-/

@SeanTAllen

This comment has been minimized.

Show comment
Hide comment
@SeanTAllen

SeanTAllen Jan 11, 2014

i want in on this weekend

SeanTAllen commented Jan 11, 2014

i want in on this weekend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment