GitHub is all about sharing code, so it makes sense that there’s a certain amount of code-copying on the site. However, recent research suggests that over 70% of the code on GitHub is just duplicates. While Java wins points for originality, all of the languages surveyed have a surprising amount of project plagiarism.
Fn, a new serverless open source project was announced at this year’s JavaOne. There’s no risk of cloud lock-in and you can write functions in your favorite programming language. “You can make anything, including existing libraries, into a function by packaging it in a Docker container.” We invited Bob Quillin, VP for the Oracle Container Group to talk about Fn, its best features, next milestones and more.
Javalin is a very lightweight web framework for Kotlin and Java and it has just reached a very important milestone: 1.0.0 stable is ready. The good news about Javalin is that there are very few “Javalin-concepts” you have to learn.
Oracle will increase the release cadence of Java SE to every six months. However, it seems that the six-month cadence will impact more than just Oracle’s plans. JAXenter editor Hartmut Schlosser talked with Stephen Colebourne about all this and more.
Two weeks ago, Mark Reinhold offered three alternatives for the new version-numbering scheme. Now it’s time to present the specific proposal. In short, “JDK 10 is a feature release, JDK 10.0.1 and 10.0.2 are update releases with compatible bug fixes, and there is no interim JDK 10.1 release since in this model the next opportunity to add features is JDK 11.”
There’s a definite chill in the air as the days grow shorter and shorter. October is over, so let’s check in and see what happened. Last month, we read everything there is to read on Angular in anticipation of the release of 5.0. Also, the latest JDK 9 news, code repositories, and more!
Garbage Collection logging is not standardized. And as time goes on, differing “standards” proliferate, leading to further fragmentation within the field. How can we fix this? In this article, Ram Lakshmanan goes over the latest attempt at standardization, the Unified JVM Logging framework.
Oracle has proposed to increase the release cadence of Java SE to every six months and indicated they will begin distributing builds of OpenJDK under the GPLv2+CPE license. However, the six-month cadence will impact more than just Oracle’s plans. JAXenter editor Gabriela Motroc talked with Daniel Bryant about all this and more.
Mark Reinhold, the Chief Architect of the Java Platform Group at Oracle, has recently proposed the schedule for JDK 18.3. The milestone definitions are the same as for JDK 8 — there will be no “Feature Complete” milestone though. Early Draft Review is now available for download and will close on November 23rd.
Hyperledger Quilt started over a year ago and is a Java implementation of the Interledger protocol. We talked with Adrian Hope-Bailie, Standards Officer at Ripple and Maintainer of Hyperledger Quilt about the problem this project wants to solve, its benefits, limitations and more.
Open source is great. But when it can lead to more security vulnerabilities, how much is too much? And can DevOps save us all? We go over the 2017 State of Software Security Report and see how the industry is doing.
Last month, Oracle proposed a new version numbering scheme in order to emphasize the time-based releases. Not many people liked this proposal —to put it mildly— so Mark Reinhold is now offering three alternatives. You are encouraged to communicate additional information that’s relevant to the choice of such a scheme so speak now — a specific proposal will be made in about a week.
The first edition of Realm Report is here — this quarterly publication aims to dive deep into the geography of mobile. According to their predictions, Kotlin will overtake Java in December 2018. Let’s find out if/why you should drop Java and give Kotlin a shot.
Oracle recently announced the general availability of Java SE 9 — even though it has over 150 new features to offer, the star of the release is the Java Platform Module System, also known as Project Jigsaw. We talked with Marcus Biel, CleanCode Evangelist and JCP member about his favorite features in Java 9, the ones that were not included, Project Jigsaw and the new version numbering scheme.