I am a software developer, web developer, entrepreneur, and an advocate of free/open source software, open standards, and open content. I am the technical director and co-founder of Found Line—a creative firm located in Burlington, Vermont—where I develop standards-based, accessible, and cross-browser compatible web applications.
December 3, 2012 – 2:43 pm
The latest issue of php|architect includes an article of mine on Building a Hypermedia API in CouchDB. The article’s description: This article demonstrates how to create a hypermedia data API using CouchDB, a document database and application server that is accessed through an HTTP API. URIs identify CouchDB resources such as databases, documents, attachments, and […]
Posted in Uncategorized
|
Tagged Cilex, CouchDB, Databases, Doctrine, Guzzle, HAL, HTTP, HTTPie, Hypermedia, JSON, NoSQL, ODM, PHP, PHPUnit, php|architect, REST
|
November 26, 2012 – 1:31 pm
I’m happy to announce that my PHP 5.4 Cheat Sheet from DZone Refcardz was published today. This is a major update to DZone’s existing PHP Refcard with material for PHP 5.4 added. In anticipation of this release, DZone interviewed me about this update. From the interview: The PHP 5.4 Refcard is for beginner to intermediate […]
November 18, 2012 – 6:44 pm
Here are the video and the slides from my Entity Relationships in a Document Database at ZendCon 2012. http://www.youtube.com/watch?v=gjv1OKYzJe4 Some of the tools mentioned in the presentation: Doctrine CouchDB Doctrine MongoDB ODM
November 18, 2012 – 6:33 pm
Here are the video and the slides from my Domain-Driven Design talk at ZendCon 2012. http://www.youtube.com/watch?v=2fVTNsQ8POI If you’re interested in learning more about this topic then I’d recommend reading the original book on the topic of Domain-Driven Design by Eric Evans. Eric also runs a training company called Domain Language which offers training on Domain-Driven […]
October 11, 2012 – 1:14 pm
Almost exactly a year ago I was appointed by the City Council of the City of Burlington, Vermont to the Telecommunications Advisory Committee. In this volunteer position, my role has been to advise the City Council on matters related to Burlington Telecom, a municipally owned telecommunications services provider. At the last regular meeting I was […]
Tickets for the Northeast PHP Conference will be going on sale this Thursday, June 28th at a cost of $99 per person. The conference will be taking place on Saturday, August 11th and Sunday, August 12th at Microsoft’s NERD Center in Cambridge, MA and will feature talks from dozens of speakers across four tracks. This […]
There are several sponsorship opportunities available for the Boston PHP Northeast Conference. Sponsoring this community organized event is a great way for your organization to demonstrate its support for the PHP community. The event will be taking place on on Saturday, August 11th and Sunday, August 12th at Microsoft’s NERD Center in Cambridge, MA and […]
This week I attended and presented at CouchConf Boston. I’d like to thank Couchbase for inviting me to speak—it was a great opportunity to meet other CouchDB and Couchbase users. I’ve posted the slides from my Entity Relationships in a Document Database talk to Speaker Deck (and SlideShare, if you prefer): The presentation covered four […]
Today is the Free Software Foundation’s (FSF) International Day Against Digital Restrictions Management (DRM). This being done as part of the FSF’s Defective by Design anti-DRM campaign. To celebrate Day Against DRM O’Reilly Media is having a sale of 50% off all of its ebooks (which are all DRM-free) including Writing and Querying MapReduce Views […]
I will be giving a presentation on Entity Relationships in a Document Database at CouchConf Boston on May 15th. The talk description: Unlike relational databases, document databases like CouchDB and Couchbase do not directly support entity relationships. This talk will explore patterns of modeling one-to-many and many-to-many entity relationships in a document database. These patterns […]