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:It's hard to write applications today that are not dependent o
 n third-party web APIs. However\, not all APIs are easy to consume or pro
 duce friendly output. In this presentation\, we will take a look at progr
 amming against web APIs with an iOS application. We will look at techniqu
 es or invoking web services asynchronously and keeping the UI responsive\
 ; storing downloaded data in a Core Data data store or disk cache\; and u
 pdating the UI from a background thread. We will also look at how to invo
 ke older web services and how to transform their responses into a friendl
 y format so that your application can easily extract and work with the re
 sponses.
DTEND;TZID=America/Phoenix:20121117T123000
DTSTAMP:20260609T092535Z
DTSTART;TZID=America/Phoenix:20121117T113000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - IRN-127
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:It's hard to write applications today that are not dependent on th
 ird-party web APIs. However\, not all APIs are easy to consume or produce
  friendly output. In this presentation\, we will take a look at programmi
 ng against web APIs with an iOS application. We will look at techniques o
 r invoking web services asynchronously and keeping the UI responsive\; st
 oring downloaded data in a Core Data data store or disk cache\; and updat
 ing the UI from a background thread. We will also look at how to invoke o
 lder web services and how to transform their responses into a friendly fo
 rmat so that your application can easily extract and work with the respon
 ses.
UID:2ffdd2c0-8f66-4e77-ab7e-2abbbf8366e3
END:VEVENT
END:VCALENDAR
