<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Bob Holt</title>
    <description>Bob is a JavaScript engineer and Manager of Interactive Development at Sapient Global Markets in Boston. He joined Sapient in 2012 from Genuine Interactive, where he was Associate Director of UI Development.

Bob has been developing web applications since 1997. When he is away from the keyboard, Bob enjoys music, photography, history, and chess.</description>
    <link>https://speakerdeck.com/bobholt</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/bobholt.rss"/>
    <lastBuildDate>2013-04-25 12:57:03 -0400</lastBuildDate>
    <item>
      <title>Domain-Driven JavaScript Development</title>
      <description>Domain Driven Design (DDD) is an architectural pattern that focuses on building an accurate model of the business logic of an application. While remaining separate from the other layers of the architecture, this conceptual model is closely tied to the software implementation of that model. The benefits of this approach include flexibility, maintainability, and an easing of communication between the technical and domain experts.

DDD is somewhat established on the server side, but has seen very little use in client-side applications. We will introduce Keel.js: a very light framework on top of Backbone.js, which allows us to easily build domain-driven applications. We will discuss both the benefits and challenges of this approach.</description>
      <media:content url="https://files.speakerdeck.com/presentations/0ec9d4008ff70130198612313d161d81/preview_slide_0.jpg?1376046" type="image/jpeg" medium="image"/>
      <content:encoded>Domain Driven Design (DDD) is an architectural pattern that focuses on building an accurate model of the business logic of an application. While remaining separate from the other layers of the architecture, this conceptual model is closely tied to the software implementation of that model. The benefits of this approach include flexibility, maintainability, and an easing of communication between the technical and domain experts.

DDD is somewhat established on the server side, but has seen very little use in client-side applications. We will introduce Keel.js: a very light framework on top of Backbone.js, which allows us to easily build domain-driven applications. We will discuss both the benefits and challenges of this approach.</content:encoded>
      <pubDate>Wed, 27 Mar 2013 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/bobholt/domain-driven-javascript-development</link>
      <guid>https://speakerdeck.com/bobholt/domain-driven-javascript-development</guid>
    </item>
  </channel>
</rss>
