InfoQ Homepage Scala Content on InfoQ
-
Ozma: Extending Scala with Oz Concurrency
Sébastien Doeraene introduces Ozma – Scala extension providing declarative concurrency – with code samples, and explores what it takes to port it to JVM.
-
What May Not Be Expected in a Country of Eternal Light
Noel Weichbrodt summarizes the retrospectives his team has had for the last 18 months regarding using DSLs written in Scala and Lift for a GIS application.
-
Making Hadoop Real Time with Scala & GridGain
Nikita Ivanov shows adding real-time capabilities to Hadoop through a demo application streaming word counting on a 2-nodes cluster.
-
Asynchronous to Real-time Web Programming
Nilanjan Raychaudhuri presents some of the asynchronous techniques (Comet, HTTP Streaming, WebSockets, Server events) and frameworks (Asyn servlets, vert.x, Play) for building large web applications.
-
A Taxonomy of Scala
Jamie Allen explains some of the terminology encountered by Scala developers and not only: OO features, pattern matching, functional programming, actors, futures, tuples, implicits, type theory, etc.
-
Compiling Scala to LLVM
Geoff Reedy informs on the current status of a LLVM backend for the Scala compiler project he’s working on, detailing on its design and implementation.
-
Lessons from Functional Programming in Five Languages
Robert Rees shares lessons learned while using Clojure and applied them to other languages, Scala, JavaScript and Java.
-
Akka Eye for the Spring Guy or Gal
Jan Machacek introduces writing Scala applications to Spring developers, demoing using Akka actors with mix-in composition, higher-order functions, higher-order kinds, and REST API.
-
Scaling Software with Akka
Jonas Bonér explains solving scalability issues, including adaptive automatic load-balancing, cluster rebalancing, replication and partitioning, with Akka 2.
-
Types vs. Tests: An Epic Battle?
Amanda Laucher and Paul Snively debate solving problems through types and tests using different approaches.
-
Scala: Simplifying Development at guardian.co.uk
Graham Tackley shares the lessons learned running The Guardian website on Java, and why they decided to switch to Scala and how it helps them.
-
Non Blocking, Composable Reactive Web Programming with Iteratees in Play 2
Sadek Drobi presents the architecture of the Play2 framework, a framework helping developers creating web applications in Java and Scala.