Open Source

Open Source news, information, and how-to advice

All eyes on the API

Once a humble backdrop to real software development, API design is coming into its own, with a plethora of tools and specifications for developers to choose from.

Conquer continuous delivery with GitHub and Jenkins

GitHub and Jenkins together help make agile development real, enabling you to automate the build process and focus on test-first development.


ufo cloud

It came from the cloud: The looming change in IT

PaaS is finally getting traction, and when it takes hold, the application workflow – and the lives of developers – will change forever.

Google Go fuels JVM alternative

Though 'far from complete,' the jvm.go project is drawing praise as a potential alternative to Oracle's JVM.

Google's Go language is off to a great start, but still has work ahead

Speed, concurrency, and portability have brought Go fame and friends, but the language and ecosystem need time to mature.

hadoop

What you need to know about Hadoop right now

Andrew updates his cheat sheet for developers navigating the ever-expanding Hadoop ecosystem. Storm and Spark still top the list, but don't miss new additions like Phoenix, Kafka, and Falcon.

lorry moving along a motorway immingham humberside uk trucking freight transportation commerce trad

Dumped by Pivotal, Groovy moves to Apache

Pivotal makes good on its plan to discontinue Groovy funding past March, but the fate of accompanying Grails framework remains undetermined.

search tech

Elasticsearch buys into search as a service, rebrands as 'Elastic'

In an exclusive interview, the CEO and CTO of the company formerly known as Elasticsearch talk about the acquisition of Found, the diversity of customer use cases, and future product plans.

Codehaus: The once great house of code has fallen

The onetime home of projects such as JMock, Mule, and XDoclet has announced that it will begin taking projects and services offline in early April 2015.

GitHub cat logo pumpkin carving

GitHub for the rest of us

Git enabled programmers to coordinate distributed work across teams -- now GitHub is making complex collaboration work for non-programmers too.

Literate programming is now a team sport

A program is a story told in two languages: code and prose. On GitHub, countless stories of countless programs are being told every day.

Untangling the intense politics behind Node.js

The bitter politics around Node.js certainly needs sandboxing, but so does the desire of developers to drive the agenda.

Torvalds: ‘People who start writing kernel code get hired really quickly’

Now more than ever, the development of the Linux kernel is a matter for the professionals, as unpaid volunteer contributions to the project reached their lowest recorded levels in the latest “Who Writes Linux” report.

omg javascript

Eich: JavaScript will deliver on Java's broken promise

JavaScript's creator believes the scripting language can beat Java at its own 'virtual machine embedded everywhere' game.

container stack

Get ready for the new stack

Almost overnight, a new constellation of container-based cloud technologies has landed, threatening to supplant the old VM-based model. Your developers are probably already giving it a spin.

performance

5 projects that push Python performance

Python's never been as speedy as C or Java, but several projects are in the works to get the lead out of the language.

Is Pivotal's Cloud Foundry open enough?

A year ago, Pivotal announced its intent to set up a foundation for the open source Cloud Foundry project, but issues lurk in the bylaws and ownership of the name.

Node.js programming developer

Two years in the making, Node.js upgrade arrives

Version 0.12 of server-side JavaScript platform set to become available as reconciliation with io.js fork expected.

First look: MongoDB 3.0, for mature audiences

The new MongoDB features document-level locking, better write performance, big memory support, and more. At last, MongoDB is all grown up.

worrybeads

10 things you should worry about in 2015

We live in an age of uncertainty, where old assumptions suddenly become open questions. Generalized anxiety is bad for you, though, so focus on these 10 points.

Load More