• submit to reddit
Alec Noller01/05/14
8271 views
0 replies

The Top 10 Articles of 2013: NoSQL Zone

Rather than the best of the week this week, let's see the most popular articles NoSQL had to offer in 2013. The year's best include 5 things for Java developers to consider, an aptly-titled critique of blogs that attack popular tech simply for the sake of the clicks, Martin Fowler's introduction to NoSQL, and much more.

Alex Staveley01/02/14
3464 views
0 replies

Groovy's Smooth Operators

The Groovy programming language features several smooth operators that go above and beyond the standard set of Java operators.

John Cook01/01/14
5965 views
0 replies

Sensitive Dependence on Initial Conditions

The following problem illustrates how the smallest changes to a problem can have large consequences. As explained at the end of the post, this problem is a little artificial, but it illustrates difficulties that come up in realistic problems.

Dustin Marx12/31/13
2283 views
0 replies

Book Review: Gradle: Beyond the Basics

Gradle: Beyond the Basics is the "sequel" to Building and Testing with Gradle.

Dustin Marx12/29/13
4339 views
0 replies

Gradle Command-Line Conveniences

In my post A First Look at Building Java with Gradle, I briefly mentioned using Gradle's "gradle tasks" command to see the available tasks for a particular Gradle build.

Daniel Bartl12/25/13
4496 views
0 replies

How to use MongoDB with SSL

There isn’t too much information about using MongoDB with SSL connections out there. If you are using MongoDB on a public network, all the data you transmit from the database to your application is completely unencrypted. Luckily however, MongoDB offers the option to be compiled with SSL support.

Alec Noller12/22/13
6050 views
0 replies

The Best of the Week (Dec. 13): NoSQL Zone

Make sure you didn't miss anything with this list of the Best of the Week in the NoSQL Zone. This week's best include a discussion of the relationship between relational databases and their predecessors, thoughts about compression and storage in LevelDB and LMDB, and an argument that SQL is the new NoNoSQL.

Vlad Mihalcea12/20/13
7361 views
0 replies

MongoDB Facts: Lightning Fast Aggregation

In the author's previous post, he demonstrated how fast you can insert 50 million time-event entries with MongoDB. In this article, you will learn how to make use of all that data to fuel aggregation tests.

Lieven Doclo12/20/13
10499 views
0 replies

REST Prototyping With Spark and Groovy

The concept is simple: create a text file mapping URLs to JSON files and use Spark to serve those files through the specified URLs. I’m using Groovy here, but it’s just as simple to do this with Java.

Hubert Klein Ikkink12/20/13
8362 views
0 replies

Groovy Goodness: Using Package Scoped Methods, Fields and Classes

Groovy uses the Java package protected scope visibility rules to turn methods and classes into public scoped variants and fields into properties.

Dan Kuebrich12/19/13
5277 views
0 replies

Beyond Averages

Traditionally we aggregate our data into summary statistics like averages or percentiles. In order to truly understand our systems, we need to know when and how to sidestep those abstractions, to get deep, detailed performance insight.

Hubert Klein Ikkink12/19/13
2976 views
0 replies

Grails Plugin: Servlet Filter to Add X-Frame-Options Response Header

The Grails plugin X-Frame-Options adds a new servlet filter to our Grails application. The servlet filter adds a response header.

Dustin Marx12/18/13
3688 views
0 replies

Searching Subversion Logs with Groovy

There are times when I want to quickly search a Subversion repository by author, by range of revisions, and/or by commit messages

Alec Noller12/18/13
7703 views
0 replies

Hortonworks vs. Cloudera: Hadoop-er Than Thou?

This article looks at the recent mud-slinging (if you can call it that) going on between Hortonworks and Cloudera. It's got to be good news for Hadoop, at least, and it highlights the widespread influence of the open-source Big Data framework.

James Roper12/17/13
9813 views
0 replies

'Fun' Doesn't Mean Compromising Scalability

As the demands on the applications we write shifts, the technologies we use start to make it harder to meet them, and pretty soon we feel like we are always working against the technologies that are supposed to be helping us.