BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//com.denhaven2/NONSGML ri_cal gem//EN
CALSCALE:GREGORIAN
VERSION:2.0
BEGIN:VEVENT
DTEND;VALUE=DATE-TIME:20120826T163500Z
DTSTART;VALUE=DATE-TIME:20120826T153500Z
DTSTAMP;VALUE=DATE-TIME:20130815T195040Z
UID:uEAdrUkbFC7Tu5FynY-g1A@frab.froscon.org
DESCRIPTION:Most of today’s software uses the current state to store its 
 application state. This is often regrettable since you lose a lot of val
 uable information and therefore a competitive advantage on the business 
 side. However\, the event sourcing pattern uses a different approach and
  stores all events that have led to the current state. At first sight it
  might seem more complicated than the classical current state based CRUD
  architecture\, but you will see that almost everything gets easier with
  event sourcing. Furthermore\, you will learn about the CQRS architectur
 al pattern\, which can be combined with event sourcing and helps you to 
 build scalable systems.
URL:http://programm.froscon.de/2012/events/1077.html
SUMMARY:Current State: You're Doing It Wrong
ORGANIZER:froscon2012
LOCATION:froscon2012 - C116/Lisp
END:VEVENT
END:VCALENDAR
