• submit to reddit
Alec Noller02/06/14
0 replies

Take Our Survey and be Part of DZone's New Cloud Platform Research Report!

The DZone Research team wants to know what features and services you care about when comparing PaaS and IaaS products. Help DZone get a better idea of the trends in PaaS and IaaS preferences and usage, and you'll be entered to win an iPad Air, Windows Surface, or Samsung Tab 10!

Chris Chang02/06/14
0 replies

Managing Disk Space in MongoDB

In the author's previous post on MongoDB storage structure and dbStats metrics, he covered how MongoDB stores data and the differences between the dataSize, storageSize and fileSize metrics. He can now apply this knowledge to evaluate strategies for re-using MongoDB disk space.

Hubert Klein Ikkink02/06/14
0 replies

Grails Goodness: Cleaning Up

When we use for example the compile or war command Grails will create files and stores them by default in the project's working directory.

Rishav Rohit02/06/14
2 replies

Introduction To Hive's Partitioning

In Hive’s implementation of partitioning, data within a table is split across multiple partitions. Each partition corresponds to a particular value(s) of partition column(s) and is stored as a sub-directory within the table’s directory on HDFS. Today we are going to see how we can load a CSV file to a partitioned table.

Ayende Rahien02/06/14
0 replies

The RavenDB Conference: April 7 - 11

The author is very proud to announce that we are having the first RavenDB conference from April 7 – 11 in Raleigh, NC. You can register for the conference right now and please do so, because we have limited number of places.

Alec Noller02/05/14
0 replies

Dev of the Week: Rafael Winterhalter

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Rafael Winterhalter, Java enthusiast and software engineer at Kantega in Oslo, Norway.

Ayende Rahien02/05/14
0 replies

Big Data Search, Part 6: Sorting Randomness

As it turns out, doing work on big data sets is quite hard. To start with, you need to get the data, and it is… well, big. So that takes a while. Instead, the author decided to test my theory on the following scenario. Given 4 GB of random numbers, let us find how many times we have the number 1.

Mark Needham02/05/14
0 replies

Neo4j HA: Election Could Not Pick a Winner

Recently the author has been spending a reasonable chunk of his time helping people get up and running with their Neo4j High Availability cluster, and there’s sometimes confusion around how it should be configured. This article addresses that confusion.

Matt Lacey02/05/14
1 replies

Beware of Upcoming Law Changes Regarding In-App Purchases

If you weren't aware, new consumer trading laws concerning online and app-based games come into effect soon. These changes are intended to protect consumers from potentially misleading, commercially aggressive or otherwise unfair practices.

Dharshan Rangegowda02/04/14
1 replies

NoSQL trends: MongoDB, Cassandra, Couch & Riak

NoSQL has been a pretty hot topic over the last few years. There are a number of contenders in the NoSQL world - MongoDB, Cassandra, Couch, Riak, etc. In this article, you'll find a visualization of how they're trending.

Chen Harel02/04/14
2 replies

How to Write the Perfect Stack Overflow Question (After Analyzing 10,000)

This article is the result of researching over 10,000 Stack Overflow questions. It summarizes how you need to phrase and write your question in order to get better and faster answers.

Gerard Davison02/03/14
0 replies

Post-Hoc Tracing Using a Debugger

One nice little feature of most debuggers that I have been exercising recently is the ability to log information on a breakpoint. This can be a really useful way to understand code without having to modify it or involve byte code modification, and in this article, you'll learn how to do it.

Abhijeet Sutar02/03/14
0 replies

Install, Set Up and Start MongoDB on Windows

This post will provide the full path from downloading the required binary archive/package for particular a Windows version to starting up MongoDB in various ways. We will go through the following high level steps: Downloading, extracting, and setting up MongoDB.

Stefan Armbruster02/03/14
0 replies

Using Remote Shell Combined with Neo4j Embedded

You can run Neo4j as a server in a separate process, like a classic database, or you can use embedded mode where your application controls the lifecycle of the graph db. When embedded mode is used, there is often demand for having a maintenance channel to the database. Here's how to set one up.

Alec Noller02/03/14
0 replies

How to Avoid MongoDB Hash-Injection Attacks

We've heard some tips on keeping MongoDB secure recently, but here's a look at how to deal with one specific vulnerability: hash-injection attacks. This recent article covers MongoDB's vulnerability to such attacks, especially when working with a framework like Rails, or potentially PHP, or Node.js' Express.