Irrational Exuberance!

Articles and Series

March 27, 2011.

This page is a collection of particularly interesting series and articles on Irrational Exuberance. Take a look around:

A Distributed Key-Value Store

  1. Hands On Review of the Dynamo Paper (November 30, 2009)
  2. Durable Writes & Consistent Reads (November 30, 2009)
  3. Refactoring & Testing Our Dynamo Clone (January 2, 2010)

Paper Reviews

  1. Paper Review of "A Transaction Model" (August 18, 2009)
  2. Paper Review of "Hints On Computer System Design" (August 21, 2009)
  3. Comments on "Why Engineers Should Consider Formal Methods" (October 20, 2009)

Intro to BeepBeep

  1. Getting Started With BeepBeep (July 5, 2009)
  2. Using Ajax with the BeepBeep Microframework (July 6, 2009)
  3. BeepBeep, CouchDB and a Trivial Blog (July 9, 2009)

Transfers from Old Blog

  1. Good to Great, Paul Graham and Ayn Rand (repost) (June 1, 2007)
  2. Is the JVM the "next assembly"? I hope not. (repost) (June 4, 2007)
  3. A Comp. Sci Degree is What You Make Of It (repost) (June 5, 2007)
  4. Finding Our Programming Flow (repost) (April 7, 2007)
  5. Reflections on Django (repost) (June 1, 2007)
  6. Anti-Objects and Reflexive Decisions (repost) (June 7, 2007)
  7. Examining Web Analytics to Implement (repost) (June 21, 2007)
  8. A Django Middleware for Google Analytics (repost) (June 14, 2007)

Novice Processing Addict

  1. Visualizing Keyterms with BOSS and Processing (February 4, 2009)
  2. Spiral and Square (February 5, 2009)
  3. Circle and Line Diaspora (February 5, 2009)
  4. We're All Sinners and Cosiners (February 6, 2009)
  5. Visually Representing Word Structures (February 10, 2009)
  6. Depicting Human Relationships (February 21, 2009)

A Biased Intro to Comp Sci

  1. Genetic Algorithms: Cool Name & Damn Simple (January 2, 2009)
  2. Genetic Programming: A Novel Failure (January 19, 2009)

Django, jQuery & Ajax

  1. Intro to Unintrusive JavaScript with Django (September 21, 2008)
  2. Custom Django Views for Happier Ajax (September 24, 2008)
  3. Layers of Authentication (September 25, 2008)
  4. As-You-Type Slug Uniqueness Validation (September 26, 2008)

An Epic Introduction to PyObjC

  1. An Epic Introduction to PyObjC and Cocoa (August 22, 2008)
  2. Epic PyObjC, Part 2: Adding a Library & Bindings (August 24, 2008)
  3. Epic PyObjC, Part 3: Browsing, Caching, Indicating (August 25, 2008)
  4. Epic PyObjc, Part 4: Drag & Drop, Multiple Nibs (August 26, 2008)
  5. Epic PyObjC, Part 5: Resources and Farewell (August 27, 2008)

Loose Coupling in Django

  1. An Introduction to Django's Loose Coupling (July 22, 2008)
  2. Replacing Django's Template Language With Jinja2 (July 22, 2008)
  3. Replacing Django's ORM with SQLAlchemy (July 23, 2008)
  4. An Introduction to Using CouchDB with Django (August 18, 2008)

JET: Leaving

  1. Last Day of Elementary School and Classes (July 18, 2008)

Django & Yahoo BOSS Mashup

  1. Yahoo's Build your Own Search Service in Django (July 10, 2008)
  2. Polishing Up Our Django & BOSS Search Service (July 12, 2008)

LifeFlow Releases

  1. Release of LifeFlow 0.91 (July 7, 2008)

A Week in Japan

  1. An Introduction to a Week in Japan (July 2, 2008)
  2. A Thursday: Elementary School (July 2, 2008)

