BEGIN:VCALENDAR
X-WR-CALNAME:OSCON 2010
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T090500
DTSTART;TZID=US/Pacific:20100721T090000
DTSTAMP:20100727T205923
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14614
UID:http://oscon.com/--s2010-07-21-09:00--14614
SUMMARY:Welcome
DESCRIPTION:Presented by Allison Randal (DrugDev, Inc.), Edd Dumbill (O'
 Reilly Media, Inc. ). Opening remarks by the OSCON program chairs, Allis
 on Randal and Edd Dumbill.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T092000
DTSTART;TZID=US/Pacific:20100721T090500
DTSTAMP:20100825T220702
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14647
UID:http://oscon.com/--s2010-07-21-09:05--14647
SUMMARY:Thinking Hard About the Future
DESCRIPTION:Presented by Tim O'Reilly (O'Reilly Media, Inc.). Keynote by
  Tim O'Reilly, Founder and CEO of O'Reilly Media.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T092500
DTSTART;TZID=US/Pacific:20100721T092000
DTSTAMP:20100728T025652
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15655
UID:http://oscon.com/--s2010-07-21-09:20--15655
SUMMARY:Bryan Sivak
DESCRIPTION:Presented by Bryan Sivak (Government of the District of Colu
 mbia). Keynote by Bryan Sivak, CTO, Government of the District of Columb
 ia.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T093000
DTSTART;TZID=US/Pacific:20100721T092500
DTSTAMP:20100825T215851
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15615
UID:http://oscon.com/--s2010-07-21-09:25--15615
SUMMARY:Coding the Next Generation of American History
DESCRIPTION:Presented by Jennifer Pahlka (Code for America). The framewo
 rk for our country is our laws and our principles.  But increasingly, as
  a nation, we can't express these principles or uphold our laws without 
 the right software in place to support them. A new generation of civic h
 eroes is needed to heed the call to service, and the Open Source communi
 ty should lead the way.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T094500
DTSTART;TZID=US/Pacific:20100721T093000
DTSTAMP:20100728T025730
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15553
UID:http://oscon.com/--s2010-07-21-09:30--15553
SUMMARY:Got MeeGo?
DESCRIPTION:Presented by Dirk Hohndel (Intel Corporation). Since the Mee
 Go project was launched in February of this year, we've made great progr
 ess with the launch of MeeGo 1.0, providing developers with a stable cor
 e foundation for application development and a rich user experience for 
 Netbooks, and the opening of the handset user experience as part of the 
 MeeGo 1.1 development tree.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T095500
DTSTART;TZID=US/Pacific:20100721T094500
DTSTAMP:20100728T025742
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13426
UID:http://oscon.com/--s2010-07-21-09:45--13426
SUMMARY:Is Your Data Free?
DESCRIPTION:Presented by Stormy Peters (GNOME Foundation). We worried ab
 out making sure we had free and open source software to use, we worried 
 about privacy, we worried about user rights. And then we handed the keys
  to our data to "free" web services. How can we ensure that our data is 
 in the hands of web services that will respect our rights? How can free 
 and open source software ideals be applied to web services?
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T101000
DTSTART;TZID=US/Pacific:20100721T095500
DTSTAMP:20100728T031445
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14894
UID:http://oscon.com/--s2010-07-21-09:55--14894
SUMMARY:Marten Mickos
DESCRIPTION:Presented by Mårten Mickos (Eucalyptus Systems). Keynote by 
 Marten Mickos, CEO of  Eucalyptus Systems.
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). NoSQL (or NOSQL -- N
 ot Only SQL) is sometimes justly criticized for being too broad a catego
 ry, but after thirty years of the relational database being the instinct
 ive 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 whi
 ch to evaluate database products, applied to some of today's popular NoS
 QL products.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T121000
DTSTART;TZID=US/Pacific:20100721T113000
DTSTAMP:20100721T191201
LOCATION:D133
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13870
UID:http://oscon.com/--s2010-07-21-11:30--13870
SUMMARY:Community Driven eLearning in India Using Collaborative Open Sou
 rce Applications, Methodologies, and Experience
DESCRIPTION:Presented by Gopinath Ganapathy (Essentia), Vel Murugan (Vel
 ammal Educational Trust). India’s audacious goal to educate 500 million 
 people by 2022 can only be met using an open source approach. We will ou
 r experience building and delivering a peer-based, self-paced, community
 -driven 21st century learning environment using open source  and freely 
 available content, sustained by a micro-finance model that completely fl
 attens the hierarchical approach strictly embraced in India.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T142000
