Implementing Domain Driven Design, has brought clarity to an important but little understood area of software design. As a measure of Software Design literature, Vaughn's work is educational and fun. With real world code samples and sage advice, IDDD guides the reader through the sometimes murky waters of DDD and helps them gain the insight required to start a DDD journey of their own.
Despite the fact that Python is not a pure-functional programming language, it's multi-paradigm and it gives you enough freedom to take credits from functional programming approach. Library fn.py was created in order to assist Python developers in using a functional programming style.
Since it began life a little over three years ago, the Scalatra web micro-framework has evolved into a lightweight but full-featured MVC framework with a lively community behind it. Scalatra started out as a port of Ruby's Sinatra to the Scala language. Since then the two systems have evolved independently, with Scalatra gaining capabilities such as an Atmosphere integration and Akka support.
A look at some of Java 8’s new features, using both Java’s proposed syntax and Scala. We cover lambda expressions, higher-order functions, parallel collections and virtual extension methods 27
Michael Slinn examines how to benchmark JVM concurrency options for JVM-based langauges including Java and Scala. 2
Scala is better than Java? The complexity is excessive or necessary? Understand the discussion about the language and Its environment. 22
In this Q&A Martin Odersky draws the comparisons between F# and Scala, discusses the future of Scala, and addresses once and for all the question of breaking binary compatibility. 2
Node.js in Action by Mike Cantelon and TJ Holowaychuk, is a book that tries to introduce the platform to web developers coming to Node from established technologies such as Ruby on Rails and PHP. 1
InfoQ catches up with David Pollak and Dick Wall to comment on brouhaha stirring "Yes, Virginia, Scala is hard" post, as well as the future of Scala (opinions on Groovy, Ceylon, Java Lambda, and more) 21
Adam Granicz shows how the functional programming language F#, along with WebSharper, can be used to tame mobile development. 1
We talked with Martin Odersky, Chairman, Chief Architect and co-founder of Typesafe, about Scala.Net, the version of Scala that support .Net as well as about Scala in general.
Scala combines the object-oriented and functional programming paradigms, using a concise syntax that is fully compatible with Java and runs on the JVM. This article provides an introduction to Scala. 5