BEGIN:VCALENDAR
PRODID:-//github.com/rianjs/ical.net//NONSGML ical.net 4.0//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Phoenix
X-LIC-LOCATION:America/Phoenix
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:From simple\, utilitarian services that take those long\, cumb
 ersome URIs and shorten them into a human readable link for posting on Tw
 itter\, to novelty services that allow you to personalize and track click
 s for measuring impressions\, there are no shortage of URL shortening ser
 vices today on the web. &#13\;&#10\;&#13\;&#10\;While the APIs and user e
 xperience for these services are very simple\, have you ever wondered abo
 ut the design considerations and capabilities required? For instance\, th
 e ability to quickly generate a unique URL\, manage state of the URI reso
 urce\, including capturing clicks\, timestamps\, etc. while scaling to po
 tentially hundreds if not thousands of concurrent requests is a simple\, 
 but interesting problem domain.&#13\;&#10\; &#13\;&#10\;In this talk\, we
 'll look at why Node.js is the perfect framework for building a fast\, sl
 ick little URL shortening service that is easy to maintain and scales rea
 lly well on the web. We'll look at a few persistence options while focusi
 ng on a test-first approach to designing the API and who knows\, we might
  just write the next killer URL shortening service!
DTEND;TZID=America/Phoenix:20131109T111500
DTSTAMP:20260710T131310Z
DTSTART;TZID=America/Phoenix:20131109T101500
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - IRN-230
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:From simple\, utilitarian services that take those long\, cumberso
 me URIs and shorten them into a human readable link for posting on Twitte
 r\, to novelty services that allow you to personalize and track clicks fo
 r measuring impressions\, there are no shortage of URL shortening service
 s today on the web. &#13\;&#10\;&#13\;&#10\;While the APIs and user exper
 ience for these services are very simple\, have you ever wondered about t
 he design considerations and capabilities required? For instance\, the ab
 ility to quickly generate a unique URL\, manage state of the URI resource
 \, including capturing clicks\, timestamps\, etc. while scaling to potent
 ially hundreds if not thousands of concurrent requests is a simple\, but 
 interesting problem domain.&#13\;&#10\; &#13\;&#10\;In this talk\, we'll 
 look at why Node.js is the perfect framework for building a fast\, slick 
 little URL shortening service that is easy to maintain and scales really 
 well on the web. We'll look at a few persistence options while focusing o
 n a test-first approach to designing the API and who knows\, we might jus
 t write the next killer URL shortening service!
UID:1d211936-6a88-4c14-bf9c-a4bd54759660
END:VEVENT
END:VCALENDAR
