Tools & Methods

  • submit to reddit

Dual Polyhedra for Kids

Here are a dodecahedron (left) and icosahedron (right) made from Zometool pieces.These figures are duals of each other:  If you put a vertex in...

0 replies - 1718 views - 11/23/12 by John Cook in Articles

Continuous Delivery with a Difference: They’re Using Windows!

 Last night I was taken to the London premier of Warren Miller’s latest film called “Flow State”. Free beers, a free goodie bag and an hour and...

0 replies - 3414 views - 11/22/12 by James Betteley in Articles

Tokenizing Second- and Top-Level Domains for a URL in Lucene and Solr

In my previous post, I described how to extract second- and top-level domains from a URL in Java.Now, I'll build a Lucene Tokenizer out of it, and a Solr...

0 replies - 2626 views - 11/22/12 by Kelvin Tan in Articles

Predicting Outcomes of Tennis Matches with Dynamic Bayesian Networks

For the purpose of building prediction models in tennis markets, I've developed a Bayesian inference engine in Scala. One of tutorials I wrote on this tool is...

0 replies - 3340 views - 11/21/12 by Daniel Korzekwa in Articles

In-Memory Compute Grid Explained

Dmitriy Setrakyan recently provided an excellent explanation for In-Memory Data Grid  (IMDG) -- now I'll try to provide a similar...

0 replies - 3903 views - 11/21/12 by Nikita Ivanov in Articles

Cassandra in the Netflix Architecture

A talk from Denis Sheahan on Netflix's Cassandra Architecture and Open Source efforts. Presented on 28 March 2012 in Cassandra Europe. This presentation...

0 replies - 345 views - 11/20/12 by Brandon Nokes in Uncategorized

Collaborative Filtering at Scale

Sean Owen from the Mahout project (& Pentech VC,) at the 2nd BigData London meetup.

0 replies - 278 views - 11/20/12 by Brandon Nokes in Uncategorized

Design Patterns in the Test of Time: Bridge

  The bridge pattern is a design pattern used in software engineering which is meant to "decouple an abstraction from its implementation so that...

2 replies - 5151 views - 11/20/12 by Ayende Rahien in Articles

The Most Interesting Logs in the World

I occasionally get a comments from people who see “log” in one of my posts and think “log base 10.” They’ll say they get a different result than I do...

2 replies - 3792 views - 11/20/12 by John Cook in Articles

Continuuity, the PaaS of Big Data

When Continuuity came out of stealth recently I was a little dismissive of a press release that was full of buzzwords and lacking significant details...

0 replies - 2435 views - 11/20/12 by Ben Kepes in Articles

Testing Legacy Code With Golden Master

As a warm up for SCNA, the Chicago Software Craftsmanship Community ran a hands-on coding session where developers, working in pairs, should test...

0 replies - 1674 views - 11/19/12 by Sandro Mancuso in Articles

The Evolution of Recommendation Systems

Recommendation systems seek to predict the 'rating' or 'preference' that a user would give to an item (such as music, books, or movies) or social element (e.g....

0 replies - 11415 views - 11/19/12 by Nishant Chandra in Articles

Extract Second- and Top-Level Domains from URLs with Java

It turns out that extracting second- and top-level domains is not a simple task, the primary difficulty being that in addition to the usual suspects (.com .org...

0 replies - 2206 views - 11/19/12 by Kelvin Tan in Articles

Analyzing (and Visualizing) the Statistics Blogosphere

John Johnson did an analysis of the statistics blogosphere for the Coursera Social Networking Analysis class. His blog post about the analysis lists...

0 replies - 2402 views - 11/18/12 by John Cook in Articles

ShellJS - Unix Shell Commands For Node.js

ShellJS is a portable (**Windows included**) implementation of Unix shell commands on top of the Node.js API. You can use it to eliminate your shell...

0 replies - 3362 views - 11/18/12 by Hirvesh Munogee in Articles