--- layout: post title: about --- 23 years old, studying at [RWTH Aachen](http://www.rwth-aachen.de/), programming a lot of [ruby](http://www.ruby-lang.org/en/) and [node.js](http://nodejs.org/) stuff, and lately some [Rust](http://www.rust-lang.org/). Organizer of the [otsconf Dortmund](https://otsconf.com/), coach at [OpenTechSchool Dortmund](http://www.opentechschool.org/dortmund/), contributor to [Redis](http://redis.io) and maintainer of several client libraries. ## // links * Twitter: [@badboy\_](https://twitter.com/badboy_) * GitHub: [@badboy](https://github.com/badboy) * Pinboard: [badboy](http://pinboard.in/u:badboy) ## // projects * [try.redis.io](http://try.redis.io) - Online Redis REPL. * [badbill](https://github.com/badboy/badbill) - A client for the [Billomat](http://www.billomat.com/en/api/) API * [Redis FAQ](/redis-faq/) - an unofficial Redis FAQ with user questions * [rdb-rs](http://rdb.fnordig.de/) - fast and efficient RDB parsing utility, including full documentation on the RDB file format * [hiredis](https://github.com/redis/hiredis) - the minimalistic C client for Redis, as well as wrapper libraries: [hiredis-rb](https://github.com/redis/hiredis-rb/) ([gem](https://rubygems.org/gems/hiredis)), [hiredis-node](https://github.com/redis/hiredis-node) ([npm](https://www.npmjs.com/package/hiredis)), [hiredis-py](https://github.com/redis/hiredis-py) ([pypi](https://pypi.python.org/pypi/hiredis/)) ## // talks * **Rust for Rubyists** - FrOSCon, RedFrogConf, 24.08.2014 - this was a bit spontaneous and prepared in only one day. Mostly the content from [first experience with Rust](/2014/08/12/first-experience-with-rust/). I also gave this talk two months later at the Barcamp Salzburg (again, totally spontaneous to fill a gap in the schedule). ([Slides](https://fnordig.de/talks/2014/froscon/rust-for-rubyists/), [PDF](https://fnordig.de/talks/2014/froscon/rust-for-rubyists/froscon2014-redfrogconf-rust-for-rubyists.pdf)) * **Introduction to Redis** - OpenTechSchool Dortmund, 16.12.2014 - these slides are actually extracted from the _real slides_, which were built in [try.redis.io](http://try.redis.io). ([Slides](http://fnordig.de/talks/2014/ots/redis-introduction-otsdo-2014-12-16.pdf)) * **Rust Introduction** - CCCAC, 05.03.2015 ([Video](https://videoag.fsmpi.rwth-aachen.de/?view=player&lectureid=4532), [Slides](https://fnordig.de/talks/2015/cccac/rust-intro/#0)) * **U2F Authentication** - Cologne.rb, 20.05.2015 ([Slides](https://fnordig.de/talks/2015/colognerb/u2f/slides.pdf), [Slides on slidr.io](http://slidr.io/badboy/u2f-authentication)) * **Redis Cluster** - PHPUGDUS, 28.05.2015 ([Slides](http://fnordig.de/talks/2015/phpugdus/redis-cluster/slides.pdf), [Slides on slidr.io](http://slidr.io/badboy/redis-cluster)) ## // services * [etherpad](https://pad.fnordig.de/) - real-time collaborative document editing * [rezepte](http://rezepte.fnordig.de/) - a small database of recipes (german) ## // other * [Events I've been at](http://badboy.hasbeen.at/) * [Places I've been in](http://badboy.hasbeen.in/)