L0 – About the Lab

Vision, organisation and conventions of the lab module, and its final project.

course of the deck
Course_icon.svg Distributed Systems (2nd cycle, 2020/2021) — Andrea Omicini
used in the lectures
same deck in other editions
reference publication
Publication_icon.svg Effective Java (book, 2008) — Joshua Bloch
Publication_icon.svg Pro Git (book, 2014) — Scott Chacon, Ben Straub
Publication_icon.svg Concurrent and Distributed Computing in Java (book, 2004) — Vijay K. Garg
Publication_icon.svg Java Concurrency in Practice (book, 2006) — Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
Publication_icon.svg Java Generics and Collections (book, 2006) — Maurice Naftalin, Philip Wadler
Publication_icon.svg Java Threads (book, 2004) — Scott Oaks, Henry Wong
Publication_icon.svg Java 8 Lambdas (book, 2014) — Richard Warburton