Open Source

Open Source news, information, and how-to advice

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.

Comparing JVM libraries for MongoDB

Get a quick look at how four leading Java-based libraries for MongoDB handle a common REST-services use case.


big data

MongoDB gets its first native analytics tool

A new open source analytics tool, SlamData adds extensions to SQL that enable analysts to query MongoDB directly, without conversion to an RDBMS.

Tech conference leaders: What Node.js fork?

Intuit Node Day presenters were mum about the recent Node.js fork, while developers weighed its impact on Node-based projects and tools.

Q&A: Why io.js decided to fork Node.js

In an interview, io.js team member Mikeal Rogers discusses the motivation behind the action and what they hope to accomplish.

11 open source tools for making the most of machine learning

11 open source tools to make the most of machine learning

Tap the predictive power of machine learning with these diverse, easy-to-implement libraries and frameworks

storm or spark

Storm or Spark: Choose your real-time weapon

Real-time business intelligence is going mainstream, thanks in part to the Storm and Spark open source projects. Here's how to choose between them.

new tech forum

Beyond Storm for streaming data applications

Why a distributed, in-memory, SQL-relational database beats Apache Storm for apps that make real-time decisions on streaming data.

There's no magic in PaaS, only trade-offs

Platform-as-a-service might work like magic for some apps, but it's a series of painful gotchas for others.

lightbulb

7 tools tuned for agile development success

Dev shops versed in agile development can choose from a wealth of rapidly improving project management tools to hone their processes.

digital crown

The full stack developer is dead, long live the un-stack developer

The un-stack developer uses only the stack technologies that make sense for their software project.

Splice Machine 1.0 offers speedy, scalable SQL on Hadoop

Splice Machine update offers cross-integration with Hadoop apps and supports migration paths from other databases.

bridges

Peer-to-peer: How to build a career in software development

Four developers explain how both careful planning and following the unexpected have helped them build their dream careers.

complex tools thinkstock

Complex tools, simple developers: A match made in hell

The developer shortage is coinciding with newer, more complicated tools that most workers can't really use.

10 open source projects proving the power of Go

10 open source projects proving the power of Go

From application virtualization to self-hosted Git services, Google Go is becoming the tool of choice for forward-thinking projects.

DukeScript: A safer way to 'write once, run anywhere'

Using DukeScript APIs, developers can write applications in Java and HTML5 and run them in any Android, iOS, desktop browser, or HTML5/CSS/JavaScript environment.

data tunnel thinkstock

The canary in the data mine is dead

You already know that gobs of data about you are strewn across the Internet. The scary part is when they come together in the wrong hands.

webtools

Responsive web design with Google Web Toolkit

Get started with using GWT-friendly CSS media queries and multi-device layout patterns to develop mobile-responsive web applications. Demonstrations are based on an open source code base that you can use as a foundation for your own...

hadoop thinkstock

Hadoop's growth opens up demand for data migration tools

As more companies adopt Hadoop, they need help getting their data onto the platform -- and a new field is born.

Next up for Node.js: Going mobile

A key developer wants to expand the horizons of the server-side JavaScript platform and bring it to all devices.

Load More