BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:DAYLIGHT
DTSTART:20240310T030000
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:EDT
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20241103T010000
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:EST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260520T134958Z
UID:SlnMZQ
DTSTART;VALUE=DATE:20240318
DTEND;VALUE=DATE:20240328
CLASS:PUBLIC
CREATED:20231020T142640
DESCRIPTION: System Design Workshop for software architects and other syste
 m designers . These will all have async work coordinated over Slack\, and 
 in-class work\, coordinated over Zoom\, on: \n\n \n March 18 - 20 and Marc
 h 25-27\, 2024 at 11 am - 3:30 pm Eastern Time ( 6 x 4 hr sessions\, with 
 a 30 minute break each day) \n \n\n Overview\nWe work in small teams on cr
 eating a draft system design and architecture\, and lecture topics are dri
 ven by the concerns that are being addressed as we do so. This allows us t
 o work on shaping a system design\, moving from exploring the system conce
 pt to architectural definition\, weaving guidance\, discussion and practic
 e.\nAs we iterate through architecture design with its trade-offs\, decisi
 on making\, modeling and specification\, we grapple with: \n\n \n system d
 esign: systems concepts\, uncertainty and complexity\, context\, framing\,
  constraints\, forces and trade-offs. \n business and technical strategy \
 n system capabilities and properties: understanding needs/concerns and des
 igning system capabilities and system properties including run-time qualit
 ies such as scalability and reliability\, and development-time qualities s
 uch as evolvability/extensibility. \n architectural patterns: structural p
 atterns such as layers\, hexagonal architecture\, and microservices\, and 
 mechanisms that may be architecturally significant in various contexts. \n
  systems and architecture modeling including an introduction to (just enou
 gh\, as relevant) Unified Modeling Language (UML) and C4\, but drawing on 
 other templates and modeling as appropriate to the design stage and its de
 cision focus. \n architectural views: structural views help document and c
 ommunicate the architecture in terms of the components and their relations
 hips\, and are useful in assessing architectural qualities like extensibil
 ity. Behavioral views are useful in thinking through how the components in
 teract to accomplish their assigned responsibilities and evaluating the im
 pact of what-if scenarios on the architecture. Behavioral views are especi
 ally useful in assessing run-time qualities such as performance and securi
 ty. Execution views help in evaluating physical distribution options and d
 ocumenting decisions. \n component specification\, interfaces and APIs: co
 mponents are identified and assigned responsibilities\, and interfaces are
  designed. \n key architectural design principles and heuristics\, includi
 ng abstraction\, separation of concerns\, postponing decisions\, and simpl
 icity\, and related techniques such as interface hiding and encapsulation\
 , as well as system decomposition principles\, factoring and refactoring\,
  and good interface design. \n architecture improvement: we pause periodic
 ally to consider what it means to improve and evolve systems and their des
 ign\, and why\, when and how to do that. \n \n\n Instructor: Ruth Malan \n
 \n Outside the US/Canada/EU/UK: Please contact us for purchase parity pric
 ing and scholarship options \n\n More information: www.ruthmalan.com \n
LAST-MODIFIED:20240315T192106
LOCATION:Remote
ORGANIZER:mailto:training@bredemeyer.com
SUMMARY:System Design Workshop March 2024
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260520T134958Z
UID:SlnMZQ1063830
DTSTART;TZID=America/New_York:20240318T110000
DTEND;TZID=America/New_York:20240318T153000
CLASS:PUBLIC
CREATED:20231020T142641
LAST-MODIFIED:20240318T065208
ORGANIZER:mailto:training@bredemeyer.com
SUMMARY:[System Design Workshop March 2024] System Design Day 1
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260520T134958Z
UID:SlnMZQ1063831
DTSTART;TZID=America/New_York:20240319T110000
DTEND;TZID=America/New_York:20240319T153000
CLASS:PUBLIC
CREATED:20231020T142641
LAST-MODIFIED:20240318T065208
ORGANIZER:mailto:training@bredemeyer.com
SUMMARY:[System Design Workshop March 2024] System Design Day 2
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260520T134958Z
UID:SlnMZQ1063832
DTSTART;TZID=America/New_York:20240320T110000
DTEND;TZID=America/New_York:20240320T153000
CLASS:PUBLIC
CREATED:20231020T142641
LAST-MODIFIED:20240318T065208
ORGANIZER:mailto:training@bredemeyer.com
SUMMARY:[System Design Workshop March 2024] System Design Day 3
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260520T134958Z
UID:SlnMZQ1063833
DTSTART;TZID=America/New_York:20240325T110000
DTEND;TZID=America/New_York:20240325T153000
CLASS:PUBLIC
CREATED:20231020T142641
LAST-MODIFIED:20240318T065208
ORGANIZER:mailto:training@bredemeyer.com
SUMMARY:[System Design Workshop March 2024] System Design Day 4
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260520T134958Z
UID:SlnMZQ1063834
DTSTART;TZID=America/New_York:20240326T110000
DTEND;TZID=America/New_York:20240326T153000
CLASS:PUBLIC
CREATED:20231020T142641
LAST-MODIFIED:20240318T065208
ORGANIZER:mailto:training@bredemeyer.com
SUMMARY:[System Design Workshop March 2024] System Design Day 5
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260520T134958Z
UID:SlnMZQ1063835
DTSTART;TZID=America/New_York:20240327T110000
DTEND;TZID=America/New_York:20240327T153000
CLASS:PUBLIC
CREATED:20231020T142642
LAST-MODIFIED:20240318T065208
ORGANIZER:mailto:training@bredemeyer.com
SUMMARY:[System Design Workshop March 2024] System Design Day 6
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
URL;VALUE=URI:https://ti.to/bredemeyer/system-design-mar-2024
END:VEVENT
END:VCALENDAR
