Main Content
Adam Keys's Talks
-
Chronologic: you put your activity feeds in it
August 13, 2011 10:45 AMThe need to maintain social activity feeds is an increasingly useful thing in a variety of software. Whether its a project management app or a social site, many kinds of software can make use of a list of events that have happened in the system, filtered for each user and listed in reverse c…
-
Polyglot Persistence: It Can Get Messy
May 17, 2011 9:50 AMAs you grow your application, you tend to grow the number of databases you're using. Caches, key-value stores, document databases, full-text indices, and distributed databases all come into play. It can prove challenging to add these moving parts and keep your sanity. Learn how to incrementa…
-
Mixing a tasty persistence cocktail
April 21, 2011 10:00 AMMixing a tasty persistence cocktail
-
Rails' Next Top Model: Using ActiveModel and ActiveRelation
June 10, 2010 7:45 AMActiveRelation and ActiveModel bring a lot of interesting features to Rails 3. These new libraries make it easier to write complex queries and to extend Rails to work with non-ActiveRecord objects. Learn to use ActiveRelation and ActiveModel to clean up your code. See how you can use ARel an…
-
Six Easy Pieces on Functional Programming
January 30, 2010 4:50 AMLanguages like Erlang, Clojure, Scala and Haskell are all growing in popularity, each taking a very different approach to functional programming. Despite their differences, they share some important concepts. For the developer new to functional programming, the shock of new language, concept…
-
Just For Fun – Rediscovering Coding as a Hobby
November 19, 2009 5:25 AMRemember when you started using Ruby? That time when it was fun to tinker with things, write little amusing programs, explore new things. A time that you didn't worry about the quality of garbage collectors or what lambda syntax is the best. Back when coding was more fun and less serious? W…