Open Source

Open Source | News, how-tos, features, reviews, and videos

abstract programming code

Git essentials: Get started with Git version control

Learn how Git manages versions and how to install the necessary software to access Git servers where your software project will be stored

JavaWorld - JW - OSJP - big data analytics - social graph

Big data analytics with Neo4j and Java, Part 1

Graph databases like Neo4j are ideal for modeling complex relationships between collections of users--and they move through big data at lightspeed. This tutorial gets you started with graph databases and analytics in Java.

07 vote

Enterprise Java’s new name: Jakarta EE

The venerable Java EE name has been retired as part of enterprise Java’s move away from Oracle

open source license primary.jpg

GitHub tutorial: Get started with GitHub

Every developer should be on GitHub. Follow these steps to create a repository, push commits, merge pull requests, and clone and fork other repos

gears [Thinkstock]

Docker tutorial: Get started with Docker Compose

Learn how to use Docker’s native service configuration and deployment tool for testing and debugging multi-container apps

toy rocket ship

Cython tutorial: How to speed up Python

How to use Cython and its Python-to-C compiler to give your Python applications a rocket boost

citizen developers

For developers, the focus is deep learning, multiplatform, and coding skills

Angular, TensorFlow, React, and Electron all have seen large increases in developer activity on GitHub

17 open source table laptop group

Who really contributes to open source

New data debunks several myths around which companies lead in open source contributions

birthday cake candles

20 years of open source: Its world-changing history in brief

Today, open source powers servers, computers, devices, and all manner of software. But two decades ago, it was a fringe, radical idea that seemed destined to remain academic

Keyboard with blue update button

Oracle extends Java JDK 8 updates to 2019

Oddly, JDK 8 will get public updates even after updates end for the later JDK 9 and JDK 10 Java releases

coffee beans java cup

Eclipse’s enterprise Java roadmap: more services coming

The JSON-B API, more cloud and microservices support, two XML efforts, web tags, and a JavaBeans Action Framework are among the planned elements

blockchain network machine learning neural network

TensorFlow review: The best deep learning library gets better

At version r1.5, Google's open source machine learning and neural network library is more capable, more mature, and easier to learn and use

open door with sunlight shining through

20 years on, open source hasn’t changed the world as promised

Most code remains closed and proprietary, even though open source now dominates enterprise platforms. How can that be?

rubies ruby (pomegranate seeds)

What’s new in Ruby 2.5

The dynamic web language gets faster, has quicker documentation

The year ahead in app dev

2017: The year in programming languages

Java, JavaScript, Kotlin, TypeScript, and C++ all saw big changes in their capabilities

Java logo browser

Java JDK 10: What new features to expect in the next Java

Technologies from several projects will provide a pipeline of new capabilities in Java 10 and later versions

agile cloud ts

How to excel in agile software development

Get an expert view of what makes agile tick and how to overcome real-world challenges so that you and your team can fly

hipster running with laptop

Why old-school PostgreSQL is so hip again

Postgres is old as dirt, yet over the past five years it has panned out as pure gold

Java 9 concurrency enhancements

What’s next for the Groovy language: The 2018 roadmap

Apache Foundation's plans for Groovy include upgrades for modularity and functional-style programming

highway on-ramps

Open source innovation is now all about vendor on-ramps

AWS, Microsoft, and Google are all racing to figure out how to turn their innovations into open source on-ramps to their proprietary services

Load More