Im Januar, Februar und eventuell sogar März wird es mal wieder darum gehen, den Horizont zu erweitern: Wir sprechen über "neue Programmiersprachen", vor allem über Sprachen, die in Feldern eingesetzt werden, in denen auch Ruby zum Einsatz kommt.
Go - a practical introduction
I will show what it is like to work on a go service which runs in a SOA-like environment covering:
- net/http (client and server)
- io (stream processing)
- goroutines (concurrency)
- templating (html/template, ego)
Not intended to be a theoretical "these are the concepts and building blocks of go" kind of talk.
It's just a gut feeling, but I think Elixir could be one of the next big things in technology. It's build on top of battle-proven technology (Erlang) by people with Ruby spirit (Rails-core-committer Jose Valim started it and the project is sponsored by Platformatec). I'm pretty certain that Rubyists will love Elixir .... eventually.
Programming with Erlang/Elixir is quite different though to traditional programming. It has definitely its learning curve.
I will give a sneek-peak intro to Elixir and depending on how much time we've got, I will also try to share a bit of our experience with Elixir at XING. We've got a small Elixir application running in production for 3 months now. Getting it there was more challenging than we initially thought :-)
Eckhard von Rotte