This website is under development through 2011 as my knowledge of how to communicate scala grows - John Stevenson @JR0cket
| Scala-lang.org | Wikipedia entry | | | London Scala -Website - Schedule - Meetup site - Wave (embedded) - Coding dojo | Google Group | #scala Planet Scala | Chuusai.com slides | First steps to Scala | 99 Scala problems | Rewriting Java In Scala | What is scala Scala is one of several programming languages that run on the Java platform, the Java Virtual Machine. Other languages include Groovy, Clojure, Jython and JRuby. Scala is referred to as a multi-paradigm language as it supports both object oriented and functional programming features. and is statically typed. Scala has very powerful type system Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application. Articles Ted Neward: http://www.ibm.com/developerworks/java/library/j-scala03268.html The autoproxy plugin - reducing accidental complexity Scala libraries (complementing | replacing Java libraries) Monads are not metaphors JavaBin - Scala training slides https://github.com/javaBin/scala-training-slides JavaBin - Scala training code https://github.com/javaBin/scala-training-code Unit testing with Scala Specs ScalaTest SUnit Commercial usage case studies of Scala use in industry - twitter, Web application frameworks Lift setting up the environment tool support (using | configuring maven) * building a simple Lift site guide to how the Lsug.org site was built web testing Lift applications (selenium?) Play Scalafication Scalafy |


