see also:
Google Scholar
Technical
- Techniques for Secure Operations of Distributed, Service-Oriented Systems
(Master's thesis)
- — A Comparative Survey on Industry Surveys
- Operating Systems and Middleware Group
- Pybelsberg
- Jul 2014
- Google Slides
- Constraint-based programming: Babelsberg.js in Python
- Software Architecture Group
- Squeak in the Cloud
- Jul 2014
- Google Slides
- Self-Sustaining Systems: Jump into Development
- Software Architecture Group
- A Peek into Formal Verification
- Mar 2014
- Google Slides
- Pearls of Computer Science:
Automatic Verification of Finite-State Concurrent Systems using Temporal Logic Specifications
- Business Process Technology Group
- Protecting Selector Overrides in Squeak
- Feb 2013
- Google Drive
- Module Systems: Isolated package namespaces using Classboxes in Monticello
- Software Architecture Group
- Introduction to Homomorphic Encryption
- Feb 2013
- Slides
- Internet Technologies and Systems Group
- Code smell detection in database interfaces
- Feb 2013
- Automated detection of poor database queries in legacy code
- In-Memory Data Management Research Seminar
- Enterprise Platform and Integration Concepts Group
- Working with Open Data
(Bachelor’s thesis)
- Jun 2012
- — Materializing all the Internets
- Information Systems Group
- Squeaksource Continuous Integration and Statistics
- Aug 2011
- Writing a SqueakSource3 plugin…
- Software Architecture Group
- Redis in the Yahoo! Cloud Serving Benchmark
- Aug 2011
- — A Swiss Army knife with a lot of screws and bolts
- Yahoo! Cloud Serving Benchmark backend for the Redis NoSQL database
- Redis on AWS
- Aug 2011
- Slides
- Redis — memcached on steroids
- Aug 2011
- Slides
- Seminar on NotOnlySQL databases
- Information Systems Group
Education
- Teaching Python
- Jul 2014
- Video
- or: good code considered harmful
- EuroPython 2014, Berlin, Germany
- How to organise tech and data workshops
- Jul 2014
- Etherpad
- How To Teach Open Data
- Open Knowledge Festival 2014, Berlin, Germany
- Self-Directed Learning Material
- Apr 2014
- Slideshare
- Google Slides
- Speaker Deck
- Video
- — or: How to write good learning material
- Write the Docs EU 2014, Budapest, Hungary
- IT Labs & OpenTechSchool
- Feb 2014
- Kick Off IT-Labs Berlin — Auftaktveranstaltung des Berliner Netzwerks für IT-Schülerlabore
- (Translation: Opening session of the Berlin network of IT student labs.)
- Technologiestiftung Berlin, Germany
- OpenTechSchool Potpourri
- Oct 2013
- Google Slides
- Video
- Education track
- PyCon DE 2013, Cologne, Germany
- Routenplanung
- Jun 2013
- Google Slides
- — Wie geht das?
- (Translation: Routing — How does it work? Dijkstra Explained.)
- Kantonsschule Enge, GoogleServe 2013, Zurich, Switzerland
- Python for Beginners
- Aug 2012
- — Introduction to Programming with Python using Turtle
- OpenTechSchool e. V.
Miscellaneous
- Measurement of cognitive function recovery after general anaesthesia in patients scheduled for ambulatory surgery
- Jun 2013
- — a prospective comparison of 3 psychological tests (Poster)
- Ambulatory Anaesthesia, European Journal of Anaesthesiology, Volume 30
- Dept of Anaesthesiology, University Medicine of Greifswald
- Reputation in online C2C markets
- Feb 2013
- Google Slides
- Social Reputation in Digital Worlds
- Internet Technologies and Systems Group
- Hacker News vs. Slashdot
- Jan 2013
- Google Slides
- — Reputation Systems in Crowdsourced Technology News
- International Symposium on Foundations of Open Source Intelligence and Security Informatics (FOSINT-SI) 2016
- The Sphinx Project
- Sep 2011
- — Based on a True Story
- sphinx-i18n
- Sep 2011
- Slideshare
- Speaker Deck
- — The True Story
(pptx)
- Active and Passive Studies of Existing Development Processes in Open Source Projects