4. Why a reading club?
“The smartest person in the room
is a piece of paper.”
5. Long time member
Akka @ Lightbend
Various User Groups
Today’s hosts
Adam Pohorecki
Founder
Konrad `ktoso` Malawski Łukasz Dubiel
Long time member
Tomasz `LAFK` Borek
Long time member
Loves learning
Various User Groups
6. Schedule
Top 5 SCKRK whitepapers
Community Award
“Best whitepaper of the
last 5 years of SCKRK”
Discussions
Please feel free to stay and
discuss the winners/losers!
19:00 ... 19:30 ... ... ... 20:45 ... ... 21:00 ... ...
Honorable mentions
Special articles which did not
make it into the top 5
16. Top #4: Conflict-free Replicated Data Types
Conflict-free Replicated Data Types. M. Shapiro, N. Preguiça, C. Baquero, M. Zawirski (France, October 2011)
17. Top #3: Guide: Writing Testable Code
1. Everybody writes tests, not everybody
does Big Data or epic scalability
2. Good points!
a. Class does too much
b. Constructor does real work
c. Digging into collaborators
3. Well-structured!
28. Top #1: “The Paxos Saga” / Paxos Made Simple
- Time, Clocks and the Ordering of Events in a Distributed System (Lamport, 1978)
- Reaching Agreement in the Presence of Faults (Lamport, 1980)
- The Byzantine Generals Problem (Lamport, 1982)
- FLP Impossibility Result (Fisher, Lynch, Paterson, 1985)
- The Part-Time Parliament (Lamport, 1998)
“My attempt at inserting some humor into the subject was a dismal failure. [...]
None of them noticed any connection between this question and the Paxos
algorithm. ”
- Paxos Made Simple (Lamport, 2001)
“The Paxos algorithm, when presented in plain English, is very simple.”
- Cheap Paxos (Lamport, 2004)
- Fast Paxos (Lamport, 2006)
- (Google) Chubby ⇐ my first whitepaper (Mike Burrows, 2006)
- (Google) Paxos Made Live (Chandra et al, 2007)
- Paxos Made Moderately Complex (Renesse et al, 2015)
- …
- “Raft – in search of an understandable consensus algorithm” (Ongaro, 2013)
http://research.microsoft.com/en-us/um/people/lamport/pubs/pubs.html
35. Honorable mentions
1. Most TXT-like
2. One of earliest holy wars we had
3. Little Endians - LSB, Big - MSB
4. Machines matter, net matters, details
matter
5. And... humorous!