Starting in March 2013 we are launching a new series of lectures Scala Essentials taking place every other month. It will be aimed at beginners in Scala with entry-level to intermediate content.
In March we start with a popular topic of Pattern Matching, very powerful tool. It is often called a "Java-switch on steroids" but that would be an understatement.
You will learn the basics, all places, where pattern matching appears in Scala (besides match expression you may find it in try-catch expressions, for comprehensions, partial functions and some other places) and in the end we dive deep into the pattern matching internals and mention some perils.
We cannot omit case classes, a must-know in Scala, which save you tons of tedious code and make pattern matching even more powerful.
You are welcome to bring your own PCs/Macs. The best way to learn is to code and try it on your own. You may want to check out a blank SBT project hosted on github.com we have prepared for you to ease starting a new Scala project in your favorite IDE.
Looking forward to meeting you