Spring recently announced multi-version updates of their Web Services project with release version 2.3.1 featuring minor patches and a new version 2.4.0 rebased to run on Spring Framework 4.3 and Spring Security 4.1 and designed to be forward compatible with Spring 5.0.
JShell brings about Read-Eval-Print Loop (REPL) to Java. REPL is an efficient, interactive way for developers to validate their code snippets without having to compile, run and then debug their entire program.
Android Studio 2.2 comes with enhancements across all development phases - Design, Development, Build and Test -, including a new Constraint Layout, Layout Editor, Firebase plug-in, Code Sample browser, Java 8 support, OpenJDK, GPU Debugger and others.
The NetBeans Community blog has announced that Oracle is proposing to entrust the development of the NetBeans platform and IDE to the Apache Foundation to “open up the government model,” reaffirming its commitment to the project.
Strange Loop 2016 recap, highlighting Amie Stepanoich's keynote on Safeguards against Government Hacking, Simon Ritter on Clojure Spec, and Simon Ritter discussing Jigsaw with JDK 9.
After weeks of speculation, Anil Gaur, Oracle Group Vice President with responsibility for Java EE and WebLogic Server, has unveiled Oracle’s proposed roadmap for Java EE today at JavaOne. The plan involves releasing Java EE 8 by the end of 2017 with basic microservice and cloud capabilities, and then releasing Java EE 9 one year later with further features.
Redmonk Analyst Fintan Ryan recently published his findings on framework popularity in Java. After completing an in-depth research study on GitHub stars, issues, commits and Twitter followers, Ryan concludes: Spring still dominates, Spring Boot is on an exponential curve, Netty and Play continue to grow strongly.
Anil Gaur, Oracle Group Vice President with responsibility for Java EE and WebLogic Server, was invited to speak at the last JCP Executive Committee meeting to shed some light on the future of Java EE. The core of his message was that enterprise programming is changing, and that Oracle wants to adapt to it. However, questions from the EC members indicated that the plan is still unclear.
Derek Ashmore details the different types of monoliths he has come across with a view to subsequently describing how they may be broken down into more manageable components/microservices.
Yahoo! has made available Pulsar, their publish-subscribe messaging platform used internally in production by several services.
This week Stormpath released version 1.0 of their user management and authentication Java SDK. Stormpath generally provides APIs for implementing authentication, authorization and user management in web and mobile applications, including open source implementations, targeting a range of languages and frameworks.
Almost five years in the making, Dropwizard's Java RESTful Web Service framework version 1.0.0 offers a host of new features including Java 8, Http/2 and Scala support, and the latest versions of supporting Java APIs.
Spring Boot 1.4 and Dropwizard 1.0 were both released at the end of July, using fat JARs. As adoption of such frameworks and microservices increases, fat JARs are becoming a more common deployment mechanism. Earlier HubSpot cited issues where Fat JARs deployments experienced problems with the maven-shade-plugin, and efficiency problems when packaging 100,000 tiny files as a JAR.
Test Butler is an open-source testing tool for Android that aims to allow developers to reliably run UI tests, writes LinkedIn engineer Drew Hannay and creator of Test Butler, by allowing developers to programmatically control a number of testing environment settings.
WireMock v2, an API mocking and service virtualisation tool, has been released. Core enhancements include improved request verification failure reporting, the ability to create custom request matching logic (including the use of Java 8 lambdas), randomly distributed delays (currently with uniform and lognormal distributions), and matching on cookies and basic auth headers.