BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//wp-events-plugin.com//7.2.3.1//EN
TZID:Europe/London
X-WR-TIMEZONE:Europe/London
BEGIN:VEVENT
UID:761@siliconbrighton.com
DTSTART;TZID=Europe/London:20240606T190000
DTEND;TZID=Europe/London:20240606T210000
DTSTAMP:20240528T130956Z
URL:https://siliconbrighton.com/events/real-time-collaboration-for-cogs-wi
 th-redux/
SUMMARY:Real-time collaboration for COGS with Redux
DESCRIPTION:Chetan Padia will show the journey of taking COGS - an immer
 sive theatre and escape room control system - from an single-user desktop 
 app to a web-based multi-user collaborative app.\nFirst Chetan will tell u
 s how COGS works\, who uses it\, and why. We'll also learn why Electron is
  a good choice for COGS\, the core concepts of Electron\, and some of its 
 challenges.\nNext we'll answer some questions:\n- Why was COGS so slow at 
 times? Who suffers?\n- Why do we want real-time collaboration? Who benefit
 s?\n- Can we use our new features to make COGS much faster? (Hint: Yes)\nW
 e'll explore the design of a real-time collaborative system built from scr
 atch on top of React and Redux\, including some inspiration from the games
  industry to keep things feeling like a native app.\nNext we'll see a numb
 er of problems which were solved along the way including authentication\, 
 data marshalling\, time synchronisation\, and more.\nThere will be some co
 de snippets but expect this talk to be more focused on design decisions an
 d problems solving rather than diving deep into code.\nChetan heads the so
 ftware team at Clockwork Dog\, the creators of COGS. Clockwork Dog build
  interactive experiences using COGS for large immersive theatre shows and 
 also provide COGS as an off-the-shelf system to businesses around the worl
 d.\nWe welcome people of all backgrounds and experience levels\, so whethe
 r you've got a few years under your belt\, or you're just starting to look
  into development we'd love to have you along.\nPizzas provided by our ven
 ue! Runway East has been fighting boring offices since 2014. Members get t
 eam bliss guaranteed with space to scale. Learn more.\nYou will be able t
 o join us in-person at Runway East or online.\nIn-person attendees: Plea
 se arrive at Runway East (ground floor) between 19:00 and 19:15 for refres
 hments and socializing. Make sure you are registered to attend so we have 
 an idea of numbers for catering.\nRemote attendees: We will start broadcas
 ting the event at 19:30 on YouTube\, there is no need to register.\n\n\n\n
 \nDon't forget to join the Async Slack for updates.\n\n\n\n
ATTACH;FMTTYPE=image/jpeg:https://siliconbrighton.com/wp-content/uploads/2
 024/05/Async-Speaker-Card-June-2024.png
CATEGORIES:Async,Silicon Brighton Event
LOCATION:Runway East\, York And Elder Works\, 50 New England Street\, Brigh
 ton\, BN1 4AW\, United Kingdom
GEO:50.83275;-0.139521
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=York And Elder Works\, 50 N
 ew England Street\, Brighton\, BN1 4AW\, United Kingdom;X-APPLE-RADIUS=100
 ;X-TITLE=Runway East:geo:50.83275,-0.139521
END:VEVENT
BEGIN:VTIMEZONE
TZID:Europe/London
X-LIC-LOCATION:Europe/London
BEGIN:DAYLIGHT
DTSTART:20240331T020000
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
END:DAYLIGHT
END:VTIMEZONE
END:VCALENDAR