
DDD Perth 2016 Agenda
Main Room
Side Room 1
Side Room 2
8:30 am - 9:15 am
Registration
9:15 am - 9:30 am
Welcome and housekeeping
9:30 am - 10:15 am
Welcome to the world of Tomorrow!
Main Room
Brendan Forster
10:15 am - 10:45 am
Morning tea
10:45 am - 11:30 am
Wait, I didn't mean to do that!
Main Room
Matt Davies and Rob Crowley
CSS for developers who hate CSS
Side Room 1
Justin King
Angular 2 for the skeptical developer
Side Room 2
Todd Motto
11:30 am - 11:35 am
Changeover
11:35 am - 12:20 pm
Azure DocumentDB - Beyond the buzzwords
Main Room
Simon Waight
Hacking the human - why security is more than just code
Side Room 1
Tanya Janca
Azure Functions - Serverless computing in the cloud
Side Room 2
Chris O'Dell
12:20 pm - 12:25 pm
Changeover
12:25 pm - 12:50 pm
Microservices... why would I even?
Main Room
Joseph Cooney
Identity in a modern world - OpenID Connect and OAuth2
Side Room 1
Dominick Baier
Real world React - lessons from the trenches
Side Room 2
Jake Ginnivan
12:50 pm - 12:45 pm
Lunch
12:45 pm - 1:45 pm
RoboCup Junior Australia Rescue Robots
Main Room
All Saints College students
1:45 pm - 2:30 pm
Banish the boilerplate - using pipelines to go faster
Side Room 1
Graeme Foster
2:30 pm - 2:35 pm
Changeover
2:35 pm - 3:20 pm
Universal Windows: The Right Way
Side Room 1
Ryan Preece
Brendan and Cristian Unplugged
Side Room 2
Brendan Forster, Cristian Prieto
3:20 pm - 3:35 pm
Afternoon tea
3:35 pm - 4:10 pm
Sponsor announcements and PRIZE DRAW!!!
4:10 pm - 4:55 pm
4:55 pm - 5:00 pm
Thank yous and wrap up
5:00 pm
Afterparty
CQRS and Event Sourcing For The Win!
📍 Main Room
Recording
Watch on YouTube (opens in a new tab)Command Query Responsibility Segregation (CQRS) is an important architectural pattern for enterprise applications. It offers a number of important benefits for more complex and collaborative applications. This presentation will give a quick introduction to and overview of CQRS within a Domain Driven Design (DDD) context. CQRS applications can also benefit from the use of Event Sourcing (ES). This presentation will give an introduction to and overview of CQRS using Event Sourcing.
However, the second part of the presentation will be an investigation of whether events are the ultimate and most timeless way to persist application state (without actually persisting application state). The ability to construct and reconstruct data stores on the read-side enables post-hoc optimisations of data representation for queries. The ability to change paradigms on the application write-side means that the data representation is perhaps even more powerful and timeless than relational stores.
Speaker
Ashley Aitken




