BEGIN:VCALENDAR
X-WR-CALNAME:OSCON 2010
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100720T120000
DTSTART;TZID=US/Pacific:20100720T083000
DTSTAMP:20100802T165425
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13749
UID:http://oscon.com/--s2010-07-20-08:30--13749
SUMMARY:Building a NoSQL Data Cloud
DESCRIPTION:Presented by Krishna Sankar (Genophen). This tutorial will p
 rovide an in-depth tutorial on various forms of NOSQL (NotOnlySQL) datas
 tores (key/value, data structure store, document store and wide column s
 tores) for working with semi- structured data. The data ranges from web 
 logs to social and knowledge graphs to configuration data stores for clo
 ud infrastructures and other domains.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100720T180000
DTSTART;TZID=US/Pacific:20100720T083000
DTSTAMP:20100721T054103
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15295
UID:http://oscon.com/--s2010-07-20-08:30--15295
SUMMARY:Cloud Summit
DESCRIPTION:In this track we explore the topic of cloud computing, its p
 ast, the future and the interaction with open source. The purpose of thi
 s track is to give the audience a sound understanding of the issues arou
 nd cloud computing, to sort fact from fiction, to dispel some of the myt
 hs around cloud and to provide a common framework to understand what is 
 happening in our industry.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100720T170000
DTSTART;TZID=US/Pacific:20100720T133000
DTSTAMP:20100726T190710
LOCATION:Portland 256
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14283
UID:http://oscon.com/--s2010-07-20-13:30--14283
SUMMARY:Hands-on Cassandra
DESCRIPTION:Presented by Eric Evans (Rackspace). Moore's Law has run its
  course, yet despite the growing demands placed on databases, traditiona
 l solutions offer little alternative to vertical scaling. Come learn ste
 p-by-step how to use Apache Cassandra to turn a cluster of inexpensive c
 ommodity servers in to a massively scalable distributed datastore.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T112000
DTSTART;TZID=US/Pacific:20100721T104000
DTSTAMP:20100725T204012
LOCATION:D137
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13768
UID:http://oscon.com/--s2010-07-21-10:40--13768
SUMMARY:Harnessing Java with Scala
DESCRIPTION:Presented by Thomas Lockney (PDXScala, DorkbotPDX, Triactive
 ), Trenton Lipscomb (Amazon Web Services, LLC). We provide you an introd
 uction to the Scala programming language through its powerful capabiliti
 es to integrating with Java. We will demonstrate how Scala can be an eff
 ective means of exploring Java libraries such as JAXB, HttpClient and Hi
 bernate. We will show why Scala is our preferred harness, with capabilit
 ies beyond Java, Beanshell or Groovy.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T112000
DTSTART;TZID=US/Pacific:20100721T104000
DTSTAMP:20100727T155726
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13478
UID:http://oscon.com/--s2010-07-21-10:40--13478
SUMMARY:The NoSQL Ecosystem
DESCRIPTION:Presented by Jonathan Ellis (DataStax (formerly Riptano)). N
 oSQL (or NOSQL -- Not Only SQL) is sometimes justly criticized for being
  too broad a category, but after thirty years of the relational database
  being the instinctive choice for data storage, publicizing the concept 
 that One Size Does Not Fit All is a Good Thing.  This talk will present 
 some axes along which to evaluate database products, applied to some of 
 today's popular NoSQL products.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T112000
DTSTART;TZID=US/Pacific:20100721T110000
DTSTAMP:20100728T053057
LOCATION:F150_El Camp
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15464
UID:http://oscon.com/--s2010-07-21-11:00--15464
SUMMARY:Go
DESCRIPTION:Presented by Rob Pike (Google, Inc.). Go's approach to concu
 rrency differs from that of many languages, even those (such as Erlang) 
 that make concurrency central, yet it has deep roots. The path from Hoar
 e's 1978 paper to Go provides insight into how and why Go works as it do
 es.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T121000
DTSTART;TZID=US/Pacific:20100721T113000
DTSTAMP:20100727T211250
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13648
UID:http://oscon.com/--s2010-07-21-11:30--13648
SUMMARY:Building Mobile Apps with HTML, CSS, and JavaScript
DESCRIPTION:Presented by Jonathan Stark (Jonathan Stark Consulting). Exp
 lore an alternative approach to native mobile app development that allow
 s you to create smooth animation, operate in offline mode, and hook into
  advanced device features (accelerometer, camera, location, vibration, a
 nd sound) using HTML, CSS, and JavaScript.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T142000
