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 […]
By Bradley Holt
|
Posted in Uncategorized
|
Also tagged Cilex, CouchDB, Doctrine, Guzzle, HAL, HTTP, HTTPie, Hypermedia, JSON, NoSQL, ODM, PHP, PHPUnit, php|architect, REST
|
December 30, 2011 – 12:15 pm
Continuing a trend started by Cal Evans and then followed by Chris Cornutt, Matthew Turland, and Joe Devon; here are the top five most viewed posts from my blog in 2011. 5. CouchDB and Domain-Driven Design This post covered two topics that are of great interest to me. Document databases like CouchDB have much potential […]
By Bradley Holt
|
Posted in Uncategorized
|
Also tagged AMQP, CouchApp, CouchDB, Domain-Driven Design, FOSS, HTML5, HTTP, JavaScript, jQuery, JSON, NoSQL, Open Standards, OSCON, PHP, PHP-QAT, Quality Assurance, RabbitMQ, REST, Scaling, Software Design
|
There were quite a few NoSQL critics at OSCON this year. I imagine this was true of past years as well, but I don’t know that first hand. I think there are several reasons behind the general disdain for NoSQL databases. First, NoSQL is horrible name. It implies that there’s something wrong with SQL and […]
CouchDB 1.1 was released this past Friday. CouchBase has a CouchDB Release 1.1 Feature Guide that provides details on the new features available in CouchDB 1.1. Some of the key new features include: A replicator database that stores replications which are automatically restarted when the server restarts Native SSL support—you can now connect to CouchDB […]
I’ve found that working with CouchDB has increased my proficiency with MySQL. These are two completely different types of databases, so what could I possibly learn about one from using the other? One thing that both CouchDB and MySQL (or any other relational database) have in common is that they both use B-tree (technically B+ […]
March 30, 2011 – 10:41 am
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 […]
January 31, 2011 – 11:43 am
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 […]