DTSTART;TZID=US/Pacific:20100721T134000
DTSTAMP:20100727T155712
LOCATION:D137
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13961
UID:http://oscon.com/--s2010-07-21-13:40--13961
SUMMARY:Building Twitter with Grails in 40 Minutes
DESCRIPTION:Presented by Jeff  Brown (SpringSource). In this session Jef
 f Brown, core member of the Grails development team and a senior enginee
 r at SpringSource, will demonstrate how the basics of Twitter can be bui
 lt using Grails and JMS in only 40 minutes.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T151000
DTSTART;TZID=US/Pacific:20100721T143000
DTSTAMP:20100729T214936
LOCATION:D137
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13995
UID:http://oscon.com/--s2010-07-21-14:30--13995
SUMMARY:Tomcat Webapp Security
DESCRIPTION:Presented by Jason Brittain (eBay Inc.). You already use the
  open source Apache Tomcat servlet container to serve your web applicati
 ons, and this presentation will show you how to secure your web applicat
 ion running on Tomcat.  We'll cover security fixes that will give your w
 eb application production-ready security when running on Tomcat.  Improv
 e your web site's security through these best practice techniques.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T171000
DTSTART;TZID=US/Pacific:20100721T163000
DTSTAMP:20100728T031800
LOCATION:D136
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13165
UID:http://oscon.com/--s2010-07-21-16:30--13165
SUMMARY:Google Open Source Update 2010
DESCRIPTION:Presented by Chris DiBona (Google, Inc.). In this lively dis
 cussion we'll give an update on the Google  activities over the last yea
 r, including an overview of Android, Chrome, ChromeOS, Go and other rele
 ases. We will also present a milestone report on the summer of code.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T180000
DTSTART;TZID=US/Pacific:20100721T172000
DTSTAMP:20100728T160907
LOCATION:Portland 252
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15328
UID:http://oscon.com/--s2010-07-21-17:20--15328
SUMMARY:Web Services: How Can Open Source Software Compete?
DESCRIPTION:Presented by Stephen O'Grady (Redmonk), Evan Prodromou (Stat
 usNet Inc), Aaron Williamson (Software Freedom Law Center), Mark  Hinkle
  (Socialized Software), John Pugh (Canonical, Ltd), Allan Foster (ForgeR
 ock US). Creating "free" web services will require more than just making
  web services using AGPL licensed software. We'll need trusted providers
 , protections around how data can be used and all the social aspects tha
 t the current web services have. We now have several free and open web s
 ervices. Come hear what people are doing to define and create "free" web
  services. We need you!
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T190000
DTSTART;TZID=US/Pacific:20100721T180000
DTSTAMP:20100818T200644
LOCATION:Expo Hall
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14337
UID:http://oscon.com/--s2010-07-21-18:00--14337
SUMMARY:Expo Hall Reception
DESCRIPTION:Have a drink and mingle with other OSCON participants, and s
 ee the latest products, projects, services, and gadgets from sponsors an
 d exhibitors in the Expo Hall.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T220000
DTSTART;TZID=US/Pacific:20100721T190000
DTSTAMP:20100818T200816
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15632
UID:http://oscon.com/--s2010-07-21-19:00--15632
SUMMARY:Android Hands-On
DESCRIPTION:Join us at OSCON Android Hands-on, an intense, technical, an
 d structured event led by Google Android experts. Co-presented by Google
  and O’Reilly, the Hands-on takes place after the Expo Hall reception on
  Wednesday, July 21 from 7:00-10:00 pm. Space is limited.  Separate adva
 nce registration is required, and is open only to registered conference 
 attendees and speakers.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T230000
DTSTART;TZID=US/Pacific:20100721T190000
DTSTAMP:20100728T031847
LOCATION:Birds of a Feather
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14346
UID:http://oscon.com/--s2010-07-21-19:00--14346
SUMMARY:Birds of a Feather Sessions (BoFs)
DESCRIPTION:Following the planned sessions during the day, it's time for
  OSCON attendees to take the floor. BoFs are informal conversations that
  you and other participants plan. Visit the BoF page for more details an
 d to sign up to lead a BoF of your own.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T000000
