Twitter #ye2013 Facebook RSS Log in
Agents, brains, and flying robots
By Carl Mäsak (masak)
Date: Wednesday, 14 August 2013 12:00
Duration: 40 minutes
Target audience: Any
Language: English
It's the year 2013, far into the future. And I'm finally building the software agent that I've been wanting for years. My online secretary, my extended brain, my... digital extension of the fallible, forgetful wetware between my ears.
I've been building IRC bots for a while now. It's not that difficult. But for my more ambitious plans, it always felt like I was missing some component, some piece of the design puzzle that would allow me to code put into code what I know I've always wanted in a software agent.
And earlier this year, I learned what it was: reactive programming. Besides being a talk about bots from the future, this is a talk about reactive programming, and how you can use it to decouple your software in new, interesting ways. A lot of technologies -- listeners, event loops, publish-subscribe -- fall into place when seen from the perspective of reactive programming.
The future is full of cleverly helpful bots, who fly in to simplify our everyday life. But only if we implement them.
- Zefram .
- Tom Hukins
- Sergei Mozhaisky (technix)
- Panu Ervamaa (pnu)
- Elizabeth Mattijsen (liz)
- ribasushi +1
- Oleksii Vavilkin (jabbat)
- Moritz Lenz (moritz)
- Jon Jensen (jon_jensen)
- Herbert Breunung (lichtkind)
- bulk 88
- Simun Kodzoman (sime)
- Leon Brocard (acme)
- Denis Boyun
- Miquel Ruiz (mruiz)
- Jonathan Worthington (jnthn)
- Fabian Zimmermann (fobs)
- Tudor Constantin
- Victor Savinov
- Karl Rune Nilsen (krunen)
- Thomas Klausner (domm)
- Stefan Seifert (Nine)
- Valentyn Solomko
- Snorri Briem
- Tomáš Ciml
- Aleksander Ovcharenko
- Job van Achterberg (jkva)
- Viktor Turskyi (koorchik)
- Claes Jakobsson (claes)
- Piers Cawley (pdcawley)
- Michal Jurosz (mj41)
- M W (diakopterXXX)
- Salvador Fandiño (salva)
- Patrick Ringl (pari)
- Stanislav Poussep (Stas)
- Ahti Nurminen (ade)
- Ivan Baidakou (basiliscos)
- David Faux
- H.Merijn Brand (Tux)
- Olof Johansson (zibri)
- Savio Dimatteo (darksmo)
- Szymon Janczy
- Dimitry Ivanov (ivanoff)
- Alexey Skorikov (bitman)
- Tadeusz Sośnierz (tadzik)