Content tagged with: scala
Learn new developments for Scala: better tools, full reflection, runtime compilation, and dynamic types. The presentation covers the user’s point of view as well as the system architecture, which shows how Scala’s component model achieves 100% reuse of core code between compiler and reflection library without compromising safety.
A presentation of Akka, a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM. The content is applicable for Java and Scala programmers.
Type safety is a desirable characteristic of both Java and Scala, but querying database objects in a type safe way in Java has always been clumsy. Scala helps us create type safe DSLs and this talk goes through how to use the Hibernate DSL API to create queries and criterias.
Hammurabi is a rule engine written in Scala that tries to leverage the features of this language making it particularly suitable to implement extremely readable internal Domain Specific Languages. What makes Hammurabi different from all other rule engines is that, despite its rules are written directly in the host language, they are also easily understandable even by non technical persons.
The way we build applications is rapidly changing. HTML5, Scala, non-blocking IO, real-time push and the cloud are welcome advancements in the world of web apps. Play Framework makes using these technologies a pleasure. In this session you will learn how to build next generation applications with Play Framework and deploy those applications on the cloud.
We believe that one should never have to choose between productivity and scalability, which has been the case with traditional approaches to concurrency and distribution. The cause of that has been the wrong tools and the wrong layer of abstraction and Akka is here to change that.
This presentation introduces monad transformers and look at their usages in real projects like Scalamachine, Scaliak, and StackMob’s own codebase. Additionally, it explores when to use monad transformers, how they improve a codebase, and how you can write your own.
This video shows you how to install the Scala sdk and Simple Build Tool, sbt. You will also see how to create a mini sbt-project to demonstrate how you can get started with unit testing using Scalatest and JUnit.
The Simple Build Tool for Scala offers a new way to configure build systems, starting with the basic concepts of key-value pairs and moving to configuration axis and plugins. This video introduces the SBT and offers “cookbook” recipes for how to accomplish common tasks within the standard configuration for projects.
In this video the creator of Scala Martin Odersky talks about what’s next for Scala. A few of the topics Martin covers include: commercial adoption of Scala; Scala: What it was, What it is, and Where it’s going; Scala Eclipse IDE; Play Framework 2.0 and Scala 2.10.