The Amsterdam chapter of Papers We Love

What was the last paper within the realm of computing you read and loved? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research paper with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that implements these ideas or just give us the lowdown about the paper. Otherwise, just come, listen, and discuss in a low ego, friendly environment.

Papers We Love has a Code of Conduct. Please contact one of the Meetup's organizers if anyone is not following it. Be good to each other and to the PWL community!

Chapter details

Sign-up: Please RSVP for meetings via

Organizers: Michel Rijnders

Chapter Meetups

Resilient Distributed Datasets

Date/Time: 2018-05-24 07:00pm Location: Driebit - Amsterdam

Marco Rietveld presents "Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing"

About the Paper

In the early 2010s, a team at UC Berkley (Zaharia et al.) developed Apache Spark to analyze large data sets because 2 challenges were not being met by Apache Hadoop and map-reduce. It was (1) hard to do complex multi-stage or iterative analysis of the data and (2) hard to do interactive ad-hoc queries on the data. While the team at UC Berkeley was working on this problem, they hit upon RDDs and Apache Spark was born!

This paper presents the Resilient Distributed Dataset [RDD] abstraction, the primary data abstraction in Apache Spark. RDDs allow Spark to perform much faster than Hadoop and introduce a model that allows programmers and data analyst…

Read more about this Meetup

Propositions as Types

Date/Time: 2017-07-24 07:00pm Location: Container Solutions - Amsterdam

Michel Rijnders presents "Propositions as Types"; details to follow.

Find the paper here:

Read more about this Meetup

Spanner: Becoming a SQL System

Date/Time: 2017-06-27 07:00pm Location: TruQu - Amsterdam

Marco Slot present "Spanner: Becoming a SQL System"; you can find the paper here:

Details to follow.

Read more about this Meetup

Design patterns for container-based distributed systems

Date/Time: 2017-05-30 07:00pm Location: Mollie - Amsterdam

Classic Nintendo Games are (Computationally) Hard

Date/Time: 2017-04-26 07:00pm Location: TruQu - Amsterdam

Non-Blocking and Blocking Concurrent Queue Algorithms

Date/Time: 2016-05-25 07:00pm Location: Tinker Holding B.V. - Amsterdam

Marco Rietveld presents Michael & Scott's paper on their CAS/non-blocking queue algorithm:

About the Paper

Michael and Scott are among the better known names in the area of synchronization and locking in computer science. This paper from 1996 is one of the first papers that explains a non-blocking algorithm. While the algorithms described in the paper have been improved upon since then, the paper is a good starting point for those interested in non-blocking algorithms and also showcases a number of concepts used in concurrency.

About the Speaker

Marco is a Java Software Engineer at JBoss (by Red Hat) where he works on the jBPM and Drools projects. He stays as far as possible away from anything having to do …

Read more about this Meetup

Resilient Distributed Datasets

Date/Time: 2015-08-13 07:00pm Location: Uber bv - Amsterdam

Please join us for our third meetup. Gabriele Modena presents "Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing" - Matei Zaharia et al.

The paper is here:

19:00 ... Welcome, grab seats, pizza  
19:15 ... Presentation by Gabriele   
20:15 ... Final thoughts, announcements & hangout 
20:45 ... End

Please note that Uber will ask you to sign a NDA before entering the office since they risk exposure to internal conversations, data, etc.

Read more about this Meetup

Spanner: Google's Globally-Distributed Database

Date/Time: 2015-05-12 07:00pm Location: Tom Tom - Amsterdam

Please join us for our second meetup. Marco Slot will be presenting. You can find the paper (and more) here:

Read more about this Meetup

Time, Clocks, and the Ordering of Events in a Distributed System

Date/Time: 2015-03-04 07:00pm Location: Marktplaats/eBay Office Amsterdam - Amsterdam

We're kicking things off in style. Daan van Berkel (@daan_van_berkel) presents Leslie Lamport's seminal paper "Time, Clocks, and the Ordering of Events in a Distributed System".

Read more about this Meetup