Wielding Django

  1. Minimalism (June 11, 2008)
  2. Up to Speed (June 15, 2008)
  3. JSON, Object Oriented Views, and Starting a Real App (June 22, 2008)

LifeFlow Development

  1. Release of LifeFlow Version 0.90 (June 10, 2008)
  2. Working on LifeFlow's Public Face (June 11, 2008)

Implementing Processed Tower Defense

  1. Design of Processed Tower Defense (May 18, 2008)
  2. Updates to Processed Tower Defense (May 28, 2008)
  3. Processed Tower Defense 1.0 (June 9, 2008)
  4. Deployment Scripts With BeautifulSoup (June 9, 2008)

Music From iTunes

  1. Music From the iTunes Store, 1 (May 21, 2008)

Learning LifeFlow

  1. Installing a Development Deployment of LifeFlow, a Django Blog Solution (January 7, 2008)
  2. Customizing LifeFlow Quickly with Skins (January 7, 2008)
  3. Don't Repeat Yourself for Bloggers: Dynamic Blog Context in LifeFlow (January 9, 2008)

Two-Faced Django

  1. Two-Faced Django Part 1: Building a project that exists simultaniously on Facebook and the web (December 4, 2007)
  2. Two-Faced Django Part 2: Models and Django Testing (December 4, 2007)
  3. Two-Faced Django Part 3: Newforms (December 4, 2007)
  4. Two-Faced Django Part 4: The Webapp (December 9, 2007)
  5. Two-Faced Django Part 5: JQuery Ajax (December 11, 2007)
  6. Two-Faced-Django Part 6: PyFacebook (December 12, 2007)
  7. Two-Faced Django: Live install (December 16, 2007)
  8. Two-Faced Django Part 7: PyFacebook and FBJS Ajax (December 17, 2007)

Zen and the Art Of Teaching English Poorly

  1. 0. Introduction (December 1, 2007)
  2. 1. Beginnings (December 1, 2007)
  3. 2. Traffic Jams (December 1, 2007)
  4. 3. Shuttle Busses (December 2, 2007)
  5. 4. Airplanes (December 9, 2007)
  6. 5. A Chartered Bus to Downtown Tokyo (January 25, 2008)

JET: Living

  1. Hiking Tengaisan (October 21, 2007)
  2. Driving on the Left Side (January 9, 2008)
  3. Introduction to Kamioka-cho, Hida-shi, Gifu-ken, Japan (January 10, 2008)

JET: Survival

  1. Grocery Shopping in Japan (October 19, 2007)
  2. Reliable Mealtime Friends (October 20, 2007)
  3. Introducing my Japanese Kitchen (October 21, 2007)

English in Japan

  1. Teaching Adult English Classes (October 18, 2007)
  2. Teaching Elementary Classes as an ALT (February 14, 2008)

JET: Culture and Communication

  1. Eating Cornflakes (August 20, 2007)
  2. Expectations and Reality for the lowly ALT (October 14, 2007)
  3. Those Annoying Habits (November 5, 2007)
  4. Quick Reflections on JET in Haiku (February 27, 2008)

JET: The Beginnings

  1. Applying to the JET Programme (July 19, 2007)
  2. Heading toward Atlanta (July 26, 2007)
  3. JET Pre-Departure Orientation (July 29, 2007)
  4. From America into an American Bubble: The Flight to Japan (August 9, 2007)
  5. Leaving Tokyo, Arriving in Kamioka (August 20, 2007)
  6. FAQ about JET (October 13, 2007)

Django Server Setup

  1. Creating my Dream Server for Django (July 13, 2007)
  2. Dreamier Dream Server with Nginx (July 17, 2007)
  3. The Django and Ubuntu Intrepid Almanac (February 13, 2009)
  4. Overview of Single vs. Multi Server Architecture (February 16, 2009)

Django Blog Series

  1. Syntax Highlighting with MarkDown, and a pinch of Automagick for Django (July 14, 2007)
  2. Adding Social Bookmarking To a Django App (July 14, 2007)