Archive for the 'scala' tag

My Book: Akka Concurrency has been released!

I’ve been working on a book since March, 2012 called Akka Concurrency and on Monday, Oct 15th 2012, it went live at Artima. I’m really happy to see it make this milestone – it’s been a long time coming! The book builds on the existing, and excellent Akka Documentation by...
Read more

Adding `squared` to Scala Numbers with Implicts and Type Classes

I recently enjoyed a couple of days with Heiko Seeberger and Josh Suereth as they dragged me through some Advanced Scala Training and it was quite awesome. As an exercise, to test out my new found skills I pimped a new method onto “numbers” in Scala and I thought it might be...
Read more

Monad posting updated

A couple of people pointed out that my posting about why Monads are so awesome left a bit too much to the imagination. I tossed in an update that should make it less mysterious about what the heck I’m talking about.

Here’s (one of the reasons) why Scala is awesome

Update: In the comments below, Alex is trying to educate me on something… I’m still not entirely sure what he’s on about but it’s been keeping me thinking about this post. I’ve modified it a bit here and there to try and be more correct. Essentially, I think...
Read more

Understanding Scala Streams through Fibonacci

I took a look at Scala Streams tonight (or was that last night? When am I posting this?) and thought I’d share what I learned from Literate Programs and the Scala source code. Streams For the uninitiated, a Stream in Scala helps realize one of the fundamental concepts of Functional...
Read more