• submit to reddit
Tom Howlett11/06/13
9863 views
0 replies

What does Collaborative Remote Software Development feel like?

It feels great. Yep, since we went remote, pairing has become really popular. No sharing body odour with your colleague, we just share our screens with a headset on. We may be separated by hundreds of miles but everyone is usually equally accessible.

Michal Bachman11/06/13
9831 views
0 replies

Modeling Data in Neo4j: Bidirectional Relationships

In this article - the first in the "Modelling Data in Neo4j for Beginners" series - we look at a common mistake made when modeling bidirectional relationships.

Patrik Antonsson11/06/13
5848 views
0 replies

Creating Development Environments with Vagrant

I've been using Vagrant for a couple of years now and this is a good book for beginners. The book goes through most of the things you need to know to get your environment up and running. The chapters...

Sasha Goldshtein11/06/13
5548 views
0 replies

Modern Garbage Collection in Theory and Practice

Last week I delivered a very interesting session on modern garbage collection. I was invited to give a talk on garbage collection theory and its practical applications in modern managed languages. The slides from the talk are below – they are quite detailed.

Mark Needham11/05/13
4836 views
0 replies

Neo4j: A First Attempt at Retail Product Substitution

One problem for online retailers is working out whether there is a suitable substitute product if an ordered item isn’t in stock. Since this problem brings together three types of data – order history, stock levels and products – it should be a nice fit for Neo4j, so the author ‘graphed up’ a quick example.

Darshan Bobra11/04/13
9257 views
0 replies

Understanding the Concept of Functional Programming

In functional programming, programs are executed by evaluating expressions, in contrast with imperative programming where programs are composed of statements which change global state when executed. This article goes into detail on the concept of functional programming and why one might use it.

Abraham Otero11/04/13
18692 views
3 replies

Quality Levels: the Hole in Software Methodologies

Not all software we develop requires the same quality. It is not the same to develop software that will run only once, and will never need to be changed, that software that is expected to be used for years

Seth Proctor11/04/13
3344 views
0 replies

ZFS Support in Blackbirds 2.0

You've probably read about the new features in Blackbirds Release 2.0. The big ticket items include geo-distribution, automation, and java stored procedures. In addition to these awesome new features, NuoDB slipped in support for ZFS, specifically Native ZFS on Linux.

Alec Noller11/03/13
5221 views
0 replies

The Best of the Week (Oct. 25): 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 how-to for using MongoDB as a pure in-memory database, a tutorial to help you make major speed increases in MongoDB, and a discussion of labels, indexes, and so on in Neo4j 2.0.

Zac Gery11/01/13
9088 views
0 replies

Searching For Nails: A Hammer's Story

The truth is, the number of struggling projects far outweigh their successful counterparts. Why is this? Because sometimes developers are too smart for their own good.

Mitch Pronschinske11/01/13
9978 views
0 replies

Amazon Previews JavaScript SDK

Recognizing the swelling popularity of JavaScript, Amazon has finally released a developer preview SDK that can populate S3 buckets, manage SQS message queues, create, populate, and query DynamoDB tables, and much more!

Ian Mitchell11/01/13
13166 views
0 replies

Scrumban - or How to get Leaner by Sprinting Less

In this article we consider a hybrid agile approach known as Scrumban, which can potentially address both project and BAU work. Scrumban is becoming increasingly popular and has significant ramifications for project scalability.

Arthur Charpentier11/01/13
2450 views
0 replies

Halloween and Candies (A Ballot Problem)

This year, for Halloween, a post on candies. Assume we start with r red candies, and b black ones, with r > b. The thing is, no one likes those black candies. What could be the probability that for the n kids that get candies at my door, the probability to get red is always larger than the probability to get black?

Alec Noller11/01/13
8161 views
0 replies

Hunk: A New Data Analytics Tool for Hadoop

Hadoop users might be interested in Hunk, an analytics tool recently released by Splunk that allows users to analyze and visualize data in Hadoop. Big data isn't worth much, after all, unless some sense can be made of it.

Alec Noller11/01/13
5805 views
0 replies

New Redis Features: Collections are now Iterable

Recently, Redis creator Salvatore Sanfilippo announced that Redis collections are now iterable. In the past, Redis collections have been difficult to navigate, so more practical techniques for working with them are definitely welcome.