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:Contemporary software systems are increasingly having to deal 
 with &quot\;concurrency&quot\; and &quot\;scalability&quot\;. There are v
 arious reasons why parallelism is a common contemporary approach but it&#
 39\;s complex and there are many patterns &amp\; practices that aid with 
 complexity. CQRS builds on those patterns &amp\; practices to make concur
 rency and scalability easier\, if you let it. We will discuss the basic p
 rinciples around CQRS &amp\; its roots. We&#39\;ll discuss where CQRS fit
 s\, what types of complexities CQRS will help deal with\, &amp\; when CQR
 S might not be a good fit. Some in-the-trenches-type lessons learned and 
 temper the principles with some recommended practices will also be covere
 d. As well\, some of the reasons why you&#39\;d want to have a CQRS frame
 -of-mind along with some ways to think CQRS with existing systems without
  rewriting your whole system. CQRS and its related practices &amp\; princ
 iples are one of areas of software development that really parallels jour
 neyman/master in the level of detail and skill required for it to be mast
 ered.
DTEND;TZID=America/Phoenix:20141018T140000
DTSTAMP:20260713T152258Z
DTSTART;TZID=America/Phoenix:20141018T130000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - IRN-219
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Contemporary software systems are increasingly having to deal with
  &quot\;concurrency&quot\; and &quot\;scalability&quot\;. There are vario
 us reasons why parallelism is a common contemporary approach but it&#39\;
 s complex and there are many patterns &amp\; practices that aid with comp
 lexity. CQRS builds on those patterns &amp\; practices to make concurrenc
 y and scalability easier\, if you let it. We will discuss the basic princ
 iples around CQRS &amp\; its roots. We&#39\;ll discuss where CQRS fits\, 
 what types of complexities CQRS will help deal with\, &amp\; when CQRS mi
 ght not be a good fit. Some in-the-trenches-type lessons learned and temp
 er the principles with some recommended practices will also be covered. A
 s well\, some of the reasons why you&#39\;d want to have a CQRS frame-of-
 mind along with some ways to think CQRS with existing systems without rew
 riting your whole system. CQRS and its related practices &amp\; principle
 s are one of areas of software development that really parallels journeym
 an/master in the level of detail and skill required for it to be mastered
 .
UID:5c7b7450-ced6-44d4-b1f4-0ada54656218
END:VEVENT
END:VCALENDAR
