Articles and Series
This page is a collection of particularly interesting series and articles on Irrational Exuberance. Take a look around:
A Distributed Key-Value Store
- Hands On Review of the Dynamo Paper (November 30, 2009)
- Durable Writes & Consistent Reads (November 30, 2009)
- Refactoring & Testing Our Dynamo Clone (January 2, 2010)
Paper Reviews
- Paper Review of "A Transaction Model" (August 18, 2009)
- Paper Review of "Hints On Computer System Design" (August 21, 2009)
- Comments on "Why Engineers Should Consider Formal Methods" (October 20, 2009)
Intro to BeepBeep
- Getting Started With BeepBeep (July 5, 2009)
- Using Ajax with the BeepBeep Microframework (July 6, 2009)
- BeepBeep, CouchDB and a Trivial Blog (July 9, 2009)
Transfers from Old Blog
- Good to Great, Paul Graham and Ayn Rand (repost) (June 1, 2007)
- Is the JVM the "next assembly"? I hope not. (repost) (June 4, 2007)
- A Comp. Sci Degree is What You Make Of It (repost) (June 5, 2007)
- Finding Our Programming Flow (repost) (April 7, 2007)
- Reflections on Django (repost) (June 1, 2007)
- Anti-Objects and Reflexive Decisions (repost) (June 7, 2007)
- Examining Web Analytics to Implement (repost) (June 21, 2007)
- A Django Middleware for Google Analytics (repost) (June 14, 2007)
Novice Processing Addict
- Visualizing Keyterms with BOSS and Processing (February 4, 2009)
- Spiral and Square (February 5, 2009)
- Circle and Line Diaspora (February 5, 2009)
- We're All Sinners and Cosiners (February 6, 2009)
- Visually Representing Word Structures (February 10, 2009)
- Depicting Human Relationships (February 21, 2009)
##A Biased Intro to Comp Sci
- Genetic Algorithms: Cool Name & Damn Simple (January 2, 2009)
- Genetic Programming: A Novel Failure (January 19, 2009)
Django, jQuery & Ajax
- Intro to Unintrusive JavaScript with Django (September 21, 2008)
- Custom Django Views for Happier Ajax (September 24, 2008)
- Layers of Authentication (September 25, 2008)
- As-You-Type Slug Uniqueness Validation (September 26, 2008)
An Epic Introduction to PyObjC
- An Epic Introduction to PyObjC and Cocoa (August 22, 2008)
- Epic PyObjC, Part 2: Adding a Library & Bindings (August 24, 2008)
- Epic PyObjC, Part 3: Browsing, Caching, Indicating (August 25, 2008)
- Epic PyObjc, Part 4: Drag & Drop, Multiple Nibs (August 26, 2008)
- Epic PyObjC, Part 5: Resources and Farewell (August 27, 2008)
Loose Coupling in Django
- An Introduction to Django's Loose Coupling (July 22, 2008)
- Replacing Django's Template Language With Jinja2 (July 22, 2008)
- Replacing Django's ORM with SQLAlchemy (July 23, 2008)
- An Introduction to Using CouchDB with Django (August 18, 2008)
JET: Leaving
- Last Day of Elementary School and Classes (July 18, 2008)
Django & Yahoo BOSS Mashup
- Yahoo's Build your Own Search Service in Django (July 10, 2008)
- Polishing Up Our Django & BOSS Search Service (July 12, 2008)
LifeFlow Releases
- Release of LifeFlow 0.91 (July 7, 2008)
A Week in Japan
- An Introduction to a Week in Japan (July 2, 2008)
- A Thursday: Elementary School (July 2, 2008)
Wielding Django
- Minimalism (June 11, 2008)
- Up to Speed (June 15, 2008)
- JSON, Object Oriented Views, and Starting a Real App (June 22, 2008)
LifeFlow Development
- Release of LifeFlow Version 0.90 (June 10, 2008)
- Working on LifeFlow's Public Face (June 11, 2008)
Implementing Processed Tower Defense
- Design of Processed Tower Defense (May 18, 2008)
- Updates to Processed Tower Defense (May 28, 2008)
- Processed Tower Defense 1.0 (June 9, 2008)
- Deployment Scripts With BeautifulSoup (June 9, 2008)
Music From iTunes
- Music From the iTunes Store, 1 (May 21, 2008)
Learning LifeFlow
- Installing a Development Deployment of LifeFlow, a Django Blog Solution (January 7, 2008)
- Customizing LifeFlow Quickly with Skins (January 7, 2008)
- Don't Repeat Yourself for Bloggers: Dynamic Blog Context in LifeFlow (January 9, 2008)
Two-Faced Django
- Two-Faced Django Part 1: Building a project that exists simultaniously on Facebook and the web (December 4, 2007)
- Two-Faced Django Part 2: Models and Django Testing (December 4, 2007)
- Two-Faced Django Part 3: Newforms (December 4, 2007)
- Two-Faced Django Part 4: The Webapp (December 9, 2007)
- Two-Faced Django Part 5: JQuery Ajax (December 11, 2007)
- Two-Faced-Django Part 6: PyFacebook (December 12, 2007)
- Two-Faced Django: Live install (December 16, 2007)
- Two-Faced Django Part 7: PyFacebook and FBJS Ajax (December 17, 2007)
Zen and the Art Of Teaching English Poorly
- 0. Introduction (December 1, 2007)
- 1. Beginnings (December 1, 2007)
- 2. Traffic Jams (December 1, 2007)
- 3. Shuttle Busses (December 2, 2007)
- 4. Airplanes (December 9, 2007)
- 5. A Chartered Bus to Downtown Tokyo (January 25, 2008)
JET: Living
- Hiking Tengaisan (October 21, 2007)
- Driving on the Left Side (January 9, 2008)
- Introduction to Kamioka-cho, Hida-shi, Gifu-ken, Japan (January 10, 2008)
JET: Survival
- Grocery Shopping in Japan (October 19, 2007)
- Reliable Mealtime Friends (October 20, 2007)
- Introducing my Japanese Kitchen (October 21, 2007)
English in Japan
- Teaching Adult English Classes (October 18, 2007)
- Teaching Elementary Classes as an ALT (February 14, 2008)
JET: Culture and Communication
- Eating Cornflakes (August 20, 2007)
- Expectations and Reality for the lowly ALT (October 14, 2007)
- Those Annoying Habits (November 5, 2007)
- Quick Reflections on JET in Haiku (February 27, 2008)
JET: The Beginnings
- Applying to the JET Programme (July 19, 2007)
- Heading toward Atlanta (July 26, 2007)
- JET Pre-Departure Orientation (July 29, 2007)
- From America into an American Bubble: The Flight to Japan (August 9, 2007)
- Leaving Tokyo, Arriving in Kamioka (August 20, 2007)
- FAQ about JET (October 13, 2007)
Django Server Setup
- Creating my Dream Server for Django (July 13, 2007)
- Dreamier Dream Server with Nginx (July 17, 2007)
- The Django and Ubuntu Intrepid Almanac (February 13, 2009)
- Overview of Single vs. Multi Server Architecture (February 16, 2009)
Django Blog Series
- Syntax Highlighting with MarkDown, and a pinch of Automagick for Django (July 14, 2007)
- Adding Social Bookmarking To a Django App (July 14, 2007)