Thoughtworks Software Architect Neal Ford discusses with Mirko Schrempp how developers can approach the new thinking paradigm that comes essentially with functional languages such as Clojure or Scala. Whether you like it or not, functional concepts are coming to Java, so you ought to be prepared.
Ideas surrounding Springs Scala move surface – question is, can it help turn things round?
From W-JAX 2012 in Munich, Diana Kupfer talks to SpringSource’s Stuart Williams about vert.x, a framework/platform for the next generation of asynchronous, scalable, concurrent applications, an alternative to node.js for the JVM.
Thanks to invokedynamic, a number of dynamic JVM languages can gain prominence. So what marks out the latest arrival Magik?
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 – marakana.com
Not a breakfast cereal, but yet another big data solving project straight out of the ASF.
Latest edition of ThoughtWorks radar report offers up expert opinions on readiness of emerging tech.
Is Scala too complicated for widespread adoption in Java teams, or is it that Devs who tinker around with things they dont fully understand make Scala seem overly complex?
Johnson to join as a member of Board of Directors to help oversee the development of Scala and related stack.
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
After an initial proposal last month, the project that wants to harness some extra GPU for the JVM has been created. Time to vote on it!
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.
JAX Conference Chair Sebastian Meyen offers his views on what changes Java needs to make to continue along the right path
Its been in the works for 4 years, but JVM framework Atmosphere has shown its been worth the wait. Can it lead the way for modern internet application development?