• submit to reddit
Justin Bozonier11/08/13
11605 views
0 replies

Understanding Multi-Armed Bandit Algorithms

Imagine you are in front of three slot machines, each with different likelihoods of paying out. How should you play them in order to maximize your payout? This is the problem the multi-armed bandit algorithm solves.

Alec Noller11/08/13
14946 views
0 replies

Presto: Facebook's SQL-on-Hadoop Engine is Now Open Source

Facebook has announced that Presto, its SQL-on-Hadoop engine claimed to be up to 10 times faster than Hive for large-scale queries, is now open source. What kind of impact might this development have?

Mitch Pronschinske11/08/13
6137 views
0 replies

14 Tutorials to Get Started With Digital Ocean

Because of it's growing popularity, I thought it would make sense to provide a nice bundle of video tutorials on Digital Ocean (for the visual learner). Digital Ocean has made a name for themselves by providing super-fast, super-cheap pure-SSD hosting.

Moshe Kaplan11/08/13
6938 views
0 replies

Apache Session Persistancy Using MongoDB

Your app is booming, you need more web servers, and you need to serve users and keep their user experience. When you had a single server you used session for that, but now how do you keep sessions across multiple web servers? Offloading web servers sessions to MongoDB looks like a great solution

Lukas Eder11/07/13
20805 views
15 replies

The Code That Made Me Cry

A friend of mine recently told me about the kind of problems he’s currently struggling with in the legacy application he’s maintaining. Here’s a sample piece of code to illustrate what I’m talking about:

Swizec Teller11/07/13
6189 views
0 replies

52 Papers in 52 Weeks: Turing’s "On Computable Numbers..."

What better way to start off the 52 papers challenge than with the paper most computer science is based on: Alan Turing’s On Computable Numbers, With an Application to the Entscheidungsproblem? In this article, the author analyzes Turing's groundbreaking paper.

Paul Underwood11/06/13
5498 views
0 replies

The HTML5 Datalist Element: A New Method For Autocomplete

The datalist element is current supported in Chrome, Firefox and Opera. It will allow you to create an autocomplete boxes without using any Javascript.

Allen Coin11/06/13
11171 views
0 replies

Dev of the Week: Claus Ibsen

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Claus Ibsen, principal software engineer at Red Hat focusing on Apache Camel and ActiveMQ.

Don Pinto11/06/13
4289 views
0 replies

Ruby on Rails and Couchbase-Model for a Social Application

The overall idea behind this app is that Users can post their own Vine videos, to be voted on by the public to see who has the Funniest Vine videos globally. So without further hesitation, let's dive in and see how we can build a gamified application atop-of Couchbase using Ruby and Rails.

Alec Noller11/06/13
12858 views
0 replies

How Marvel Uses Graph Theory and NoSQL for the Marvel Universe

Through examples such as Hawkeye and his various identities, traits, and so on, Peter Olson describes a market in which story arcs and relationships between characters are not only valuable data, but a dataset so expansive that it requires emerging techniques to manage and analyze.

Tom Howlett11/06/13
10025 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
10312 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
6007 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
5651 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
4939 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.