Cake Team Blogs

Cake Solutions architects, implements and maintains modern and scalable software, which includes server-side, rich browser applications and mobile development. Alongside the software engineering and delivery, Cake Solutions provides mentoring and training services. Whatever scale of system you ask us to develop, we will deliver the entire solution, not just lines of code. We appreciate the importance of good testing, Continuous Integration and delivery, and DevOps. We motivate, mentor and guide entire teams through modern software engineering. This enables us to deliver not just software, but to transform the way organisations think about and execute software delivery.



This week in #Scala (18/01/2013)

Posted by Chris Cundill

18/01/13 22:49

Welcome to another edition of #ThisWeekInScala.

Firstly, you will be interested to know that Martin Odersky is starring in a musical. So you knew he was a smart guy who invented a certain cool language, but did you know he could sing?

Secondly, people have begun playing with the new features in Scala 2.10. Macros are powerful, no doubt. You know the old adage, with great power comes great responsibility. Well, @puffinfresh is taking his responsibility seriously:

@puffnfresh: #Scala macro naughtiness: turn all vars into vals.

Glad you're not on his team? Well, it get's scarier:

@puffnfresh: #Scala annotation macros and untyped macros are going to change a lot for me. Going to make my own type system with better inference.

Jokes aside, there's some great features in Scala 2.10 worth checking out. Like this guy found out...

@tpolecat: Spent some time playing around with string interpolation in #scala 2.10, and my initial skepticism was unwarranted. It's great.

Right, enough preliminaries, now onto this week's roundup...

New Stuff

Old Stuff

This week I offer you an introduction to the simple build tool (sbt) by Chris Moos. Stop thinking about cows; grab yourself some milk and cookies and read:

EDIT: As @swartzrock and @dcsobral rightly pointed out, the tutorial above is a bit too old to be useful when you consider that sbt is now at version 0.12.x. Here's a newer older one, if you know what I mean:

Blogs & Tutorials


That's all folks. Have a great week. Remember you can get in touch with me directly via email or message me on twitter (@ChrisCundill) with any Scala news, events or content.

Topics: Scala, Sbt, Akka, Play

Posts by Topic

see all

Subscribe to Email Updates