1. Feb 16th, 2010

    Rounded Corners 245 – Worst. Ideas. Ever.

    You can enjoy the Flash video on the Confreaks site.


    Ruby Learning. RubyTu.be is a collection of Ruby related videos and screencasts. 536 as I’m writing this post. That should keep you busy for a few years. Another option, at 249 strong, is RubySlide. That’s a lot of material.

    The Intersect. There’s two things to be said for Redis. It’s fast. I first looked at Redis because it offers memcache performance without the reboot-induced amnesia. And it’s smart. It takes a bit to pick up the awesomeness of the Redis API, but once you do … did I mention awesome? Here’s one such example using set operations to report who’s online in real time:

    The idea is to have one active set per minute. During each request that comes in from a logged-in user, we’ll add a user ID to the active set. When we want to know which user IDs are online, we can union the last 5 sets to get a collection of user IDs who have made a request in the last

    Tick, tock. Ian Sefferman of AppStoreHQ has some interesting statistics on what makes Apple’s App store tick:

    Of those who would rather write native apps, a majority do so because of the App Store over any other reason (including available APIs, performance, language).

    Wait, there’s more! Here’s a collection of Redis use cases.

    For the love of UNIX! POSIX message queues for Ruby:

    POSIX message queues may be implemented in the kernel for fast, low-latency communication between processes on the same machine. POSIX message queues are not intended to replace userspace, network-aware message queue implementations.

    Worst. Ideas. Ever.. Phuby on Phails and other hilarious gems from the RubyConf standup comedy troupe.

    Your comment, here ⇓