Open Source

Open Source news, information, and how-to advice

hot coffee java beans cup steam

Under Eclipse, changes to Java EE begin

Java Enterprise Edition's new owner is starting to make changes to how Java EE will work and be supported

expression dfriedman

GraphLib: An open source Android library for graphs

Get started with GraphLib, a small, easy-to-use, open source library for graphing mathematical functions, plotting points, and drawing line graphs in Android applications. Includes Java source code and the complete library of compiled...

Modular Java's true impact

Java 9 is here: Everything you need to know

Java SE 9 boasts modularity, REPL, compiler improvements, and much more—but it is also the end of its line

coffee beans java cup

Java EE 8 is here: What you need to know

Support for the cloud, HTML5, and HTTP/2 highlight the changes in the enterprise Java platform

jw machine learning09142017

Machine learning for Java developers

Set up a machine learning algorithm and develop your first prediction function in Java, then get started with Weka.

spilled coffee
external url

What is Kotlin? The Java alternative explained

Kotlin offers big advantages over Java for JVM and Android development, and plays nicely with Java in the same projects. Why not give it a try?

linux penguin image mother baby penguin

Unwanted by Oracle, Java EE gets adopted by Eclipse

A new name for Java EE is a likely outcome as the Eclipse Foundation figures out how to steward enterprise Java itself

keys thinkstock

NoSQL standouts: The best key-value databases

Aerospike, Hazelcast, Memcached, Microsoft Azure Cosmos DB, and Redis put different twists on fast and simple data storage

3 people in lab coats testing balloon QA

What’s new in JUnit 5 for Java testing

JUnit 5 offers a foundation for testing frameworks on the JVM as well as a new programming model

businessman faces gap / problem / challenge

Java 9 will not receive long-term support

Under Oracle's revamped release plan for standard Java, the Java Development Kit 9 will not be designated for long-term support

Java logo browser

The road to Java 9: Twice-yearly releases are coming

A move to GPL license and open-sourcing the JDK are also planned to make it easier for developers to adopt Java in their software

Java logo browser

The case for Oracle to cede control of Java SE

Turning over the platform to an open source foundation could broaden the Java community, but don’t look for it to happen soon

Computer monitor with code

Jenkins Blue Ocean UI to provide code quality insights

Next-generation UI for Jenkins adds code quality trending and richer pipeline editing capabilities to the road map

Developer secrets that will sink your business

OpenJDK may tackle Java security gaps with secretive group

The private group would tackle code vulnerabilities that currently are handled without coordination—or not at all

garbage collection trash truck

Oracle doesn't want Java EE any more

Oracle wants someone else to lead enterprise Java, though it says it will stay involved. Apache and Eclipse are likely candidates to take over Java EE

solar eclipse sun ring shadow clods

The most popular IDEs? Visual Studio and Eclipse

Visual Studio and Eclipse top the PYPL popularity index of desktop IDEs, while Cloud9 and JSFiddle lead in the cloud

hot coffee java beans cup steam

What’s new in Java EE 8

The upgrade retools enterprise Java for cloud and microservices environments

help 139994676

3 open source projects that make Kubernetes easier

From cluster state management to snapshots and DR, companion tools from Heptio, Kubed, and Kubicorn aim to fill the gaps in Kubernetes

Golang go puzzle pieces

How Google’s Go language could be improved

Go contributors find common ground on improvements in language server, crypto code, compilation, and garbage collection

artificial intelligence / machine learning / worker replacement

How to get started with machine learning

Machine learning isn’t something you buy but something you do. Use TensorFlow to experiment now with machine learning so you can build it into your DNA

Load More