• submit to reddit
Bob Hartman12/09/13
5710 views
0 replies

Focusing on the Right Things in Your Daily Scrum

"Yesterday, I was in Sprint Planning…” I hear it once, and I’m suspicious. By the time the third team member says this, it’s clear the Daily Scrum I’m observing is broken. Everyone in the room knows we did planning yesterday—we were all there

Alec Noller12/09/13
10276 views
0 replies

Why the MongoDB Haters are Wrong

This article, over a year old but reinvigorated by the recent "never use MongoDB" incident and its aftermath, takes an interesting look at last year's wave of MongoDB criticism by tracking the various arguments that had been made and responding to them individually.

Jim Hirschauer12/09/13
4027 views
0 replies

A Real Example of the Database to Storage Performance Relationship

The shared storage concept is great for helping to keep storage infrastructure and management costs relatively low but creates cross silo finger pointing when there are performance issues. In this blog post we will explore a real world example of how to avoid finger pointing and get right down to figuring out how to fix the problem.

Henrik Warne12/09/13
6582 views
4 replies

TDD, Unit Tests and the Passage of Time

Many programmers have a hard time writing good unit-tests for code that involves time. For example, how do you test time-outs, or periodic clean-up jobs? If you structure the code the right way, much of the complexity disappears. Here is an example of a technique that lets you test time-related code with ease.

Alec Noller12/09/13
8247 views
0 replies

Introduction to Machine Learning: Everything You Need to Know

This presentation from Hilary Mason at devs love bacon is an introduction to machine learning for those who have no prior experience with it. Take a look if you're interested in a quick, fun overview to help you get started.

Alec Noller12/08/13
7163 views
0 replies

The Best of the Week (Nov. 29): Big Data Zone

Make sure you didn't miss anything with this list of the Best of the Week in the Big Data Zone. This week's best include a reflection on curing cancer with data visualization, how to compare word counts in two text documents using R, and working with Java 8 Lambda expressions and JDBC.

Alec Noller12/08/13
7623 views
0 replies

The Best of the Week (Nov. 29): Mobile Zone

Make sure you didn't miss anything with this list of the Best of the Week in the Mobile Zone. This week's best include tips on optimizing the performance of Android apps, a tutorial on managing async API calls with RxJava in Android, a compilation of data on user engagement between Android and iOS, and more.

Alec Noller12/08/13
6793 views
0 replies

The Best of the Week (Nov. 29): 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 cartoon explaining Apache Cassandra, MongoDB tests run with JavaScript and Python, an explanation of nodes in Neo4j, and more.

Paul Hammant12/08/13
6499 views
0 replies

What is Your Branching Model?

Note: At no point are we asking about local branching (on your local workstation with Git, etc). This is all about branching on the remote repository. That is if your company has one, and isn’t completely distributed, with no central repo.

Lieven Doclo12/07/13
11032 views
0 replies

On Eventually Consistent Data

Eventually consistent data is a buzzword nowadays, especially in NoSQL discussions. For those not versed in tech talk, having eventually consistent data means you’re willing to sacrifice data consistency in order to gain in other areas. But most projects don't need eventually consistent data from the beginning.

Paul Hammant12/07/13
37366 views
1 replies

How Google Does Code Review

Apart from Android, Google does Trunk Based Development (TBD) everywhere. They made the review process as lean as they could, by making reviews ordinary and continuous.

Ayende Rahien12/07/13
5969 views
0 replies

Immutable Collections Performance, Take II

Why is the performance of an immutable list over 16 times slower than a standard list? I took a peek at what it was actually doing, and it made a lot of sense.

Oliver Hookins12/07/13
7771 views
0 replies

Command-line firewall management still sucks

I’m in the process of setting up a new VPS for myself. So I have settled on UFW for the time being. Sadly, it seems to completely fail in this OpenVZ environment due to numerous modules that cannot be inserted into the running kernel. IS there anything better?

Brian Gracely12/07/13
1021 views
0 replies

The Cloudcast #125: Building Advanced Cloud Services

Aaron speaks with Chip Childers (@chipchilders) for a quick update on Apache CloudStack as well as what's next in IaaS and how to provide services (DBaaS, Message Bus, LBaaS, etc.) above IaaS and what the future may hold.

Alec Noller12/06/13
7459 views
0 replies

ArangoDB: An Alternative NoSQL Solution

Anybody looking for an alternative NoSQL solution might be interested in ArangoDB, a not-quite-new but lesser-known NoSQL database that supports key-value documents, property graphs, and works with a query language called AQL based on the syntax of XQuery, among other things.