head-meeting

Past Meetings

Developing scalable, concurrent + fault-tolerant applications with Akka Actors

Developing scalable, concurrent + fault-tolerant applications with Akka Actors Tuesday, November 18, 2014 This presentation will cover the use of Akka Actors as a method of developing highly-scalable systems in a highly fault-tolerant manner. It will begin with a look

Ceylon from here to infinity: the big picture and what’s coming

Ceylon from here to infinity: the big picture and what’s coming Tuesday, October 21, 2014 Ceylon is a new modern, elegant programming language for the JVM and JavaScript VM, designed for team work. But it’s more than that, it is

Using Redis and BloomFilters to fail fast

Using Redis and BloomFilters to fail fast Tuesday, September 16 From redis.io: “Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets

Coding Challenge

Coding Challenge April 30 2014 The Cincinnati Android Developers Group is extending its coding challenge to include remote participants this year! The event is April 30 and open to any developers with any skill sets. We will be sharing with

Large-scale Entity Extraction and Probabilistic Record Linkage

Large-scale Entity Extraction and Probabilistic Record Linkage Tuesday, August 19, 2014 Large-scale entity extraction, disambiguation and linkage in Big Data can challenge the traditional methodologies developed over the last three decades. Entity linkage, in particular, is cornerstone for a wide

How to Use and Abuse Autogenerated Unit Tests

How to Use and Abuse Autogenerated Unit Tests Tuesday, July 15, 2014 When people think of autogenerated tests, unit tests, or testing in general, they often carry a lot of expectations about the state of the technology and about the

Lambda Expressions and the Stream API in Java 8

Lambda Expressions and the Stream API in Java 8 Tuesday, June 17, 2014 Lambda expressions have finally come to Java, allowing behavior to be assigned to variables and passed into methods as well as data. We’ll have a look at

Magnolia CMS

Magnolia CMS May 20 2014 Like many new web applications, Sharecare wrestled between the convenience of an off-the-shelf CMS-based site and the flexibility of a home-grown solution. But instead of the traditional compromises involved in either solution, Sharecare chose to

Server to Cloud – convert a legacy platform to a micro-PaaS using Docker

Server to Cloud – convert a legacy platform to a micro-PaaS using Docker Tuesday, April 15 2014 The talk will begin with how to setup a local Docker development environment (Windows or Mac OSX) as Docker runs atop Linux. The

Beyond Code Coverage

Beyond Code Coverage: Understanding the Ripple Effect of Change March 18, 2013 Code coverage tools provide some basic metrics about the percent of your code that’s covered by an automated test. But it lacks the ability to understand the ripple

AJUG Meetup

Using Redis and BloomFilters to fail fast

Sept. 16 2014

From redis.io: “Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets”.

In this talk I will introduce Redis and go over some common uses. I will then introduce the concept of BloomFilter (a space-efficient probabilistic data structure) and show examples of how combining Redis and BloomFilters opens a very interesting set of uses cases typically requiring expensive RDBMS queries.

Location:


Holiday Inn Atlanta-Perimeter/Dunwoody

4386 Chamblee Dunwoody Road,
Atlanta, GA (map)

AJUG Tweets

Follow @atlantajug on twitter.