I am honored to have been invited to speak at ScalaDays 2012 in London this year. For a guy who for years was considered a “Microsoft guy” and then for a few years after that considered an “Apple guy”, this is great validation that I’m not a Microsoft guy or an Apple guy or even a Java guy – I am just a guy who spends most of his spare technical resources searching for things that exemplify Kotan – elegant simplicity, and that includes Scala.
The talk I will be giving is about my experience learning Scala and Akka 2.0 through my ScalaMUD project. Here is the description of my talk from the ScalaDays 2012 website:
When learning a new language, one of the first things I do is try and build a game in that language because games are a lot more fun than progressively complicated “hello world” samples. In this experience report, I discuss my learning process and experience, that of a developer who has spent the last 11 years in the Microsoft world. I am exploring Scala by building a simple network text adventure game that uses many language features and Akka 2.0 and encounters surprisingly real-world problems from many other industries, including finance. My focus in learning languages is on creating clean, simple, elegant code and, as always, justifying to others why this language is worth the learning curve.
The code I’ve been writing as part of this experiment is open-sourced and available on GitHub.
Looking forward to meeting a bunch of fellow Scala enthusiasts and being able to present on this compelling language.