DTSTART;TZID=US/Pacific:20100721T134000
DTSTAMP:20110221T203054
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13226
UID:http://oscon.com/--s2010-07-21-13:40--13226
SUMMARY:Database Scalability Patterns
DESCRIPTION:Presented by Robert Treat (OmniTI). Database scalability mea
 ns different things to different people. Vertical vs. Horizontal scaling
 ? Federating vs. Sharding? Despite the labels database scalability tends
  to fall into a few common patterns that anyone can apply. In this talk 
 we'll discuss factors for applying these patterns including the life-cyc
 le of your database, how hardware affects your choices, and tools to hel
 p you on the way
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T151000
DTSTART;TZID=US/Pacific:20100721T143000
DTSTAMP:20100722T190549
LOCATION:E142
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15609
UID:http://oscon.com/--s2010-07-21-14:30--15609
SUMMARY:DB Relay: An Introduction
DESCRIPTION:Presented by Brian Bruns (DB Relay), Vlad Didenko (GETCO LLC
 ). DB Relay is an open source project built around the NGiNX web server 
 platform, providing an HTTP/JSON interface to a variety of database serv
 ers. It enables database access without drivers and web application deve
 lopment without middleware. Designed for operational efficiency and ease
  of maintenance.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T151000
DTSTART;TZID=US/Pacific:20100721T143000
DTSTAMP:20110221T210928
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14059
UID:http://oscon.com/--s2010-07-21-14:30--14059
SUMMARY:Sharding for the Masses
DESCRIPTION:Presented by Giuseppe Maxia (Continuent). Sharding is a hot 
 topic. Every big web site is using some sharding technique with home mad
 e solutions. The quest for the silver bullet goes on without apparent go
 od results. This session will present two MySQL storage engines (Spider 
 and Vertical partitioning) that implement transparent sharding technique
 s.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T171000
DTSTART;TZID=US/Pacific:20100721T163000
DTSTAMP:20100725T204120
LOCATION:D133
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13558
UID:http://oscon.com/--s2010-07-21-16:30--13558
SUMMARY:HTML5's Multimedia Future
DESCRIPTION:Presented by Zohar Babin (Kaltura), Jason Levitt (TIC), Tab 
 Atkins Jr. (Google, Inc.). Admist a number of proprietary alternatives s
 uch as Adobe Flash, Microsoft Silverlight, and Sun JavaFX, the HTML 5 sp
 ecification now offers competitive multimedia features that promises a m
 ore open platform for RIA development. What are the tradeoffs? This sess
 ion will look at the current state of the art, and then invite a convers
 ation about the future.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T171000
