Open Source

Open Source news, information, and how-to advice

US sides with Oracle in Java copyright dispute with Google

The dispute between Google and Oracle revolves around whether Java APIs can be copyrighted.

microservices in 2015

path

Unfinished business: Java is a 20-year-old grown-up with bright prospects ahead

What have the last 20 years taught us about Java in 2035?

match 268526 1280

Java at 20: How it changed programming forever

Java synthesized sound ideas, repackaging them in a practical format that turned on a generation of coders.

java at twenty

Java's key to success is simplicity

As Java turns 20, Oracle looks to what keeps the programming language so vital.

java heart

Java at 20: Its successes, failures, and future

Oracle's Java VP discusses J2EE, OpenJDK, security woes, and the long gap before Java 7.

handshake businesswoman businessman stock

Reunited: io.js rejoins with Node.js

The dueling server-side JavaScript platforms have reconciled after a contentious fork.

editor red ink revise revision calligraphy writing pen correction

Review: 10 JavaScript editors compared

Sometimes you need a full-fledged IDE but for many cases a simple JavaScript editor is more than enough. Find out why JavaScript editors Sublime Text, TextMate, and Brackets lead the pack for capabilities and speed.

highly speculative

Looking ahead: Life after Java 9

Java's chief architect emphasized the future in his EclipseCon keynote on Tuesday, unpacking the near-term changes anticipated in Java 9 and more speculative language changes that could come later.

dandelion breath blow wind wish air

17 JavaScript tools breathing new life into old code

A JavaScript cross-compiler, translator, or emulator could be the thing you need to to modernize your old code base, whether it's written in Lisp, Pascal, Cobol, or Basic.

enterprise table

New Node.js coalition spotlights enterprises

PayPal and Intuit throw support behind EnterpriseJS Coalition, which will host events and produce content about JavaScript in business environments.

enterprise it

Enterprises still miss the real point of open source

Developers want to work for open-source-savvy enterprises. Here's why enterprise IT is still a long way from the mark.

eclipse

Ring out Eclipse, ring in Android Studio for Android apps? Not so fast, Eclipse says

While Eclipse tooling is described as less than ideal for Android development, Eclipse forges on with backing for the popular mobile platform.

Happy Birthday Java

The long, strange life, death, and rebirth of Java

As Java enters its twentieth year, it has become a mature language rather than the hot new thing. It's more like C++ than Python. And its supporters are enthusiastic about its future.

business storm 157689723

Review: Storm’s real-time processing comes at a price

Storm may be the only real-time processing framework that has been proven to process millions of messages per second, but there's a steep learning curve ahead.

Java's top 20: The most used Java libraries on GitHub

Age before beauty? GitHub imports reveal that some of the most popular Java libraries have stood the test of time.

big data is dead

Big data is dead -- long live big data

Soon, we'll see 'prepacked' applications that incorporate the distributed processing, machine learning, and analytics of today's overhyped, custom-made solutions.

Language Forks

Language forks bring new power to programming

From Hack to Cython, inventive forks are pushing popular programming languages in new directions.

toned close up of a hand holding a stopwatch 57437132

Little-known real-time standard impacts broad span of Java applications

Real-time Specification for Java 2.0, currently in public review, has implications for mobile computing, massive scaling, and embedded programming for IoT.

spark

Spark, big data's brightest star, needs to grow up

Spark is the hottest project in big data -- but Databricks, the company behind it, needs to ensure its implementation has a plausible path to maturity.

Load More