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.
We speak to the developer behind a new tool which takes a brutally simple approach to reducing JVM startup time from the command line.
Rich Hickey, author of Clojure, and designer of Datomic presents a new way to look at database architectures in this talk from JaxConf 2012. What happens when you deconstruct the traditional monolithic database – separating transaction processing, storage and query into independent cooperating services? Coupled with a data model based around atomic facts and awareness of time, you get a significantly different set of capabilities and tradeoffs. This talk with discuss how these ideas play out in the design and architecture of Datomic, a new database for the JVM. Filming: Marakana Tech TV
An intriguing new project from the Viaboxx Systems team looks to make team communication simple, with Flurfunk. We think there’s potential here…
For the radical Zing JVM to gain traction against the more seasoned options, an open source version was always on the cards. Now it’s here
Two months on from releasing the beta, Oracle have let the latest version of their multilingual IDE into the wild
After a decade of development, Oracle decides to axe the long-running high performance language project.
Philadelphia Java User Group founder Dave Fecak offers advice to Java developers – try something else. Is it too earlier to say?
Rich Hickey provided a convincing argument for a developer rethink of values, whilst Jez Humble’s whistle-stop tour of continuous delivery.
All the action from Day Two of JAXconf – including the reveal of the winners from the JAX Innovation Awards
It’s less two weeks until our sister conference – excuse us for overflowing with excitement. Here we’ll preview the keynotes for the conference
Big Data headache? Worry no more – Cascading 2.0 is here to solve it.
After much deliberation, the Jury members have decided on the Top 5 finalists in each category!
A VMware sponsored project appears with its first final version – can it challenge Node and Akka?