<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en" xml:base="http://bradley-holt.com/wp-atom.php">
	<title type="text">Bradley Holt</title>
	<subtitle type="text" />

	<updated>2013-04-09T17:59:34Z</updated>

	<link rel="alternate" type="text/html" href="http://bradley-holt.com" />
	<id>http://bradley-holt.com/feed/atom/</id>
	

	<generator uri="http://wordpress.org/" version="3.0.4">WordPress</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/bradley-holt" /><feedburner:info uri="bradley-holt" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
		<author>
			<name>Bradley Holt</name>
						<uri>http://bradley-holt.com/</uri>
					</author>
		<title type="html"><![CDATA[The Northeast PHP Conference Wants More Women Speakers]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bradley-holt/~3/mrNobp5XQII/" />
		<id>http://bradley-holt.com/?p=1677</id>
		<updated>2013-04-09T17:59:34Z</updated>
		<published>2013-04-09T17:59:34Z</published>
		<category scheme="http://bradley-holt.com" term="Uncategorized" /><category scheme="http://bradley-holt.com" term="Boston" /><category scheme="http://bradley-holt.com" term="nephp" /><category scheme="http://bradley-holt.com" term="PHP" />		<summary type="html"><![CDATA[Courtney Stanton had the following to say about getting more women to speak at conferences: The easiest way I saw for getting more women on stage at the actual event was to get as many women to submit speaking proposals as possible. We opened up the call for papers for the Northeast PHP Conference about [...]]]></summary>
		<content type="html" xml:base="http://bradley-holt.com/2013/04/the-northeast-php-conference-wants-more-women-speakers/">&lt;p&gt;&lt;a href="http://geekfeminism.org/2012/05/21/how-i-got-50-women-speakers-at-my-tech-conference/"&gt;Courtney Stanton had the following to say about getting more women to speak at conferences&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The easiest way I saw for getting more women on stage at the actual event was to get as many women to submit speaking proposals as possible.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;We opened up the call for papers for the &lt;a href="http://nephp.org/"&gt;Northeast PHP Conference&lt;/a&gt; about a week ago. Guessing by the names, it appears that we have a very low number of women who have submitted talks.&lt;/p&gt;
&lt;p&gt;Courtney went on to say:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;So! Getting women to submit content: easy? Um. When I’d talk to men about the conference and ask if they felt like they had an idea to submit for a talk, they’d *always* start brainstorming on the spot. I’m not generalizing — every guy I talked to about speaking was able to come up with an idea, or multiple ideas, right away…and yet, overwhelmingly the women I talked to with the same pitch deferred with a, “well, but I’m not an expert on anything,” or “I wouldn’t know what to submit,” or “yes but I’m not a *lead* [title], so you should talk to my boss and see if he’d want to present.”&lt;/p&gt;
&lt;p&gt;I promised mentoring, I promised practice sessions, I promised one-on-one slide deck reviews with people who have spent hundreds of hours speaking at conferences. I emailed my &lt;a href="http://wigboston.wordpress.com/"&gt;Women in Games Boston&lt;/a&gt; group, I attended events and encouraged groups of women in person, I sought women out online, I met with women over coffee. I encouraged/begged them to consider translating the hours and hours I’d spent with them in the past talking about their careers, their specialties, their ideas, into a 45-minute presentation. I told them how much I respected their reputations and their ideas and that I’d be thrilled if they had the time or interest in submitting a talk.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;If you have even the slightest inclination to submit a talk proposal for the Northeast PHP Conference then please &lt;a href="mailto:bradley@northeastphp.org"&gt;email me a draft or a sketch of your idea&lt;/a&gt;. I will happily take a look and help you develop your proposal. By the way, this offer applies to anyone (not just women).&lt;/p&gt;
&lt;p&gt;What else can I, or others on the organizing team, do to encourage more women to submit proposals? &lt;a href="mailto:bradley@northeastphp.org"&gt;Please let me know&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bradley-holt/~4/mrNobp5XQII" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://bradley-holt.com/2013/04/the-northeast-php-conference-wants-more-women-speakers/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://bradley-holt.com/2013/04/the-northeast-php-conference-wants-more-women-speakers/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://bradley-holt.com/2013/04/the-northeast-php-conference-wants-more-women-speakers/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Bradley Holt</name>
						<uri>http://bradley-holt.com/</uri>
					</author>
		<title type="html"><![CDATA[Why Gigabit Matters: Guest Post in the Free Press Blog]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bradley-holt/~3/NwH0v0XLVjY/" />
		<id>http://bradley-holt.com/?p=1671</id>
		<updated>2013-01-22T18:42:01Z</updated>
		<published>2013-01-22T18:41:28Z</published>
		<category scheme="http://bradley-holt.com" term="Uncategorized" /><category scheme="http://bradley-holt.com" term="Broadband" /><category scheme="http://bradley-holt.com" term="Gigabit" />		<summary type="html"><![CDATA[I&#8217;ve written a guest post in the Free Press blog on Why Gigabit Matters. From the post: Gigabit is almost 150 times as fast as the average national broadband speed, giving communities an opportunity to develop a thriving culture of innovation. But simply noting it’s 150 times as fast fails to capture its true import. [...]]]></summary>
		<content type="html" xml:base="http://bradley-holt.com/2013/01/why-gigabit-matters-guest-post-in-the-free-press-blog/">&lt;p&gt;I&amp;#8217;ve written a guest post in the Free Press blog on &lt;a href="http://www.freepress.net/blog/2013/01/22/why-gigabit-matters"&gt;Why Gigabit Matters&lt;/a&gt;. From the post:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Gigabit is almost &lt;a href="http://www.economist.com/blogs/babbage/2012/12/fibre-home"&gt;150 times as fast&lt;/a&gt; as the average national broadband speed, giving communities an opportunity to develop a thriving culture of innovation.&lt;/p&gt;
&lt;p&gt;But simply noting it’s 150 times as fast fails to capture its true import. Gigabit is a new paradigm, one in which the network’s speed is no longer a bottleneck.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://www.freepress.net/blog/2013/01/22/why-gigabit-matters"&gt;Read the full blog post.&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bradley-holt/~4/NwH0v0XLVjY" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://bradley-holt.com/2013/01/why-gigabit-matters-guest-post-in-the-free-press-blog/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://bradley-holt.com/2013/01/why-gigabit-matters-guest-post-in-the-free-press-blog/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://bradley-holt.com/2013/01/why-gigabit-matters-guest-post-in-the-free-press-blog/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Bradley Holt</name>
						<uri>http://bradley-holt.com/</uri>
					</author>
		<title type="html"><![CDATA[Diversity at Technology Conferences and Metrics vs. Quotas]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bradley-holt/~3/EhY3M3MT3bE/" />
		<id>http://bradley-holt.com/?p=1662</id>
		<updated>2013-01-09T18:03:27Z</updated>
		<published>2013-01-09T18:03:27Z</published>
		<category scheme="http://bradley-holt.com" term="Uncategorized" /><category scheme="http://bradley-holt.com" term="Community" /><category scheme="http://bradley-holt.com" term="Diversity" />		<summary type="html"><![CDATA[Another discussion about diversity at technology conferences is making its way around various technology communities. This is a huge and important topic and I&#8217;m glad that people are talking about it. Given the enormity of the topic, it&#8217;s not one that I&#8217;m prepared to tackle in a blog post. Besides, I feel that most of [...]]]></summary>
		<content type="html" xml:base="http://bradley-holt.com/2013/01/diversity-at-technology-conferences-and-metrics-vs-quotas/">&lt;p&gt;Another discussion about diversity at technology conferences is making its way around various technology communities. This is a huge and important topic and I&amp;#8217;m glad that people are talking about it. Given the enormity of the topic, it&amp;#8217;s not one that I&amp;#8217;m prepared to tackle in a blog post. Besides, I feel that most of what I could add to the discussion has already been said by others.&lt;/p&gt;
&lt;p&gt;However, I do want to share some thoughts on one narrow aspect of the discussion. There has been much hand wringing about diversity quotas at conferences. In reality, I don&amp;#8217;t think anyone with any credibility on the topic of diversity is advocating for quotas. My theory is that many people are conflating metrics (and associated goals) with quotas.&lt;/p&gt;
&lt;p&gt;A commonly used mantra in research and other disciplines requiring critical and analytical thinking is, &amp;#8220;If you can&amp;#8217;t measure it, it doesn&amp;#8217;t exist.&amp;#8221; Assuming that one believes that diversity is a worthy goal, how do you know whether or not you have achieved this goal? Diversity itself cannot be truly measured. We are all different from each other in an immeasurable number of ways.&lt;/p&gt;
&lt;p&gt;While diversity can never truly be measured, there are indicators of diversity that can be measured. Some of the indicators of diversity are gender, race, culture, and sexual orientation (to name a few). These indicators can be measured and evaluated in order to quantitatively infer whether or not the goal of diversity is being achieved. I believe that most advocates of diversity (including myself) are encouraging conference organizers to have a goal of diversity and establish metrics to gauge their  progress towards this goal—not enforce quotas.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bradley-holt/~4/EhY3M3MT3bE" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://bradley-holt.com/2013/01/diversity-at-technology-conferences-and-metrics-vs-quotas/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://bradley-holt.com/2013/01/diversity-at-technology-conferences-and-metrics-vs-quotas/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://bradley-holt.com/2013/01/diversity-at-technology-conferences-and-metrics-vs-quotas/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Bradley Holt</name>
						<uri>http://bradley-holt.com/</uri>
					</author>
		<title type="html"><![CDATA[Why Gigabit Matters]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bradley-holt/~3/jM_VL6b0q6Y/" />
		<id>http://bradley-holt.com/?p=1627</id>
		<updated>2012-12-07T21:42:53Z</updated>
		<published>2012-12-07T21:39:34Z</published>
		<category scheme="http://bradley-holt.com" term="Uncategorized" /><category scheme="http://bradley-holt.com" term="Broadband" /><category scheme="http://bradley-holt.com" term="FTTH" /><category scheme="http://bradley-holt.com" term="Gigabit" /><category scheme="http://bradley-holt.com" term="Municipal Broadband" /><category scheme="http://bradley-holt.com" term="Open Networks" />		<summary type="html"><![CDATA[A handful of communities across the United States currently have access to gigabit-per-second (1 Gbps) Internet speeds. This super-fast connectivity is only possible with a fiber-optic infrastructure and a fiber-to-the-home (FTTH) deployment. Existing coaxial cables and telephone lines can&#8217;t even come close to providing gigabit-per-second bandwidth. But why does gigabit-per-second Internet speeds (and fiber-to-the-home) matter? [...]]]></summary>
		<content type="html" xml:base="http://bradley-holt.com/2012/12/why-gigabit-matters/">&lt;p&gt;A handful of communities across the United States currently have access to gigabit-per-second (1 Gbps) Internet speeds. This super-fast connectivity is only possible with a fiber-optic infrastructure and a fiber-to-the-home (FTTH) deployment. Existing coaxial cables and telephone lines can&amp;#8217;t even come close to providing gigabit-per-second bandwidth. But why does gigabit-per-second Internet speeds (and fiber-to-the-home) matter? &lt;a href="http://www.economist.com/blogs/babbage/2012/12/fibre-home"&gt;A recent post on The Economist&amp;#8217;s blog had this to say about fiber-to-the-home and gigabit-per-second Internet speeds&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;There are limits, though, to the benefits to a fast connection. Often, they can end up demonstrating just how (relatively) slow the rest of the net is becoming. Cyrus Farivar, a writer for the tech website Ars Technica, traveled for a few days to Kansas City, Kansas, for a stay in one of the &lt;a href="http://www.homesforhackers.com/"&gt;Homes for Hackers&lt;/a&gt; set up by a local entrepreneur to boost the city as a place to move to work and start companies. Mr Farivar&amp;#8217;s first posting explained that despite having a purported 1,000,000,000 bits per second as his disposal (and somewhat fewer in practice), &lt;a href="http://arstechnica.com/business/2012/11/ars-asks-help-us-max-out-google-fiber/"&gt;he found it hard to fill the pipe&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The above quote describes the early stages of a classic &lt;a href="http://en.wikipedia.org/wiki/Technology_adoption_lifecycle"&gt;technology adoption lifecycle&lt;/a&gt;.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Technology_adoption_lifecycle"&gt;&lt;img class=" aligncenter" title="Innovation Adoption Lifecycle" src="http://upload.wikimedia.org/wikipedia/en/4/45/DiffusionOfInnovation.png" alt="Innovation Adoption Lifecycle" width="541" height="334" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This bell curve describes the adoption lifecycle of a given technology. First come the &lt;strong&gt;innovators&lt;/strong&gt; (2.5%), followed by the &lt;strong&gt;early adopters&lt;/strong&gt; (13.5%), then the &lt;strong&gt;early majority&lt;/strong&gt; (34%), the &lt;strong&gt;late majority&lt;/strong&gt; (34%), and finally the &lt;strong&gt;laggards&lt;/strong&gt; (16%). The &lt;strong&gt;innovators&lt;/strong&gt; love technology and will be first to use the new technology, even if it&amp;#8217;s still in the lab. The &lt;strong&gt;early adopters&lt;/strong&gt; represent the first successful commercial use of the new technology. The &lt;strong&gt;early majority&lt;/strong&gt; represents the technology breaking out of a niche and into the mainstream. The shift from &lt;strong&gt;early majority&lt;/strong&gt; to &lt;strong&gt;late majority&lt;/strong&gt; represents the technology becoming commonplace and standard. At some point, the &lt;strong&gt;laggards&lt;/strong&gt; have no choice but to use the technology.&lt;/p&gt;
&lt;p&gt;Gigabit-per-second technology is currently in the &lt;strong&gt;innovators&lt;/strong&gt; phase of the technology adoption lifecycle. Only a handful of communities in the United States have access to gigabit-per-second Internet speeds. There are no statistics available on how many people within those communities have signed up for gigabit-per-second service. Successful commercial uses of gigabit-per-second bandwidth are practically non-existent at this point.&lt;/p&gt;
&lt;p&gt;Fiber-to-the-home technology is currently in the &lt;strong&gt;early adopters&lt;/strong&gt; phase. Fiber-to-the-home has been a commercial success but has not yet reached the mainstream. The Fiber To The Home Council Americas reports that &lt;a href="http://www.ftthcouncil.org/p/bl/et/blogid=3&amp;amp;blogaid=6"&gt;nine million North American households are connected directly to fiber-optic networks&lt;/a&gt;. With over 115 million households in the United States alone, this puts fiber-to-the-home technology adoption well within the &lt;strong&gt;early adopters&lt;/strong&gt; threshold but clearly not yet in the &lt;strong&gt;early majority&lt;/strong&gt; phase. Within urban areas, one might see fiber-to-the-home reaching an &lt;strong&gt;early majority&lt;/strong&gt; phase, yet there is very little availability of fiber-to-the-home in rural areas due to the high costs of deployment.&lt;/p&gt;
&lt;p&gt;This brings us back to the question, why does gigabit-per-second Internet speeds (and fiber-to-the-home) matter? If you live in a community with access to gigabit-per-second Internet speeds, why should you care? If your community doesn&amp;#8217;t yet have access to gigabit-per-second Internet speeds but does have fiber-to-the-home, why should you care? What are the advantages of your community being an &lt;strong&gt;innovator&lt;/strong&gt; or an &lt;strong&gt;early adopter&lt;/strong&gt;? Why not just wait for the technology to reach the &lt;strong&gt;early majority&lt;/strong&gt; or &lt;strong&gt;late majority&lt;/strong&gt; phase? Or, why not just be &lt;strong&gt;laggards&lt;/strong&gt; and wait until you have no choice?&lt;/p&gt;
&lt;p&gt;The main answer to these questions should be obvious by now. If one accepts that gigabit-per-second bandwidth and fiber-to-the-home technology are on a trajectory towards mainstream adoption, then you will eventually have to get on board as a &lt;strong&gt;laggard&lt;/strong&gt;. Wouldn&amp;#8217;t it be better to get on board during the &lt;strong&gt;early adopters&lt;/strong&gt; phase (or maybe even during the &lt;strong&gt;innovators&lt;/strong&gt; phase)?&lt;/p&gt;
&lt;p&gt;As with &lt;a href="http://en.wikipedia.org/wiki/Moore%27s_law"&gt;Moore&amp;#8217;s Law&lt;/a&gt;, bandwidth speeds are ever increasing. Moore&amp;#8217;s Law correctly predicted that processing power would grow by 60% every year. In 1998, &lt;a href="http://www.useit.com/alertbox/980405.html"&gt;Nielsen&amp;#8217;s Law of Internet bandwidth&lt;/a&gt; correctly predicted that bandwidth for high-end home users would grow by 50% every year. Since processing power is increasing faster than bandwidth speeds,  Nielsen observed that user experience is ultimately bound by bandwidth,  not processing power. Just as computers will and must get faster,  bandwidth will and must get faster. Extrapolating from Nielsen&amp;#8217;s Law, I predict that gigabit-per-second Internet speeds  will reach the &lt;strong&gt;early adopters&lt;/strong&gt; phase within five years and the &lt;strong&gt;early majority&lt;/strong&gt; phase within ten years.&lt;/p&gt;
&lt;p&gt;It takes &lt;strong&gt;innovators&lt;/strong&gt; using a new technology in order to discover its first successful commercial use and move the technology to the &lt;strong&gt;early adopters&lt;/strong&gt; phase. Communities with gigabit-per-second Internet speeds will be the incubators for these &lt;strong&gt;innovators&lt;/strong&gt; and the place where successful commercial uses are discovered. These communities have much to gain by fostering &lt;strong&gt;innovators&lt;/strong&gt; and &lt;strong&gt;early adopters&lt;/strong&gt; as they discover and refine commercial uses of this technology.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bradley-holt/~4/jM_VL6b0q6Y" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://bradley-holt.com/2012/12/why-gigabit-matters/#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://bradley-holt.com/2012/12/why-gigabit-matters/feed/atom/" thr:count="1" />
		<thr:total>1</thr:total>
	<feedburner:origLink>http://bradley-holt.com/2012/12/why-gigabit-matters/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Bradley Holt</name>
						<uri>http://bradley-holt.com/</uri>
					</author>
		<title type="html"><![CDATA[Building a Hypermedia API in CouchDB]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bradley-holt/~3/G3yVdU7wGYI/" />
		<id>http://bradley-holt.com/?p=1618</id>
		<updated>2012-12-03T19:43:34Z</updated>
		<published>2012-12-03T19:43:34Z</published>
		<category scheme="http://bradley-holt.com" term="Uncategorized" /><category scheme="http://bradley-holt.com" term="Cilex" /><category scheme="http://bradley-holt.com" term="CouchDB" /><category scheme="http://bradley-holt.com" term="Databases" /><category scheme="http://bradley-holt.com" term="Doctrine" /><category scheme="http://bradley-holt.com" term="Guzzle" /><category scheme="http://bradley-holt.com" term="HAL" /><category scheme="http://bradley-holt.com" term="HTTP" /><category scheme="http://bradley-holt.com" term="HTTPie" /><category scheme="http://bradley-holt.com" term="Hypermedia" /><category scheme="http://bradley-holt.com" term="JSON" /><category scheme="http://bradley-holt.com" term="NoSQL" /><category scheme="http://bradley-holt.com" term="ODM" /><category scheme="http://bradley-holt.com" term="PHP" /><category scheme="http://bradley-holt.com" term="PHPUnit" /><category scheme="http://bradley-holt.com" term="php|architect" /><category scheme="http://bradley-holt.com" term="REST" />		<summary type="html"><![CDATA[The latest issue of php&#124;architect includes an article of mine on Building a Hypermedia API in CouchDB. The article&#8217;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 [...]]]></summary>
		<content type="html" xml:base="http://bradley-holt.com/2012/12/building-a-hypermedia-api-in-couchdb/">&lt;p&gt;&lt;a href="http://www.phparch.com/magazine/2012-2/november/"&gt;&lt;img class="alignright" title="php|architect" src="http://www.phparch.com/wp-content/themes/phpa/images/logo.png" alt="php|architect" width="105" height="130" /&gt;&lt;/a&gt;The &lt;a href="http://www.phparch.com/magazine/2012-2/november/"&gt;latest issue of php|architect&lt;/a&gt; includes an article of mine on Building a Hypermedia API in CouchDB. The article&amp;#8217;s description:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;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 configuration sections. HTTP methods define  actions on these resources. Requests from CouchDB clients—and responses  to CouchDB clients—are self-describing through the use of request  headers, response status codes, and response headers. However, CouchDB’s  core API does not include hypermedia controls. This article will  demonstrate how you can add hypermedia controls to your CouchDB  application through the use of show functions, list functions, document  update handlers, rewrite rules, and a virtual host or a reverse proxy.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The article uses the &lt;a href="http://tools.ietf.org/html/draft-kelly-json-hal-03"&gt;JSON Hypermedia API Language (HAL) draft media type (&lt;code&gt;application/hal+json&lt;/code&gt;)&lt;/a&gt;. This allows for the creation of a generic hypermedia API. &lt;a href="http://httpie.org/"&gt;HTTPie&lt;/a&gt; is used to demonstrate interactions with the hypermedia API.&lt;/p&gt;
&lt;p&gt;The article includes a companion &lt;a href="https://github.com/bradley-holt/couchdb-hypermedia-api"&gt;proof of concept Hypermedia API built in CouchDB which is available on GitHub&lt;/a&gt;. PHP, the &lt;a href="http://docs.doctrine-project.org/projects/doctrine-couchdb/"&gt;Doctrine CouchDB Document Object Mapper (ODM)&lt;/a&gt;, and &lt;a href="http://cilex.github.com/"&gt;Cilex&lt;/a&gt; are used to push the proof of concept application to &lt;a href="http://couchdb.apache.org/"&gt;CouchDB&lt;/a&gt;. &lt;a href="http://www.phpunit.de/"&gt;PHPUnit&lt;/a&gt; and &lt;a href="http://guzzlephp.org/"&gt;Guzzle&lt;/a&gt; are used for a suite of tests that exercise the hypermedia API served directly from CouchDB.&lt;/p&gt;
&lt;p&gt;This &lt;a href="http://www.phparch.com/magazine/2012-2/november/"&gt;same issue of php|architect &lt;/a&gt;also includes the following articles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using SimpleDB by Eli White&lt;/li&gt;
&lt;li&gt;Stored Procedures and Variables in MySQL by Chris Tankersley&lt;/li&gt;
&lt;li&gt;Performance: Performance Concepts from Those That Know by Matthew Setter&lt;/li&gt;
&lt;li&gt;Outside the Box: Method Overloading by Joshua Thijssen&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/bradley-holt/~4/G3yVdU7wGYI" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://bradley-holt.com/2012/12/building-a-hypermedia-api-in-couchdb/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://bradley-holt.com/2012/12/building-a-hypermedia-api-in-couchdb/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://bradley-holt.com/2012/12/building-a-hypermedia-api-in-couchdb/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Bradley Holt</name>
						<uri>http://bradley-holt.com/</uri>
					</author>
		<title type="html"><![CDATA[PHP 5.4 Cheat Sheet from DZone Refcardz Published]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bradley-holt/~3/U65R6sT50lw/" />
		<id>http://bradley-holt.com/?p=1610</id>
		<updated>2012-11-26T18:31:29Z</updated>
		<published>2012-11-26T18:31:29Z</published>
		<category scheme="http://bradley-holt.com" term="Uncategorized" /><category scheme="http://bradley-holt.com" term="DZone Refcardz" /><category scheme="http://bradley-holt.com" term="Engine Yard" /><category scheme="http://bradley-holt.com" term="PHP" /><category scheme="http://bradley-holt.com" term="PHP 5.4" />		<summary type="html"><![CDATA[I&#8217;m happy to announce that my PHP 5.4 Cheat Sheet from DZone Refcardz was published today. This is a major update to DZone&#8217;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 [...]]]></summary>
		<content type="html" xml:base="http://bradley-holt.com/2012/11/php-5-4-cheat-sheet-from-dzone-refcardz-published/">&lt;p&gt;&lt;a href="http://refcardz.dzone.com/refcardz/php-54-scalable"&gt;&lt;img class="alignright" title="PHP 5.4 Cheat Sheet from DZone Refcardz" src="http://refcardz.dzone.com/sites/all/modules/dzone/assets/refcardz/023/images/cover.png" alt="" width="200" height="259" /&gt;&lt;/a&gt;I&amp;#8217;m happy to announce that my &lt;a href="http://refcardz.dzone.com/refcardz/php-54-scalable"&gt;PHP 5.4 Cheat Sheet from DZone Refcardz&lt;/a&gt; was published today. This is a major update to DZone&amp;#8217;s existing PHP Refcard with material for PHP 5.4 added. In anticipation of this release, &lt;a href="http://www.dzone.com/links/r/an_interview_with_php_54_refcard_author_bradley_h.html"&gt;DZone interviewed me about this update&lt;/a&gt;. From the interview:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The PHP 5.4 Refcard is for beginner to intermediate PHP developers. It&amp;#8217;s not for complete beginners as readers will need to have some knowledge of things like basic control structures and data types. More experienced PHP developers should find this Refcard helpful, too. For example, there&amp;#8217;s a section on security that talks about filtering input, escaping output, and password encryption.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Being a cheat sheet, there was only so much space available and a lot of great content had to be cut. Also from the interview:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The biggest section to be cut was the one on classes and objects. Some of the object-oriented programming features not included were property/method visibility, class constants, static properties/methods, abstract classes, abstract methods, interfaces, traits (introduced in PHP 5.4), late static binding, type hinting, namespaces, autoloading, exceptions, and the Standard PHP Library (SPL). This section alone probably could have fit in an entire Refcard. Some other content that was cut included more details on data types, how to use database transactions with PDO, details on working with the various string syntaxes, more detail on arrays, more examples of working with functions, how to serve static assets using the built-in web server, and further details on working with dates and times.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;A big thanks to &lt;a href="http://www.engineyard.com/"&gt;Engine Yard&lt;/a&gt; for sponsoring this Refcard!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bradley-holt/~4/U65R6sT50lw" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://bradley-holt.com/2012/11/php-5-4-cheat-sheet-from-dzone-refcardz-published/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://bradley-holt.com/2012/11/php-5-4-cheat-sheet-from-dzone-refcardz-published/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://bradley-holt.com/2012/11/php-5-4-cheat-sheet-from-dzone-refcardz-published/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Bradley Holt</name>
						<uri>http://bradley-holt.com/</uri>
					</author>
		<title type="html"><![CDATA[Entity Relationships in a Document Database at ZendCon 2012]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bradley-holt/~3/kRVh0d9qK8g/" />
		<id>http://bradley-holt.com/?p=1602</id>
		<updated>2012-11-18T23:47:42Z</updated>
		<published>2012-11-18T23:44:33Z</published>
		<category scheme="http://bradley-holt.com" term="Uncategorized" /><category scheme="http://bradley-holt.com" term="CouchDB" /><category scheme="http://bradley-holt.com" term="Document Database" /><category scheme="http://bradley-holt.com" term="MongoDB" /><category scheme="http://bradley-holt.com" term="NoSQL" /><category scheme="http://bradley-holt.com" term="PHP" /><category scheme="http://bradley-holt.com" term="Software Design" /><category scheme="http://bradley-holt.com" term="ZendCon" /><category scheme="http://bradley-holt.com" term="ZendCon12" />		<summary type="html"><![CDATA[Here are the video and the slides from my Entity Relationships in a Document Database at ZendCon 2012. Some of the tools mentioned in the presentation: Doctrine CouchDB Doctrine MongoDB ODM]]></summary>
		<content type="html" xml:base="http://bradley-holt.com/2012/11/entity-relationships-in-a-document-database-at-zendcon-2012/">&lt;p&gt;Here are the &lt;a href="http://www.youtube.com/watch?v=gjv1OKYzJe4"&gt;video&lt;/a&gt; and the &lt;a href="https://speakerdeck.com/bradleyholt/entity-relationships-in-a-document-database-at-zendcon-2012"&gt;slides&lt;/a&gt; from my Entity Relationships in a Document Database at ZendCon 2012.&lt;/p&gt;
&lt;p&gt;&lt;iframe width="500" height="375" src="http://www.youtube.com/embed/gjv1OKYzJe4?fs=1&amp;#038;feature=oembed" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;script async class="speakerdeck-embed" data-id="5089650d36136c00020063eb" data-ratio="1.33333333333333" src="//speakerdeck.com/assets/embed.js"&gt;&lt;/script&gt;&lt;/p&gt;
&lt;p&gt;Some of the tools mentioned in the presentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://docs.doctrine-project.org/projects/doctrine-couchdb/"&gt;Doctrine CouchDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://docs.doctrine-project.org/projects/doctrine-mongodb-odm/"&gt;Doctrine MongoDB ODM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/bradley-holt/~4/kRVh0d9qK8g" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://bradley-holt.com/2012/11/entity-relationships-in-a-document-database-at-zendcon-2012/#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://bradley-holt.com/2012/11/entity-relationships-in-a-document-database-at-zendcon-2012/feed/atom/" thr:count="1" />
		<thr:total>1</thr:total>
	<feedburner:origLink>http://bradley-holt.com/2012/11/entity-relationships-in-a-document-database-at-zendcon-2012/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Bradley Holt</name>
						<uri>http://bradley-holt.com/</uri>
					</author>
		<title type="html"><![CDATA[Domain-Driven Design at ZendCon 2012]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bradley-holt/~3/lZAa1t8rp5g/" />
		<id>http://bradley-holt.com/?p=1595</id>
		<updated>2012-11-19T00:15:19Z</updated>
		<published>2012-11-18T23:33:21Z</published>
		<category scheme="http://bradley-holt.com" term="Uncategorized" /><category scheme="http://bradley-holt.com" term="Domain-Driven Design" /><category scheme="http://bradley-holt.com" term="PHP" /><category scheme="http://bradley-holt.com" term="Software Design" /><category scheme="http://bradley-holt.com" term="ZendCon" /><category scheme="http://bradley-holt.com" term="ZendCon12" />		<summary type="html"><![CDATA[Here are the video and the slides from my Domain-Driven Design talk at ZendCon 2012. If you&#8217;re interested in learning more about this topic then I&#8217;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 Design. [...]]]></summary>
		<content type="html" xml:base="http://bradley-holt.com/2012/11/domain-driven-design-at-zendcon-2012/">&lt;p&gt;Here are the &lt;a href="http://www.youtube.com/watch?v=2fVTNsQ8POI"&gt;video&lt;/a&gt; and the &lt;a href="https://speakerdeck.com/bradleyholt/domain-driven-design-at-zendcon-2012"&gt;slides&lt;/a&gt; from my Domain-Driven Design talk at ZendCon 2012.&lt;/p&gt;
&lt;p&gt;&lt;iframe width="500" height="375" src="http://www.youtube.com/embed/2fVTNsQ8POI?fs=1&amp;#038;feature=oembed" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;script async class="speakerdeck-embed" data-id="508850b1db554a000206fc69" data-ratio="1.33333333333333" src="//speakerdeck.com/assets/embed.js"&gt;&lt;/script&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re interested in learning more about this topic then I&amp;#8217;d recommend reading the original book on the topic of &lt;a href="http://domaindrivendesign.org/books/evans_2003"&gt;Domain-Driven Design&lt;/a&gt; by Eric Evans. Eric also runs a training company called &lt;a href="http://www.domainlanguage.com/"&gt;Domain Language&lt;/a&gt; which offers training on Domain-Driven Design. I had the privilege of attending his four day hands-on immersion class which I would highly recommend for anyone who wants to take a deep dive into Domain-Driven Design.&lt;/p&gt;
&lt;p&gt;Here are some additional resources that may be helpful:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.infoq.com/minibooks/domain-driven-design-quickly"&gt;InfoQ&amp;#8217;s Domain-Driven Design Quickly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=lVjxxhA10w0"&gt;Eric Evans&amp;#8217; DDD Global Introduction Keynote&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.infoq.com/presentations/model-to-work-evans"&gt;DDD: putting the model to work&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.infoq.com/presentations/strategic-design-evans"&gt;Eric Evans on DDD: Strategic Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/bradley-holt/~4/lZAa1t8rp5g" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://bradley-holt.com/2012/11/domain-driven-design-at-zendcon-2012/#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://bradley-holt.com/2012/11/domain-driven-design-at-zendcon-2012/feed/atom/" thr:count="1" />
		<thr:total>1</thr:total>
	<feedburner:origLink>http://bradley-holt.com/2012/11/domain-driven-design-at-zendcon-2012/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Bradley Holt</name>
						<uri>http://bradley-holt.com/</uri>
					</author>
		<title type="html"><![CDATA[Statement on Burlington Telecom and its Governance]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bradley-holt/~3/r7Tzs1E2zdg/" />
		<id>http://bradley-holt.com/?p=1569</id>
		<updated>2012-10-11T19:43:28Z</updated>
		<published>2012-10-11T17:14:53Z</published>
		<category scheme="http://bradley-holt.com" term="Uncategorized" /><category scheme="http://bradley-holt.com" term="Broadband" /><category scheme="http://bradley-holt.com" term="BTAC" /><category scheme="http://bradley-holt.com" term="BTV" /><category scheme="http://bradley-holt.com" term="BTVCC" /><category scheme="http://bradley-holt.com" term="Burlington Telecom" /><category scheme="http://bradley-holt.com" term="Municipal Broadband" /><category scheme="http://bradley-holt.com" term="Municpal Telecom" />		<summary type="html"><![CDATA[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 [...]]]></summary>
		<content type="html" xml:base="http://bradley-holt.com/2012/10/statement-on-burlington-telecom-and-its-governance/">&lt;p&gt;Almost exactly a year ago I was appointed by the City Council of the &lt;a href="http://www.burlingtonvt.gov/"&gt;City of Burlington, Vermont&lt;/a&gt; to the &lt;a href="http://www.btacvt.com/"&gt;Telecommunications Advisory Committee&lt;/a&gt;. In this volunteer position, my role has been to advise the City Council on matters related to &lt;a href="http://www.burlingtontelecom.net/"&gt;Burlington Telecom&lt;/a&gt;, a municipally owned telecommunications services provider. At the last regular meeting I was elected Chair. Soon after, I learned that the City Council has plans to potentially dissolve this committee at the next City Council meeting this coming Monday, October 15&lt;sup&gt;th&lt;/sup&gt;. We&amp;#8217;ve drafted the following statement (also available on the &lt;a href="http://www.btacvt.com/btac-documents"&gt;BTAC Documents&lt;/a&gt; page) to be read at this meeting which expresses my thoughts on this potential decision.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;To the Burlington, Vermont City Council on October 15th, 2012:&lt;/p&gt;
&lt;p&gt;This is a statement from the current members of the Burlington Telecom Advisory Committee—often referred to as BTAC. The BTAC is a citizens committee created by the Burlington City Council and its Transportation, Energy, and Utilities Committee. Formed in 2004, the BTAC was designed to “include a measure of citizen input and oversight into the development and deployment of the telecommunications project.”&lt;/p&gt;
&lt;p&gt;It is our understanding that the City Council is considering dissolving the BTAC and transferring its responsibilities to the Blue Ribbon Committee. The decision on whether or not to dissolve the BTAC is a decision to be made as part of a political process. We do not see the BTAC as a political entity, but rather as a governance and oversight body. As such, this statement is not intended to influence your decision one way or another. However, we feel that it is important to share our perspective on the future of Burlington Telecom and its governance in the absence of a citizens committee.&lt;/p&gt;
&lt;p&gt;The governance and oversight of Burlington Telecom has long been a difficult and complex issue. In 2009, the City Council formed the Blue Ribbon Committee with two primary responsibilities: assess the viability of Burlington Telecom and assess all available options for the financial structure of Burlington Telecom. Due to the nature of the Blue Ribbon Committee’s work, much of its activity has been done in secret executive sessions.&lt;/p&gt;
&lt;p&gt;This is not meant as a criticism of the Blue Ribbon Committee. We understand the reasoning behind this approach. The Blue Ribbon Committee feels that public knowledge of some information might put Burlington Telecom at a competitive disadvantage and that it would not be in the public interest for this information to be publicly known. We also understand that the Blue Ribbon Committee feels that conversations with potential Burlington Telecom investors, partners, or purchasers must be kept confidential, at least initially, in order to obtain the best possible terms for the citizens of Burlington. These are arguably good reasons for secrecy around the Blue Ribbon Committee’s work.&lt;/p&gt;
&lt;p&gt;In contrast to the Blue Ribbon Committee, the BTAC rarely holds executive sessions and almost all of its activities are open to the public. There are many areas of Burlington Telecom’s governance where transparency better serves the interest of the public. Our concern is that, without the BTAC, transparency into Burlington Telecom’s operations will become almost non-existent. We urge you to consider the importance of transparency and to move forward with options that increase, not decrease, the level of transparency around Burlington Telecom.&lt;/p&gt;
&lt;p&gt;The timing of this action is unfortunate. At its last regular meeting, the BTAC elected a new Chair who outlined three main goals for the BTAC moving forward. These goals were: improve communication between the BTAC, the City Council, and the Blue Ribbon Committee; increase public dialogue to channel input to and from the City Council; and define a clear role for the BTAC. We were looking forward to acting on, and have taken initial steps towards, these goals.&lt;/p&gt;
&lt;p&gt;We joined the BTAC because we care about Burlington Telecom and the positive impact that we believe it can, and does, have on our city. Burlington Telecom is not just another telecommunications provider. It is critical infrastructure for the 21st century that is owned by us, the citizens of Burlington. This Fall, Burlington Telecom is rolling out 1 Gbps symmetrical broadband speeds. We are one of a handful of cities in the country with access to this type of bandwidth, putting us at a distinct economic advantage.&lt;/p&gt;
&lt;p&gt;Market forces alone have failed to create the broadband infrastructure we need. According to Akamai’s Q1 2012 “State of the Internet” report, the United States is ranked 12th in broadband speed, with an average speed of 6.7 Mbps. This Fall, Burlington citizens and business will have access to broadband speeds &lt;strong&gt;150 times&lt;/strong&gt; as fast as the national average. In comparison, South Korea is ranked highest with an average broadband speed of 15.7 Mbps. Burlington citizens and business will have access to broadband speeds &lt;strong&gt;65 times&lt;/strong&gt; as fast as the fastest country’s national average.&lt;/p&gt;
&lt;p&gt;Burlington Telecom is a critical part of our city’s infrastructure. It belongs to the citizens of Burlington. In order for us to continue to benefit from this infrastructure, it must be governed transparently. Thank you for your time.&lt;/p&gt;&lt;/blockquote&gt;
&lt;img src="http://feeds.feedburner.com/~r/bradley-holt/~4/r7Tzs1E2zdg" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://bradley-holt.com/2012/10/statement-on-burlington-telecom-and-its-governance/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://bradley-holt.com/2012/10/statement-on-burlington-telecom-and-its-governance/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://bradley-holt.com/2012/10/statement-on-burlington-telecom-and-its-governance/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Bradley Holt</name>
						<uri>http://bradley-holt.com/</uri>
					</author>
		<title type="html"><![CDATA[Northeast PHP Tickets]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bradley-holt/~3/xrYPbwjVCCU/" />
		<id>http://bradley-holt.com/?p=1558</id>
		<updated>2012-06-26T18:10:03Z</updated>
		<published>2012-06-26T18:10:03Z</published>
		<category scheme="http://bradley-holt.com" term="Uncategorized" /><category scheme="http://bradley-holt.com" term="Boston" /><category scheme="http://bradley-holt.com" term="Boston PHP" /><category scheme="http://bradley-holt.com" term="nephp" /><category scheme="http://bradley-holt.com" term="PHP" /><category scheme="http://bradley-holt.com" term="Training" /><category scheme="http://bradley-holt.com" term="User Experience" /><category scheme="http://bradley-holt.com" term="Web Development" />		<summary type="html"><![CDATA[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 [...]]]></summary>
		<content type="html" xml:base="http://bradley-holt.com/2012/06/northeast-php-tickets/">&lt;p&gt;&lt;a href="http://northeastphp.org/pages/tickets"&gt;Tickets&lt;/a&gt; for the &lt;a href="http://northeastphp.org/"&gt;Northeast PHP Conference&lt;/a&gt; will be going on sale this Thursday, June 28&lt;sup&gt;th&lt;/sup&gt; at a cost of $99 per person. The conference will be taking place on Saturday, August 11&lt;sup&gt;th&lt;/sup&gt; and Sunday, August 12&lt;sup&gt;th&lt;/sup&gt; at Microsoft’s NERD Center in Cambridge, MA and will feature &lt;a href="http://northeastphp.org/talks"&gt;talks&lt;/a&gt; from &lt;a href="http://northeastphp.org/speakers"&gt;dozens of speakers&lt;/a&gt; across four tracks. This event is being organized by &lt;a href="http://www.bostonphp.org/"&gt;Boston PHP&lt;/a&gt; (a non-profit organization) and other user groups from the northeast region—it is completely volunteer-driven with the help of some &lt;a href="http://northeastphp.org/sponsors"&gt;generous sponsors&lt;/a&gt;. Tickets will likely sell quickly, so be sure to reserve your seat early!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bradley-holt/~4/xrYPbwjVCCU" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://bradley-holt.com/2012/06/northeast-php-tickets/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://bradley-holt.com/2012/06/northeast-php-tickets/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://bradley-holt.com/2012/06/northeast-php-tickets/</feedburner:origLink></entry>
	</feed>