DTSTART;TZID=US/Pacific:20100721T163000
DTSTAMP:20100727T155703
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13173
UID:http://oscon.com/--s2010-07-21-16:30--13173
SUMMARY:Introduction to MongoDB
DESCRIPTION:Presented by Kristina Chodorow (MongoDB). MongoDB (from "hum
 ongous") is a high-performance, open source, schema-free document-orient
 ed database.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T171000
DTSTART;TZID=US/Pacific:20100721T163000
DTSTAMP:20100726T075334
LOCATION:D137
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13716
UID:http://oscon.com/--s2010-07-21-16:30--13716
SUMMARY:Practical Clojure Programming
DESCRIPTION:Presented by Howard Lewis Ship (TWD Consulting). Aside from 
 learning Clojure's syntax and approach to functional programming and con
 currency, there's also the more mundane issues: What editor do I use?  H
 ow to I build large projects? How do I share my work with others?  This 
 session will discuss IDEs and plugins, command line build tools, and web
  sites.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T112000
DTSTART;TZID=US/Pacific:20100722T104000
DTSTAMP:20100729T201318
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13805
UID:http://oscon.com/--s2010-07-22-10:40--13805
SUMMARY:Programming WebSockets
DESCRIPTION:Presented by Sean Sullivan (-). WebSockets is an exciting ne
 w technology that enables bidirectional communication between web applic
 ations and server-side processes. Google's Chrome browser already provid
 es WebSockets and developers can expect to see the technology in other b
 rowsers in 2010.  This presentation will cover the WebSocket protocol, J
 avaScript API, and server-side implementations.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T121000
DTSTART;TZID=US/Pacific:20100722T113000
DTSTAMP:20100727T010234
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14184
UID:http://oscon.com/--s2010-07-22-11:30--14184
SUMMARY:jQuery UI: Rich Interactivity, Simplified
DESCRIPTION:Presented by Mike Hostetler (appendTo, LLC), Jonathan Sharp 
 (appendTo LLC.). jQuery UI is the official jQuery suite of interactions 
 and widgets for building Rich Internet Applications. It makes building w
 eb interfaces as refreshingly simple as jQuery has made Ajax and the DOM
 . As simple as $('<p>Hello, World</p>').dialog();
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T151000
DTSTART;TZID=US/Pacific:20100722T143000
DTSTAMP:20100802T221551
LOCATION:Portland 252
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13923
UID:http://oscon.com/--s2010-07-22-14:30--13923
SUMMARY:Test and Behavior Driven Development in JavaScript
DESCRIPTION:Presented by Steven Parkes (smparkes.net llc). Testing is Ja
 vaScript's Achilles' heel: the language is powerful with good library su
 pport, but testing practices are cumbersome to non-existent. This talk d
 emonstrates a set of tools that make test/behavior driven development in
  JavaScript as quick and effective as Java, Ruby, or Python, including a
 spects unique to JavaScript such as the browser environment and asynchro
 nous programming.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T171000
DTSTART;TZID=US/Pacific:20100722T163000
DTSTAMP:20100727T155605
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15727
UID:http://oscon.com/--s2010-07-22-16:30--15727
SUMMARY:Node.js and How JavaScript is Changing Server Programming
DESCRIPTION:Presented by Tom Hughes-Croucher (Jetpacks for Dinosaurs). W
 hile JavaScript is ubiquitous on the web it isn't really well known outs
 ide of the browser. All of that is about to change. Node.js is a fast, n
 on-blocking, event driven server that is opening the door for JavaScript
  on the server. For everyone who ever wanted to use JavaScript everywher
 e, or wondered just how fast a server can go, this talk if for you.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T171000
DTSTART;TZID=US/Pacific:20100722T163000
DTSTAMP:20100726T190547
LOCATION:E145/E146
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13693
UID:http://oscon.com/--s2010-07-22-16:30--13693
SUMMARY:Mahout: Mammoth Scale Machine Learning
DESCRIPTION:Presented by Robin Anil (Google). Data is exploding all over
  the internet. There is immense knowledge within this huge volume of inf
 ormation that needs to be unlocked. We need to Mine patterns, Find clust
 ers, Organize content and Predict the future. In this talk, we will show
  what these methods are and how the new Apache Mahout project is attempt
 ing to solve these problems in a scalable way by utilizing Hadoop.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T210000
DTSTART;TZID=US/Pacific:20100722T200000
DTSTAMP:20100715T144702
LOCATION:D135
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15718
UID:http://oscon.com/--s2010-07-22-20:00--15718
SUMMARY:Wave - Open Source and Open Protocols
DESCRIPTION:This is an opportunity for anyone involved or interested in 
 wave, either a robot creator, extension builder, or if you are intereste
 d in federation, to get together and talk.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T104000
DTSTART;TZID=US/Pacific:20100723T100000
DTSTAMP:20100727T230516
LOCATION:E145/E146
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13552
UID:http://oscon.com/--s2010-07-23-10:00--13552
SUMMARY:Practical Concurrency
DESCRIPTION:Presented by Tim Bray (Google, Inc.). Computers are getting 
 wider, not faster. If you want your code to run faster, it has to have s
 ome parallelism.  This is hard, and threads probably aren't the answer. 
  There is a lot of new concurrency technology on the scene.  This talk s
 urveys the 2010 state of the art in tools to empower developers to write
  concurrent code, and makes some predictions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T104000
DTSTART;TZID=US/Pacific:20100723T100000
DTSTAMP:20100728T025735
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13806
UID:http://oscon.com/--s2010-07-23-10:00--13806
SUMMARY:GWT 2.0
DESCRIPTION:Presented by Sean Sullivan (-). Google Web Toolkit (GWT) is 
 a development toolkit for building and optimizing complex browser-based 
 applications. This talk will highlight new features in GWT 2.0. We'll di
 scuss GWT 2.0 development mode, declarative UI, layout panels, and the n
 ew Google Plugin for Eclipse.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T114000
DTSTART;TZID=US/Pacific:20100723T110000
DTSTAMP:20100727T183011
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13391
UID:http://oscon.com/--s2010-07-23-11:00--13391
SUMMARY:The Social Enterprise Service Bus
DESCRIPTION:Presented by Josh Long (SpringSource, a division of VMware).
  This presentation will explore using Spring Integration (a lightweight,
  open source ESB-like framework built on top of the Spring Framework) to
  build event-driven applications on top of various social networking ser
 vices like Ping.FM, Twitter, and Facebook.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T123000
DTSTART;TZID=US/Pacific:20100723T115000
DTSTAMP:20100728T025746
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13965
UID:http://oscon.com/--s2010-07-23-11:50--13965
SUMMARY:Building Next Generation Web Applications with the Spring 3.0 We
 b Stack
DESCRIPTION:Presented by Jeremy Grelle (SpringSource, a division of VMwa
 re). Building modern Java™ technology-based Web applications that expose
  your business services to the widest-possible audience has become an in
 creasingly difficult task in this day of Ajax, RIA, and SOA. Spring 3.0 
 strives to bring effective weapons in the battle against complexity, inc
 luding a complete modular stack of Web-focused solutions.
END:VEVENT
END:VCALENDAR

