code-small.jpg

 

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 (16/03/2012)

Posted by Mark Harrison

16/03/12 10:49

Welcome to another week in #Scala! Things have been insanely busy this week, so this is possibly the biggest blog yet. The major talking point this week is the official release of the Typesafe Stack 2.0, including the impressive Typesafe Console - well worth looking at.

New Stuff

Typesafe Stack 2.0! The new Typesafe stack includes Akka 2.0, Play! 2.0 and the impressive Typesafe Console, be sure to read the various blogs on the typesafe console. There's also a whitepaper detailing this new version of the stack and an interview with Martin Odersky (@odersky) on this and the Future of Scala.

Spray 0.9.0. Spray is a suite of lightweight Scala libraries for building and consuming RESTful web services on top of Akka.

Kiama 1.2.0, a Scala library for language processing including attribute grammars, term rewriting, abstract state machines and pretty printing.

New Scala SIP - Self-cleaning macros.

sbt-lwm 0.3. This SBT 0.10.x plugin converts lightweight markup documents to HTML.

sbt-izpack 0.3. This plugin allows you to use IzPack (a tool for creating Java based installers) directly from your SBT 0.10.x project.

sbt-editsource 0.6.2, an SBT 0.10.x plugin that provides on-the-fly, line-oriented editing of source files.

Zero-log, fast logging with simple configuration for Scala - well worth a look!

Scalatra 2.0.4. Scalatra is a tiny, Sinatra-like web framework for Scala.

Grizzled-scala 1.0.12. The Grizzled Scala Library contains a variety of miscellaneous utility classes and objects.

Argot 0.3.6, a command-line parser library for Scala.

AVSL 0.3.7. AVSL is a very simple logger, written in Scala. AVSL implements the Simple Logging Facade for Java (SLF4J) API, allowing applications to be written to the SLF4J API, for portability. It uses a simple, non-XML configuration file.

Markwrap 0.5.2, a Scala library that provides a unified API for using various underlying lightweight markup APIs.

Classutil 0.4.4. The org.clapper.classutil (ClassUtil) library is a Scala package that provides various class location and class generation capabilities.

Grizzled-slf4j 0.6.7. The Grizzled SLF4J package provides a very thin Scala-friendly layer on top of the SLF4J (Simple Logging Facade for Java) API.

Scalasti 0.5.7. The Scalasti library is a Scala interface to the StringTemplate Java template library. It provides most of the features of StringTemplate, plus a few capabilities not found in StringTemplate, using a more Scala-friendly syntax.

Spray-json 1.1.1. Spray-json is a lightweight, clean and efficient JSON implementation in Scala.

Twirl 0.5.2, the Play Framework Scala template engine, repackaged for stand-alone use.

Blogs and tutorials

As usual feel free to drop me a mail or message @markglh on twitter with any Scala news!

Topics: Scala, Akka, play 2.0, Play

Posts by Topic

see all

Subscribe to Email Updates




Videos

                                

Blog

                                

Case Studies


img24

Cake
Software

Find out more

img23

DevOps

Find out more

img24

Cake
Invest®

Find out more