Category Archives: Uncategorized

Scaling CouchDB

My latest book, Scaling CouchDB, is now available in ebook format. This is a short book (about 72 pages) and serves as a practical guide to scaling CouchDB and designing a distributed system to meet your capacity needs. Replication, conflict resolution, load balancing, clustering, distributed load testing, and monitoring are covered. The chapters on load […]

One Web

Almost two years ago, Luke Wroblewski first described a trend in web development called mobile first. The basic idea was that web applications should be designed for mobile first, as opposed to designed for the desktop first. Luke provided some compelling reasons for this including the explosive growth of mobile adoption, the fact that mobile […]

Load Balancing with Apache

At last night’s Burlington, Vermont PHP Users Group meeting I gave a presentation on Load Balancing with Apache: Load Balancing with Apache View more presentations from Bradley Holt I’ve posted the example configuration files for reference. Basic load balancing: Sticky sessions in PHP: Create your own sticky sessions: Route based on HTTP method: Distributed load […]

Voices of the ElePHPant

Cal Evans, PHP community member extraordinaire, has started a new podcast called Voices of the ElePHPant. The podcast is a series of short “interviews with the people that are making the PHP community special.” So far, Cal has interviewed ten different members of the PHP community: Jeremy Kendall, Anna Filina, Matthew Turland, Paul M. Jones, […]

Support Japanese Disaster Relief

Today you can save 50% on the purchase of any ebook or video from O’Reilly Media and they will donate all revenues, less author royalties, from today’s “Deal of the Day” sales to the Japanese Red Cross Society. Like many other authors, I’ve opted to also donate my royalties from today’s “Deal of the Day” […]

Big Data and APIs for PHP Developers

If you’re in Austin, Texas for SXSW Interactive, be sure to check out the Big Data and APIs for PHP Developers Workshop that I’m curating. The Workshop speakers will be Julie Steele, Laura Thomson, Eli White, Dennis Yang, and David Zülke. The session will be on Monday, March 14, 2011 from 11am to 1:30pm at […]

Decentralization as a Strategy

The other day Chris Dixon tweeted: strategy != tactics. Having a website was strategic in 1995, seo was strategic in 2005, mobile is strategic today. Chris is likely talking about startups here (since startups are the focus of much of his writing). If you’re not sure what the difference is between a strategy and tactics, […]

CouchDB at New York PHP

Last night I gave a presentation on CouchDB at the New York PHP User Group. I talked about the basics of CouchDB, its JSON documents, its RESTful API, writing and querying MapReduce views, using CouchDB from within PHP, and scaling. The talk was broadcast and recorded on Ustream. A big thanks to New York PHP […]

Writing and Querying MapReduce Views in CouchDB

My first book, Writing and Querying MapReduce Views in CouchDB, has been published by O’Reilly Media. It is a short and concise ebook with step-by-step instructions and lots of sample code. Most examples are provided both in Futon and using CouchDB’s RESTful HTTP API (using cURL). In my experience, web developers who are new to […]

Speaking at SXSW Interactive 2011

I will be speaking at SXSW Interactive 2011. My talk will be a solo presentation on Zend Framework 2.0 and PHP 5.3 Web Applications. A big thanks to everyone who voted for my talk in the panel picker! I’ll be giving a preview of this talk at DC PHP on February 9th and at New […]