• submit to reddit
Jim Hirschauer12/09/13
4183 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
6812 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
8494 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
7363 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
7877 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
6967 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
6791 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
11327 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
39443 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
6089 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
8013 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
1133 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
7689 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.

Davy Suvee12/06/13
5972 views
0 replies

Yelp Graph: Business Clustering Based on Check-In Data

Recently, Yelp made available a sample dataset from the greater Phoenix metropolitan area including around 11,000 businesses and 8,000 check-in sets. We are interested in finding out whether it is possible to visually cluster businesses by category based on their check-in data.

Richard Donovan12/06/13
3982 views
0 replies

Data Loading Neo4j Graphs From SQL Sources

Neo4j is a powerful graph database that can be used for analytics, recommendation engines, social graphs and many more applications. In the following example we demonstrate in a few steps how you can load Neo4j from your legacy relations SQL source.