Monthly Archives: February 2012

Introduction to Lock-Free Algorithms

Slides are at http://concurrencykit.org/presentations/lockfree_introduction/. Recently I’ve been interested in formalizing a course structure for the practical application of non-blocking data structure design and implementation. As part of this effort, I will be giving public Tech Talks here at AppNexus. The … Continue reading

comments (0)

AppNexus CEO Talks Cache Update Cycles

When you’re making programmatic purchases in real time, it’s important to be able to update your preferences as fast as possible. An ad industry blog post this week by AppNexus CEO (and experienced software engineer) Brian O’Kelley talks about how … Continue reading

comments (0)

AppNexus kicks off public Tech Talk series

As part of our ongoing effort to engage with the local and national tech communities, I am thrilled to announce the launch of AppNexus’ public Tech Talk series.  We have two exciting presentations coming up. The AppNexus Tech Talk events … Continue reading

comments (0)

Remember Symlink Argument Order by Remembering The Titans

I can never remember the right argument order when creating symlinks. Does the link go on the left… or… wait… the right? It’s annoying to keep looking this up, so today I forced myself to think of a way to … Continue reading

comments (0)

Sizing up against Amazon S3

Amazon just posted an interesting article about their object growth — upwards of 762 billion objects. What I found more interesting is that they called out their peak QPS at about 500,000. At AppNexus we don’t store a similar set … Continue reading

comments (0)