Recorded in front of a live JAXconf audience

Busy Java Developer’s Guide to Scala: Thinking with Ted Neward

In this JAXconf session, Ted Neward presents a handy guide for Java developers thinking of picking up the object-oriented and functional language Scala. In this presentation, Ted focuses on going “beyond” the syntax by tackling the hardest problem of learning a new language–thinking in that new language. Filming courtesy of Marakana Tech TV –

Recorded in front of a JAXconf Audience

JavaFX & Scala in the Cloud – Stephen Chin and Andrew Phillips

What do you get when you combine JavaFX and Scala together on top of a Cloud architecture? The most highly scalable platform for Java client development possible, leveraging the UI richness of JavaFX, elegance of Scala, and infinite scalability of a multi-cloud platform. In this JAXconf talk, JavaFX expert Stephen Chin and jclouds Andrew Phillips will demonstrate a cloud application built on the JClouds platform that makes use of a JavaFX front-end written in the Scala language. Filming Courtesy of Marakana Tech TV

Filmed in front of a live JAX audience

Functional Thinking With Neal Ford

Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard. This session from ThoughtWorks Architect Neal Ford helps you transition from being a Java writing imperative programmer to a functional programmer, using Java, Clojure and Scala for examples. This session takes common topics from imperative languages and looks at alternative ways of solving those problems in functional languages. As a Java developer, you know how to achieve code-reuse via mechanisms like inheritance and polymorphism. Code reuse is possible in functional languages as well, using high-order functions, composition, and multi-methods. Neal takes a variety of common practices in OOP languages and show the corresponding mechanisms in functional languages.