###Final presentation slot reservations
To reserve a slot to present, do a pull request where you fill your group number in the desired slot. Both sessions will take place at EWI-LB 01.170 (Timmanzaal). The first session will start at 16:45h, the second will start at 16:00h. Details regarding the final presentations are posted on blackboard.
Please upload your presentation to your GitHub repository before the presentation session starts!
Slot | 12-02-2016 | 19-02-2016 |
---|---|---|
1 | Group 0 | Group 9 |
2 | Group 7 | Group 18 |
3 | Group 17 | Group 10 |
4 | Group 3 | Group 11 |
5 | --- | Group 16 |
6 | --- | Group 13 |
#projects
Project | Description | Max. team size | Team | Presenting? | timeslot |
---|---|---|---|---|---|
0 | Implement a Markdown implementation/compiler, using parser combinators, ASTs, etc. | 4 | Maikel Langezaal, Pouja Nikray and Jochem de Goede | Yes | 12:10 - 12:15 |
1 | Build a monadic Web stack in Scala and Scala.js (inspiration: cycle.js & your server as a function) | 4 | Ishan Sital, Lu Dai, Yiran Liu | - | |
2 | Develop High level Cloud programming models / Declarative Data Center, inspiration: Satnam Singh's Blog | 2 | - | ||
3 | Develop High level Cloud programming models / Declarative Data Center, inspiration: Functional programming for the data centre | 2 | Jihong Ju and Boyang Tang | Yes | 14:40 - 14:55 |
4 | Develop High level Cloud programming models / Declarative Data Center, inspiration: Service combinators for farming virtual machines, Docker | 2 | - | ||
5 | Develop High level Cloud programming models / Declarative Data Center, inspiration: Service Combinators for Web Computing | 2 | - | ||
6 | Develop High level Cloud programming models / Declarative Data Center, inspiration: Chef, Puppet, etc. | 2 | - | ||
7 | Probability Monad and Probabilistic Programming: Practical probabilistic Programming with Monads, Programming with Uncertain Data | 2 | Ioana Leontiuc & Bart van Vuuren | Yes | 10:30 - 10:45 |
8 | Probability Monad: HLearn done right (HLearn is way too complicated) | 2 | - | ||
9 | Probability Monad: Reimplement Mike's blog samples using several different ML libraries | 2 | Wang Bo,Yu Liang,Yanbo Huang | Yes | 13:00 - 13:15 |
10 | Build an alternative for firebase from scratch (inspiration: search quora for alternatives) | 4 | Rob van Bekkum, Victor Li, Sander van den Oever, Jorden van Breemen | Yes | 13:20 - 13:35 |
11 | Implement Neural Networks, Types, and Functional Programming | 2 | Michiel Haisma & Joop Aué | Yes | 10:50 - 11:05 |
12 | Create a beautiful, high-level, hacking library that wraps libpcap in Java/Scala. For inspiration look at libraries like Scapy | 4 | - | ||
13 | Port the Elm samples to RxMobile | 2 | Albert ten Napel (4087798), Ioana Jivet | Yes | 14:00 - 14:15 |
14 | Android Monad, Haskell for Android (Android's lifecycle smells like the State Monad, can you make it concrete?) | 4 | - | ||
15 | Implement a webserver in Scala based on Simon Marlow's WebServer, but based on modern standards like HTTP 2.0, websockets, server sent-events, etc. | 4 | Bouke Nederstigt, Luís Cleto, Tiago Fernandes, Ana Martin Legorburo | Yes | 11:10 - 11:25 |
16 | Implement a simpler (i.e. more elegant, non-scalaz) version of Rapture.IO (crypto, JSON, XML, etc.) | 2 | Jasper Denkers & Christian Veenman | Yes | 13:40 - 13:55 |
17 | Re-implement Snappy DB from scratch | 2 | Maarten Duijn, |
Yes (1) | 11:30 - 11:45 |
18 | Re-implement Level DB from scratch (similar to this.) | 2 | Kelong Cong & Aaron Ang | Yes | 11:50 - 12:05 |
19 | Re-implement SQLite from scratch (inspiration: csharp-sqllite) | 2 | Jesper Byrdal Kjær & Alma Luz Valencia López | Yes | 14:20 - 14:35 |
20 | Implement an ORM inspired by sqlite-net | 2 | - | ||
21 | Implement an ORM inspired by sqlbrite | 2 | - | ||
22 | Implement an ORM inspired by SugarORM | 2 | Willem Vaandrager en Olaf Maas | - | |
23 | Implement the CouchDB sync protocol in Scala inspired by PouchDB. Extra credits for implementing a CouchDB server as well | 4 | - | ||
24 | Create Scala bindings for AWS Lambda, convert all Java examples to Scala, and port at least popular 10 Node.js samples | 4 | - |