• submit to reddit
Zardosht Kasheff12/05/13
4112 views
0 replies

Recap from MongoDB DC User Group Meetup on TokuMX and MongoDB

Last week, the author attended a talk at the Washington DC MongoDB User Group given by John Schulz, a chief architect at AOL. In the talk, he describes his experiments comparing TokuMX with MongoDB for his use case. The experiments show TokuMX favorably, but what the author found interesting was why.

Allan Kelly12/05/13
3514 views
0 replies

Software Demand Curve

It is important to remember in all this discussion that software is a derived demand. Nobody wants software for its own right, they want it to achieve some other aim.

Kevin Rutherford12/05/13
5217 views
0 replies

Reflections on a Day of Mob Programming

Last week one of the teams I coach was given a day to build a proof of concept for a new business idea. I thought that #MobProgramming might be a good fit for the day’s activities, so here’s what happened.

Lieven Doclo12/05/13
5059 views
0 replies

Dear Client, It's never that easy...

Anyone who has done any software development has heard it. The sentence that makes you feel like getting a shotgun. It’s a client shouting “How hard can it possibly be to add that feature? The last one you implemented in a couple of hours and this one looks like the same thing!”.

Swizec Teller12/05/13
4144 views
0 replies

A Query on Confirmation

You’ve just found a bowl you know nothing about. You start pulling out marbles and the first 99 marbles are red. Will the 100th marble be red as well? D’oh. But is it really that obvious? How can you be sure?

Alec Noller12/05/13
4983 views
0 replies

Big Data, Python, and R: The Language of Web Science

This recent article discusses the emerging field of web science, and the increasing popularity of Python as the ideal language for data analysis over previous standards, such as STATA and R.

Phil Whelan12/05/13
3166 views
0 replies

A Technical Look At Stackato v3.0-Beta

The recent beta release of the Stackato PaaS features the newly rewritten open-source Cloud Foundry v2, Docker containers, and more.

Trevor Parsons12/05/13
1679 views
0 replies

Log Management 101: Where Do Logs Come From?

If you’re a developer, this post probably isn’t for you as we don’t dig into the code level nitty gritty, but it will give you a high level overview of logs, where they come from and how they get sent to a third party service.

Allen Coin12/04/13
8918 views
0 replies

Dev of the Week: German Viscuso

This week we're talking to Claus Viscuso, open source advocate, OO software developer, and developer evangelist at Kii focusing on MBaaS and Android.

Rafał Kuć12/04/13
7712 views
0 replies

SolrCloud: What Happens When ZooKeeper Fails?

One of the questions the author tends to get is what happens with a SolrCloud cluster when ZooKeeper fails. Not a single ZooKeeper instance failure, but the whole ensemble not being accessible. Because the answer to this question is easy to verify, the author decided to show what happens when ZooKeeper fails.

Vlad Mihalcea12/04/13
11462 views
2 replies

MongoDB Facts: Over 80,000 Inserts/Second on Commodity Hardware

While experimenting with some time series collections, the author needed a large data set to check that his aggregation queries don’t become a bottleneck in case of increasing data loads. He settled for 50 million documents, and compared random value generation with JavaScript and Python.

Seth Proctor12/04/13
2684 views
0 replies

Testing Network Failure Using NuoDB and Jepsen, Part 2

Previously, the author talked about the Jepsen tester and about the various improvements made to it. In this post, the author will walk through a Jepsen run made with the code from their Github fork, explain the test setup, and then go through the output and explain the behavior that Jepsen is producing in NuoDB.

Eli Bendersky12/04/13
5398 views
0 replies

Intel i7 Loop Performance Anomaly

Recently I’ve been doing some benchmarking and came upon a very surprising behavior from a number of different Intel i7 CPUs (it manifests on Sandy Bridge and Haswell desktop-class CPUs as well as Sandy Bridge-EP Xeon CPUs).

Lorna Mitchell12/04/13
5145 views
0 replies

Git Add Interactive

In common with most development projects these days, I'm using git more and more. It's interesting though that the way that I use this tool just keeps on changing and evolving even after about 4 years of regular use. Today I thought I'd share a new habit that I've developed: using git's ability to stage changes interactively.

Evan Leybourn12/04/13
6928 views
0 replies

Managing Distributed Agile Teams

In a distributed Agile project, team members may not often see each other face to face, but must work collaboratively toward a single outcome. The reasons for distributing your Agile team will be different for each organisation.