Practical Software Architecture Advice for Avoiding the Nightmare of Legacy Code

A session at Polyglot 2013

Friday 24th May, 2013

8:30am to 12:30pm (PST)

  • Why Object Oriented Programming (OOP) fails
  • Explanation and examples of SOILD and DCI Architecture
  • Why SOLID and DCI Architecture succeed where OOP fails
  • Explanation and examples of CQRS & Event Sourcing
  • Why CQRS & Event Sourcing are important
  • The practical parts of SOLID, CQRS, and Event Sourcing

For an online application:
* How to architect to survive change
* How to structure deployment
* How to increase shipping frequency
* How to determine what your users are doing

  • A walk through of an example online application to highlight the reasoning explained above
  • Issues you might run into using SOLID, DCI Architecture, CQRS & Event Sourcing.
  • Q&A

Register via Eventbrite »

About the speaker

This person is speaking at this event.
Cliff Hammerschmidt

Next session in 1520 ActiveState Room

1pm Puppet for Beginners by Vincent Janelle

Sign in to add slides, notes or videos to this session

Polyglot 2013

Canada Canada, Vancouver

24th26th May 2013

Tell your friends!


Time 8:30am12:30pm PST

Date Fri 24th May 2013


1520 ActiveState Room, SFU Harbour Centre

Short URL


View the schedule


See something wrong?

Report an issue with this session