DTSTART;TZID=US/Pacific:20100721T210000
DTSTAMP:20100727T084054
LOCATION:Offsite Event
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15699
UID:http://oscon.com/--s2010-07-21-21:00--15699
SUMMARY:(mt) Media Temple OSCON Party
DESCRIPTION:Open bar & DJ!
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T091500
DTSTART;TZID=US/Pacific:20100722T090000
DTSTAMP:20100729T063536
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14645
UID:http://oscon.com/--s2010-07-22-09:00--14645
SUMMARY:Today's LAMP Stack
DESCRIPTION:Presented by David Recordon (Facebook). Keynote by David Rec
 ordon, Facebook.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T093000
DTSTART;TZID=US/Pacific:20100722T091500
DTSTAMP:20100727T211358
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13425
UID:http://oscon.com/--s2010-07-22-09:15--13425
SUMMARY:Open SETIQuest - It Will Be What You Make It!
DESCRIPTION:Presented by Jill Tarter (SETI Institute). For years you've 
 been leaving your computers turned on in order to process data packets f
 or UC Berkeley's SETI@home - that's great!  Please keep it up! Did you e
 ver want to get more involved? It's time to change the humanity's point 
 of view of who we are (individually and collectively) to one that is mor
 e cosmic and inclusive.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T094500
DTSTART;TZID=US/Pacific:20100722T093000
DTSTAMP:20100728T031929
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15643
UID:http://oscon.com/--s2010-07-22-09:30--15643
SUMMARY:Open Cloud, Open Data
DESCRIPTION:Presented by Jean  Paoli (Microsoft). The cloud is all about
  more connectivity – and interoperability is at the heart of that. Organ
 izations around the world are looking at opportunities to leverage a new
  wave of cloud technologies.  New data sets.  New computing power.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T100000
DTSTART;TZID=US/Pacific:20100722T094500
DTSTAMP:20100728T031941
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13423
UID:http://oscon.com/--s2010-07-22-09:45--13423
SUMMARY:Public Static Void
DESCRIPTION:Presented by Rob Pike (Google, Inc.). Object-oriented progra
 mming began, back in the 1960s with Simula, as a way to describe the beh
 avior of interacting items - objects.  It was purified through languages
  such as Smalltalk, in which everything is an object and every operation
  a message send, a clear and beautiful model.  But then something went v
 ery wrong.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T101000
DTSTART;TZID=US/Pacific:20100722T100000
DTSTAMP:20100728T031958
LOCATION:Portland Ballroom
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15684
UID:http://oscon.com/--s2010-07-22-10:00--15684
SUMMARY:Toward an Open Cloud
DESCRIPTION:Presented by Lew Moorman (Rackspace.com). Keynote by Lew Moo
 rman, Chief Strategy Officer, Rackspace Cloud.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T112000
DTSTART;TZID=US/Pacific:20100722T104000
DTSTAMP:20100723T190633
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14127
UID:http://oscon.com/--s2010-07-22-10:40--14127
SUMMARY:HipHop for PHP
DESCRIPTION:Presented by Haiping Zhao (Facebook). HipHop programmaticall
 y transforms your PHP source code into highly optimized C++ and then use
 s g++ to compile it.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T121000
DTSTART;TZID=US/Pacific:20100722T113000
DTSTAMP:20100726T155053
LOCATION:Portland 252
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13647
UID:http://oscon.com/--s2010-07-22-11:30--13647
SUMMARY:Ruby and Mirah on App Engine
DESCRIPTION:Presented by John Woodell (Google, Inc. ), Charles Nutter (E
 ngine Yard, Inc). Ruby apps can now be deployed to Google App Engine tha
 nks to JRuby. New app instances spin-up on demand so there is no need to
  provision hardware but each new JRuby runtime can take several seconds.
  Mirah (formerly Duby) is a new language with Ruby-inspired syntax that 
 compiles directly to Java bytecode. Duby is compelling for App Engine de
 velopment because new instances can spin-up in a second.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T142000
DTSTART;TZID=US/Pacific:20100722T134000
DTSTAMP:20100723T172948
LOCATION:D138
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13932
UID:http://oscon.com/--s2010-07-22-13:40--13932
SUMMARY:Forge.mil: Open Source Collaborative Principles at Work within t
 he U.S. Department of Defense
