This repo contains the lab assignment, tutorials and useful code for the Mobile and distributed computing systems (d7024e) course at Luleå University of Technology.
Step-by-step tutorials covering Go programming aspects for distributed systems, from basic project setup to implementing a distributed algorithms. These tutorials provide the foundational knowledge needed for the course assignments.
Laboratory assignments can be found here. These hands-on assignments allow you to apply the concepts learned in lectures and tutorials to practical distributed systems problems.
d7024e/
├── tutorials/ # Go and distributed systems tutorials
│ ├── 1-creating-a-new-go-project/
│ ├── 2-understanding-helloworld/
│ ├── 3-go-routines/
│ ├── 4-mocking-networks/
│ └── 5-implementing-and-testing-a-distributed-algorithm/
├── labs/ # Laboratory assignments (added during course)
│ └── kademlia/
└── README.md # This file