Java Toolbox

Java Toolbox 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.

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.

holiday lights neurons network stream

Socket programming for scalable systems

Three iterations of a client-server example demonstrate the timeless utility of Java I/O, while also showcasing the streamlined concurrency and scalability features of NIO and NIO.2.

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.

Attack of the One-Letter Programming Languages

Attack of the one-letter programming languages

From D to R to M to J, some of these language will never be mainstream, but each has earned its own cult following.

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.

flow diagram thinkstock

Java ME 8 and the Internet of Things

For Java developers just getting started with embedded programming and IoT, this guide will orient you in Java ME's history and the new Java ME 8 and Java Embedded platforms.

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.

Amazon Web Services entices developers to the cloud with a trio of new tools

CodeDeploy, CodeCommit, and CodePipeline help developers put code in the cloud and manage it.

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.

Big data sparks interest in statistical programming languages

Statistical languages offer a great fit for big data, but due to their specific use cases, they're unlikely to catch to up to generalized stalwarts like Java and C.

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.

cloud computing concept 136627333

MBaaS shoot-out: 5 clouds for building mobile apps

Get a well-rounded overview of the next generation of cloud-based mobile development platforms: AnyPresence, Appcelerator, FeedHenry, Kinvey, and Parse.

Load More