Links for 2007-08-23

Here are some snippets from my Google shared items… would you be interested in seeing a link blog post like this everyday? Or would you rather have a linkblog feed like Daring Fireball’s Linked List?

  • Who wants to live in The Real World?

    The Real World must be a truly depressing place to live. It’s apparently a realm where new ideas, unfamiliar approaches, and foreign concepts always lose. I’m told that the only thing that works in The Real World is what its inhabitants already know and already do. No matter how flawed or inefficient that way may be.

  • Merb talk videos online

    Merb goodness.

  • Ruby: State pattern using Modules and Facets

    Jay Fields once again shows us some interesting delegation techniques.

    While browsing the docs for Facets I noticed the Kernel.as method. Then, a day later I needed a solution that added behavior using the state pattern; however, it was more elegant for our solution if the state instances could call methods on the class containing the state object. Our first solution was to delegate to the containing class via the method_missing method of the state instances. While this did work, debugging became problematic when things went wrong.

  • Rails Edge Conference: Presenter Pattern

    I’ve been talking up the presenter pattern for some time now, good to see I’m not a crazy person.

  • You should do this

    Robot Co-op’s newest production as described by Samantha Mastridge.

  • Seattle SICP Study Group

    Who doesn’t want to study the Structure and Interpretation of Computer Programs every Thursday for a few months?

  • Simple Presenters

    More on presenters; this time with diagrams and pretty pictures.

  • Learning from Gmail

    Jesse Kuhnert has a tip that he learned from looking at Gmail and reproducing a table layout that allowed a column’s content to have its overflow hidden without any white space breaking / etc when the browser is re-sized, as is what happens with the subject column of the gmail list view

Leave a Reply