Make your code 10x faster: caching strategies

, Lead Developer @Hyperpublic

Ever wonder why Google returns the query results so darn fast? They cache their search results! Caching is an extremely powerful concept. Much of the modern computer infrastructure involve caching for performance enhancement.

We will first take a look at caching in the general term: what it means, where and how it's used. Then take a deeper dive into practical knowledge about caching for web technologies.

Topics we will cover:
  • Survey of caching techniques on different levels of the application stack
  • Theories and uses of hashtables
  • How to build a general-purposed caching layer for a web app
  • Tools to think about when building a caching layer
  • Snack break

This class is created for hackers who want to learn more about turning a hack into a real product, and for curious minds who want to learn one of the best tricks coders use to make their products lightening fast!

Note: There will be snacks and drinks at this seminar! All proceeds will be donated to the Memorial Sloan-Kettering Cancer Center.
  • Make your code 10x faster: caching strategies

    Hyperpublic Office

    416 W 13th St Suite 310
    New York, NY

    Thu, March 15th, 2012

    7:00 pm - 9:00 pm EDT

    Add to Cal

Eric Tang

Lead Developer @Hyperpublic

Eric Tang was most recently the lead developer at Hyperpublic, a data platform for location information acquired by Groupon in Feb 2012.  Before that, he was a product manager + software engineer at Clickable.

Eric writes code mostly in Ruby and Java, although he would pick up javascript, Objective C or even a little Python when called upon.  He loves learning and teaching about technology, almost as much as he loves startups and lasagna.

Eric studied computer science, computer engineering and business administration at Carnegie Mellon University.


View Full Profile

58% Positive Reviews (12 Reviews)

    Hyperpublic Office

    416 W 13th St Suite...

    New York, NY

    30 / 30 Students

    • 2


    • 50


    • 76