<?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>Ryan Done</title>
    <description/>
    <link>https://speakerdeck.com/rbdone</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/rbdone.rss"/>
    <lastBuildDate>2015-01-13 23:35:47 -0500</lastBuildDate>
    <item>
      <title>BaaS 2.0 - Speed up app development with prefabricated, extensible, open-source backends</title>
      <description>Building modern apps requires a LOT of boilerplate backend code -- setting up server endpoints, forwarding requests to the database, and performing authentication are examples of code that developers have to write over and over again.

In this talk you'll learn how to dramatically cut down development time by using prefabricated, open-source backends like deepstream.io and Horizon. We'll also talk about how prefabricated backends are changing application architectures, and the impact end-to-end event driven application development is making on end-user experience.

We’ll also talk about how Horizon.io and RethinkDB provide a fantastic solution to these problems, and how I expect the future of web development to unfold. If we have time, we'll dig into some code using Horizon and see just how simple it is to build applications by starting with a prefab backend.</description>
      <media:content url="https://files.speakerdeck.com/presentations/8c8d92fd40ea4a939fe3aa10db2bbddd/preview_slide_0.jpg?6894301" type="image/jpeg" medium="image"/>
      <content:encoded>Building modern apps requires a LOT of boilerplate backend code -- setting up server endpoints, forwarding requests to the database, and performing authentication are examples of code that developers have to write over and over again.

In this talk you'll learn how to dramatically cut down development time by using prefabricated, open-source backends like deepstream.io and Horizon. We'll also talk about how prefabricated backends are changing application architectures, and the impact end-to-end event driven application development is making on end-user experience.

We’ll also talk about how Horizon.io and RethinkDB provide a fantastic solution to these problems, and how I expect the future of web development to unfold. If we have time, we'll dig into some code using Horizon and see just how simple it is to build applications by starting with a prefab backend.</content:encoded>
      <pubDate>Fri, 16 Sep 2016 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/rbdone/baas-2-dot-0-speed-up-app-development-with-prefabricated-extensible-open-source-backends</link>
      <guid>https://speakerdeck.com/rbdone/baas-2-dot-0-speed-up-app-development-with-prefabricated-extensible-open-source-backends</guid>
    </item>
    <item>
      <title>Yo Mama’s Got JavaScript Design Patterns!!</title>
      <description>Design patterns are core to understanding and reasoning about large code bases.

With JavaScript more and more becoming the major language of awesomeness, it's imperative for devs to be smart about what they write and not leave junky code for future devs to maintain. The original Gang of Four design patterns have been used and applied across many languages, however, not all patterns are equal across languages. JavaScript is unique in that it has many aspects of Functional as well as Object-oriented programming principles. We'll discuss common JS design patterns and practices for large-scale app development, and showcase how you can use them to make life more awesome for all to come.

This is an intro to Design Patterns in JavaScript.

(Presented at Utah Code Camp 2015 held at the University of Utah Spencer Fox Eccles Business Building in SLC, Utah on 03.14.15 9:26:53.5 (pi day, pi time!))</description>
      <media:content url="https://files.speakerdeck.com/presentations/526bf0d45cab4f16af3d3366f9ebf0c7/preview_slide_0.jpg?4531444" type="image/jpeg" medium="image"/>
      <content:encoded>Design patterns are core to understanding and reasoning about large code bases.

With JavaScript more and more becoming the major language of awesomeness, it's imperative for devs to be smart about what they write and not leave junky code for future devs to maintain. The original Gang of Four design patterns have been used and applied across many languages, however, not all patterns are equal across languages. JavaScript is unique in that it has many aspects of Functional as well as Object-oriented programming principles. We'll discuss common JS design patterns and practices for large-scale app development, and showcase how you can use them to make life more awesome for all to come.

This is an intro to Design Patterns in JavaScript.

(Presented at Utah Code Camp 2015 held at the University of Utah Spencer Fox Eccles Business Building in SLC, Utah on 03.14.15 9:26:53.5 (pi day, pi time!))</content:encoded>
      <pubDate>Sat, 14 Mar 2015 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/rbdone/yo-mamas-got-javascript-design-patterns</link>
      <guid>https://speakerdeck.com/rbdone/yo-mamas-got-javascript-design-patterns</guid>
    </item>
    <item>
      <title>The Backend is Dead</title>
      <description>Backend as a Service (BaaS) and Mobile Backend as a Service (mBaaS) are poised to shake up the development world as much or more than IaaS has over the past few years.

Several years ago you if you needed a place to host your custom website or web services, you would hire an IT professional to setup and then manage your servers, blades, and network infrastructure.  Today we don't even bat an eye at spinning up a new VM in Amazon Web Services or Microsoft Azure.  Infrastructure as a Service has taken over the way we think.

I believe that in a few years Backend as a Service will closely follow the path of IaaS, and this is a presentation I gave to describe why.</description>
      <media:content url="https://files.speakerdeck.com/presentations/b75b30007dd3013271670a6ad3e81370/preview_slide_0.jpg?4337254" type="image/jpeg" medium="image"/>
      <content:encoded>Backend as a Service (BaaS) and Mobile Backend as a Service (mBaaS) are poised to shake up the development world as much or more than IaaS has over the past few years.

Several years ago you if you needed a place to host your custom website or web services, you would hire an IT professional to setup and then manage your servers, blades, and network infrastructure.  Today we don't even bat an eye at spinning up a new VM in Amazon Web Services or Microsoft Azure.  Infrastructure as a Service has taken over the way we think.

I believe that in a few years Backend as a Service will closely follow the path of IaaS, and this is a presentation I gave to describe why.</content:encoded>
      <pubDate>Tue, 13 Jan 2015 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/rbdone/the-backend-is-dead</link>
      <guid>https://speakerdeck.com/rbdone/the-backend-is-dead</guid>
    </item>
  </channel>
</rss>
