Oracle recently announced a JSR for MVC 1.0. JSR 371 was motivated by results of a Java EE 8 Survey, covered by InfoQ in March of this year. 61% of those surveyed supported the idea of providing support for an action-based MVC framework, alongside JSF. Only 26% felt there was an existing framework that could do the job, and 42% of those mentioned Spring MVC.
A week after floating the idea of a community sponsored fork of Scala, Miles Sabin, principal engineer of the shapeless library and active member of Typelevel, announced a fork of the Scala compiler on the Typelevel blog. Three days later, Paul Phillips, a Typesafe co-founder who left the company in 2013, announced his own Scala compiler fork.
Vaughn Vernon describes a reactive process manager supervising the process of finding the best loan quotes from banks with a focus on the reactive part, using Actor model for the implementation with examples written in Scala using Akka and C# using his recently published Dotsero toolkit.
The Scala Team recently published a "Scala: Next Steps" article describing the future of the language, and detailing the features of the next three major Scala releases and main goals: to make the language and its libraries simpler to understand, more robust, and better performing.
The Joda-Time 2.4 date and time Java library has been released. It's the first Joda-Time release for 2014, and it contains enhancements, bug fixes and a time zone update. No deprecations have been introduced. Joda-Time 2.4 is released under the Apache License Version 2 and requires JDK 5+.
Oracle has announced the first set of enhancement proposals that will deliver features for Java 9. They include HTTP/2 support, enhanced JSON support and a first step towards modularity.
Leading application performance monitoring vendor AppDynamics released version 3.9 of their flagship "Application Intelligence Platform" monitoring tool. Highlights of the release include big data analysis and machine learning to provide intuitive, scalable performance monitoring. InfoQ spoke to Maneesh Joshi, head of product marketing and strategy at AppDynamics
Agile software development teams have to assure that the products that they develop have sufficient quality. Management often also expect that they increase their velocity to be able to deliver more functionality faster to their customer. Several authors explored the relationship between quality and velocity and suggested ways to improve both quality and velocity.
Responding to recent concerns that hackers could upload rogue versions of common libraries to Maven Central, Sonatype has released a patch that closes a security vulnerability, enabling SSL by default.
CQRS and Event Sourcing provide a clear and concise way to build distributed applications that adhere to the reactive manifesto, Duncan DeVore claimed in a recent presentation sharing his experiences building a distributed application using Akka and Scala.
Oracle's latest update to Java, 8 update 11, introduced a breaking change that has affected a range of third-party tools, including JRebel, Groovy and Google's Guice library.
The Apache Software Foundation recently announced the General Availability of Log4j 2.0, containing many performance improvements over its predecessor Log4j 1.x. Years in the making, this release was written from scratch, and gained its inspiration from existing logging solutions such as Log4j 1.x and java.util.logging.
Oracle launches Project Valhalla to experiment with advanced features for the JVM and Java language, including a major revision of Java's approach to generic types.
Oracle Chief Java Architect Mark Reinhold reveals the plans and scheduling for Project Jigsaw, the Java modularity initiative, now scheduled for release with Java 9.
Last week Vaughn Vernon published Dotsero, a .NET actor model toolkit that follows the Akka API and earlier this year a preview of the Orleans framework based on the Actor model was released by Microsoft Research. In a recent twitter discussion Vaughn and Sergey Bykov, lead of the Orleans project at Microsoft Research, discussed the different approaches taken in Orleans and Dotsero.