Content tagged with: scala
This video presents a novel approach for developing client-side extensions to Vaadin with Scala.
ScalaFX is a domain specific language and binding framework written in Scala that wraps the JavaFX 2.0 application programming interface. This video shows you how to download ScalaFX and set up the environment for IntelliJ IDEA 10.5 with Scala Build Tool (SBT) in real-time.
Prototypical applications found in industry today are heavily oriented toward solving the relevant problem, with a UI that is designed for simply satisfying input to the domain objects. This leads to UIs that often leave the user with little specific information on what the primary intent of the display is.
This video shows you how to build a Play Framework application with Scala and then deploy it on the cloud with Heroku.
This video explores the dependency injection options available to developers using Scala. It covers several options including Java frameworks like Spring and Guice, and Scala language approaches such as the Cake pattern.
This video is a short interview with Martin Odersky, the father of Scala. 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.
Martin Odersky presents some of the core technology that was developed in Scala to deal with the parallelism challenge: Parallel collections, actors, and parallel domain-specific languages. They have in common that each involves a sophisticated implementation, yet provides a simple, intuitive toolkit to the developer.
Introducing new languages into an organization is always difficult. Scala presents further challenges to Java developers, as it represents a fundamentally different way of programming. This video presents a problem faced by a team, the Java solution and the Scala solution that was ultimately adopted. It shows that Scala did provide a better solution and identifies the techniques used to mitigate the risks identified by the team.
What’s new in Scala 2.8 – part 1 – the REPL
Video Producer: Escalate Software
Nick Kallen from Twitter is interviewed about Twitterâ€™s use of the Scala programming language. Nick discusses using Scala to build high-performance and scalable network services.