DESCRIPTION:Presented by Guy Martin (CollabNet), Aaron Lippold (Forge.mi
 l). In this session, gain insight into the progress of Forge.mil, the Do
 D’s groundbreaking open source-style collaborative software development 
 environment that has garnered over 4,000 members and 170 projects in the
  last year and a half. Learn from first-hand experience how open source 
 principles are transforming the way the DoD develops software.
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:20100726T173419
LOCATION:D138
URL:http://www.oscon.com/oscon2010/public/schedule/detail/12596
UID:http://oscon.com/--s2010-07-22-16:30--12596
SUMMARY:Freedom Economics: An Artist Goes Open Source
DESCRIPTION:Presented by Karl Fogel (Open Tech Strategies, LLC). In 2009
 , QuestionCopyright.org helped filmmaker Nina Paley release her award-wi
 nning feature film "Sita Sings the Blues" under a free license & an open
  source economic model.  The film is now an audience hit, and the free l
 icense has resulted in more money for Paley than any traditional distrib
 utor could offer.  This talk is an in-depth look at how open source is n
 ot just for software anymore.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T180000
DTSTART;TZID=US/Pacific:20100722T172000
DTSTAMP:20100730T015606
LOCATION:D137
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14066
UID:http://oscon.com/--s2010-07-22-17:20--14066
SUMMARY:Junior Jobs and Bite-sized Bugs: Entry Points for New Contributo
 rs to Open Source
DESCRIPTION:Presented by Mel Chua (Red Hat), Asheesh Laroia (OpenHatch).
  "Turn someone else's problems into your learning material." How do you 
 expose your project's bugs and tasks to enthusiastic new contributors? W
 e'll be talking about how OpenHatch's software tools and process-creatin
 g guidance make it possible to reveal a FOSS project's bug and task need
 s to budding contributors, students, and educators creating and running 
 FOSS courses.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T190000
DTSTART;TZID=US/Pacific:20100722T181500
DTSTAMP:20100809T215438
LOCATION:Portland 252
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14339
UID:http://oscon.com/--s2010-07-22-18:15--14339
SUMMARY:State of the Onion Address
DESCRIPTION:The OSCON tradition continues as Larry Wall delivers the ann
 ual State of the Onion Address.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T210000
DTSTART;TZID=US/Pacific:20100722T190000
DTSTAMP:20100727T010303
LOCATION:Offsite Event
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15653
UID:http://oscon.com/--s2010-07-22-19:00--15653
SUMMARY:OSCON API Hour (sponsored by Mashery)
DESCRIPTION:Join us for API Hour at OSCON, happening Thursday, July 22, 
 starting at 7pm at the The EastBurn, located in the East Burnside distri
 ct. OSCON API Hour will feature local Portland favorite microbrews and a
 ppetizers, plus skeeball, vintage video games, pinball, and live music s
 tarting at 10:00PM.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T230000
DTSTART;TZID=US/Pacific:20100722T190000
DTSTAMP:20100730T015641
LOCATION:Birds of a Feather
URL:http://www.oscon.com/oscon2010/public/schedule/detail/14345
UID:http://oscon.com/--s2010-07-22-19:00--14345
SUMMARY:Birds of a Feather Sessions (BoFs)
DESCRIPTION:Following the planned sessions during the day, it's time for
  OSCON attendees to take the floor. BoFs are informal conversations that
  you and other participants plan. Visit the BoF page for more details an
 d to sign up to lead a BoF of your own.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T104000
DTSTART;TZID=US/Pacific:20100723T100000
DTSTAMP:20100724T073532
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13788
UID:http://oscon.com/--s2010-07-23-10:00--13788
SUMMARY:Marketing your Open Source Project on a Shoestring Budget
DESCRIPTION:Presented by Joshua Marinacci (Nokia). So you've just launch
 ed your open source project. But now what? You need users. You need cont
 ributors. You need people to know you exist. And you have no budget!  Th
 is session will show you the lessons I've learned from many open source 
 projects I've worked on over the years. It will teach you how to build b
 uzz and help people find you, all without exceeding your time and budget
  constraints.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T114000
DTSTART;TZID=US/Pacific:20100723T110000
DTSTAMP:20100728T025701
LOCATION:D137
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13990
UID:http://oscon.com/--s2010-07-23-11:00--13990
SUMMARY:Unit Tests Aren't Enough!
DESCRIPTION:Presented by Trotter Cashion (Mashion, LLC). Your QA cycle i
 s broken and unit tests aren't enough to fix it. QA takes too long, is t
 oo error prone, and never covers as much as we need. To really do QA rig
 ht, you need automated integration and acceptance testing tools like Cuc
 umber. In this talk, we'll discuss why automated integration testing is 
 a necessity, how you can do it, and why your coworkers and boss will tha
 nk you for it.
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
