Cognitect has recently published the results of a community survey aimed at finding out "how and for what Clojure and ClojureScript are being adopted, what is going well and what could stand improvement." According to Cognitect, though not a scientific survey, it shows how Clojure has "transitioned from exploratory status to a viable, sustainable platform for development at work."
Oracle has released Java ME Embedded 8.1 Early Access #3, which supports the Freescale FRDM-K64F board running the mbed RTOS. The Freescale FRDM-K64F is an ultra-low-cost hardware and development platform which utilizes Kinetis K64 MCUs based on ARM Cortex-M4 cores. This early access release adds support for the ARM Cortex-M architecture.
For developers who have experienced the problems with creating and managing multithreaded applications and are looking for a higher level of abstraction, Arun Manivannan has written a series of, so far, six blog posts explaining the principles of Actor model using an picture-rich visualization and some simple Akka examples.
Ceylon 1.1 comes with dynamic interfaces, use-site variance, OSGi and Vert.x deployment, ceylon.promise module, IDE enhancements, compiler performance improvements and others.
Hazelcast announce their new 3.3.1 release, with JCache support, preview their technology roadmap and discuss their run for the JCP Executive Committee.
Spring Framework 4.1 provides comprehensive support for JCache (JSR-107) annotations using Spring's existing cache configuration and infrastructure abstraction. The new release also supports JMS and performance enhancements and WebSocket refinements.
Summary of the JavaOne 2014 Community Keynote, including material dropped from the opening keynote.
Oracle execs discuss developments and roadmap in Java EE and Internet of Things
In a recent article, Alex Payne, organizer of the Emerging Languages Camp, provides insight on how the language landscape has changed in the last five years and how it might change in future. InfoQ has talked with him.
Oracle execs hail community involvement in success and adoption of Java 8, announce better security features, but small number of new features.
Late running caused considerable disruption of JavaOne's opening keynotes. Eclipse have made a major IoT announcement.
A Java REPL will soon be coming to a JDK near you. Robert Field, engineer on the Langtools team at Oracle, recently proposed the creation of a Java REPL ("Read-Evaluate-Print-Loop") project. After a vote, the project, known as Project Kulla was approved. A REPL is essentially a scripting shell or console, such as a UNIX shell or Groovy console, that can be used for algorithm exploration.
CloudBees have announced they are exiting the PAAS business to focus on Enterprise Jenkins. With this new focus, they have resigned from the Java Community Process Executive Committee.
Spring Data release train Evans is now generally available. The release train includes 11 Spring Data modules that help developers build data access layers on top of both relational and non-relational data stores.
One of the first Java 9 features to be announced is core support for JSON. We spoke to early adopters to find out more.