Open Source

Open Source news, information, and how-to advice

GitHub cat logo pumpkin carving

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.

nightmare clients monsters ghouls zombies dragons beasts

14 nightmare clients -- and how to defang them

Beastly behavior in the workplace is a given from time to time, but did you know that some of your clients are actual monsters? Find out how zombies, minotaurs, sirens and more will show up in your software project lifecycle, and how...

development tools keyboard computer system tuneup wrench

TypeScript: Industrial-strength JavaScript

Like it or not, JavaScript is the language of the Web, but it's tough to manage for enterprise-scale development. TypeScript offers an attractive alternative.

Io.js beta release could lead to reconciliation with Node.js

As the Node fork ships in beta, leaders of both camps say they would like to merge the technologies back together.

Java

Review: The big 4 Java IDEs compared

Find out how Eclipse, NetBeans, JDeveloper, and IntelliJ IDEA stack up today in capabilities and ease of use.

7 cool tools for doing devops right

7 cool tools for doing devops right

From Docker to Splunk, get a preview of seven technologies that are helping tech teams bridge the dev and ops divide.

microservices in 2015

Why 2015 will be the year of microservices

Promising to accelerate Web and mobile app dev, microservices architecture is a developer-driven phenomenon that many enterprises will benefit from in 2015.

google cloud

Google hitches cloud data analysis to Java SDK

Google Cloud Dataflow is based on FlumeJava but can be extended to other languages and environments.

Critical vulnerability in Git clients puts developers at risk

Developers using GitHub and GitHub Enterprise are advised to update their Git clients and exercise caution when cloning or accessing Git repositories.

Hands on: Build a Storm analytics solution

Storm lets you create real-time analytics for every conceivable need. Here's a tasty example using Twitter data and source code hosted on GitHub.

Load More