Archive for July, 2011
Bruce Eckel talks Scala
Jul 11th
Back in the day, Thinking in Java by Bruce Eckel was the first real Java book I read. I was new to the language and needed lots of help. It was generally required reading for any self-respecting Java professional. The problem is, that was 11 years ago. For a stable industry, that seems like a long time. In software development, that’s ancient history. Ideas change, concepts evolve, and languages fall out of flavor. For better or for worse, change happens and it can be really fun if you embrace it. Bruce wrote a very compelling post on some of the advantages of Scala. He touched on code expressiveness, case classes, traits, functional programming, and a few other interesting concepts. It’s a great read and well worth your time. I’ve been a Scala fan for some time, but I was a fence sitter. I’d dip my toe in and if the water was too cold, I turn and run back to the safety of what I knew. It seems like there is now a critical mass behind Scala though. I’m hoping I can find a way to work it into my next project and get off the fence for good.
