Why use Scala
Scala is not strictly a functional programming language — it was designed from the ground up to be an object-oriented and functional hybrid. So programmers need to choose which methodology to use, but...
View ArticleTools for test-driven development in Scala
Scala, a language designed for well-structured and readable programs, is richly provisioned with testing frameworks. The community has adopted test-driven development (TDD) and behavior-driven...
View ArticleFour short links: 3 April 2013
Capn Proto — open source faster protocol buffers (binary data interchange format and RPC system). Saddle — a high performance data manipulation library for Scala. Vega — a visualization grammar, a...
View ArticleR as a Programming Language
Garrett Grolemund is an O’Reilly author and teaches classes on data analysis for R Studios. We sat down to discuss why data scientists, statisticians, and programmers alike can use the R language to...
View ArticleThe Appeal of the Lift Web Framework
Lift is one of the better-known web frameworks for Scala. Version 2.5 has just been released, so it seems like a good time to show features of Lift that I particularly like. Lift is different from...
View ArticleA Birds-eye View with Lift
Lift is a web framework built for the Scala programming language, running on the Java Virtual Machine. Version 2.5 recently shipped, and I’m highlighting features of the framework that I find...
View ArticleSqueaky Clean Ajax and Comet with Lift
Lift is a web framework for Scala, and is probably best known for having great Comet and Ajax support. I’ve been touring the features of Lift that I find appealing. Initially I looked at...
View Article3 simple reasons why you need to learn Scala
Buy Learning Scala.Editor’s Note: If you’re a Java developer these days, one who is fully entrenched within the Java SE or Java EE development environment, you’ve grown accustomed to waiting for new...
View ArticleHow reactive applications adapt
One of the fascinating things found in nature is the ability of a species to adapt to its changing environment. The canonical example of this is Britain’s Peppered Moth. When newly industrialized...
View ArticleFour short links: 11 March 2016
Strategic Dialogue Management via Deep Reinforcement Learning (Adrian Colyer) — a neural network learns to play Settlers of Catan. Is nothing sacred? scala school — Twitter’s instructional material...
View Article
More Pages to Explore .....