BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Meetup//Meetup Calendar 1.0//EN CALSCALE:GREGORIAN METHOD:PUBLISH NAME:PHP Sussex X-WR-CALNAME:PHP Sussex BEGIN:VTIMEZONE TZID:Europe/London TZURL:http://tzurl.org/zoneinfo-outlook/Europe/London X-LIC-LOCATION:Europe/London BEGIN:DAYLIGHT TZOFFSETFROM:+0000 TZOFFSETTO:+0100 TZNAME:BST DTSTART:19700329T010000 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0100 TZOFFSETTO:+0000 TZNAME:GMT DTSTART:19701025T020000 RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU END:STANDARD END:VTIMEZONE BEGIN:VEVENT UID:event_314753775@meetup.com SEQUENCE:1 DTSTAMP:20260528T091025Z DTSTART;TZID=Europe/London:20260610T183000 DTEND;TZID=Europe/London:20260610T203000 SUMMARY:June | Event Sourcing Your Way out of Trouble DESCRIPTION:PHP Sussex\nSpring is here\, the Spiegelten– er\, Gardens ar e up\, and our last PHP Sussex before the summer break is in!\n\nOn Wednes day 10 June\, returning speaker [Christopher Miller](https://linkedin.com/ in/ccmiller2018)\, Software Engineer and Podcaster at [PHP Architect](http s://www.phparch.com)\, will once more share his knowledge with us\, this t ime on the topic of Event Sourcing.\n\nWe’re not live streaming events a nymore\, so be sure to join us at [Runway East](https://runwayea.st/?utm_s ource=SiliconBrighton&utm_medium=email&utm_campaign=Event+Sponsorship&utm_ id=Silicon+Brighton+RWE+Sponsorship+email) in Brighton from 6:30 pm (talk at 7 pm).\n\n**Event Sourcing Your Way out of Trouble**\n\nThe talk explor es the "Big Ball of Mud" scenario common in aging PHP applications\, where side effects and buried state changes make debugging a nightmare. By intr oducing Event Sourcing\, we move away from traditional CRUD (Create\, Read \, Update\, Delete) where the "why" and "how" of data changes are lost. In stead of just storing the current state in a database\, we capture every b usiness action as an immutable event. This creates a "Source of Truth" tha t allows developers to reconstruct the exact state of the system at any po int in time\, making it significantly easier to identify exactly where a l egacy process went off the rails without digging through cryptic logs or m essy if/else chains.\n\nOnce the root cause is identified\, Event Sourcing provides a unique safety net for fixing problems. Rather than performing risky\, manual SQL "hotfixes" on live data\, we can leverage the Event Sto re to replay history and project it into new\, corrected read models. This approach allows us to fix logic errors retrospectively\, "time travel" th rough the application's history to verify the fix\, and deploy with the co nfidence that our data integrity remains intact. The session focuses on pr actical strategies for incrementally strangling legacy PHP codebases\, tur ning unpredictable bugs into repeatable\, solvable sequences of events.\n\ nAs always\, we’ll have food and drinks (big thanks to our sponsor [Jump 24](https://jump24.co.uk/)!)\, and plenty of time to chat with fellow deve lopers. After the talk\, we’ll head to [Unbarred Taproom](https://www.un barredbrewery.com/pages/taproom)\, a 2-minute walk from our venue\, to win d up the evening over a craft beer 🍻.\n\nPHP Sussex is supported by [Si licon Brighton](https://siliconbrighton.com/)\, [Jump24](https://jump24.co .uk/)\, and [Runway East](https://runwayea.st/?utm_source=SiliconBrighton& utm_medium=email&utm_campaign=Event+Sponsorship&utm_id=Silicon+Brighton+RW E+Sponsorship+email).\n\nRunway East has been fighting boring offices sinc e 2014. Members get team bliss guaranteed\, space to scale and Big Desk En ergy. URL;VALUE=URI:https://www.meetup.com/php-sussex/events/314753775/ STATUS:CONFIRMED CREATED:20260512T145543Z LAST-MODIFIED:20260512T145543Z CLASS:PUBLIC END:VEVENT BEGIN:VEVENT UID:event_312380748@meetup.com SEQUENCE:1 DTSTAMP:20260528T091025Z DTSTART;TZID=Europe/London:20260626T080000 DTEND;TZID=Europe/London:20260626T170000 SUMMARY:EVOLVE [26]: Shaping Tomorrow DESCRIPTION:PHP Sussex\n**The meetup of all meetups is back!**\n\n🎟️ Buy your tickets here: [https://ticketpass.org/event/ESVWOM/evolve-26-27]( https://ticketpass.org/event/ESVWOM/evolve-26-27)\n\n**50% discount code f or the PHP Sussex community: *PHPSUSSEX***\n\n\\* (Please note\, clicking "Attend" via Meetup does not confirm your attendance – you need to buy y our ticket via the TicketPass link above)\n\n\\-\\-\\-\\-\\- // \\-\\-\\-\ \-\\-\n\nEVOLVE [26]: Shaping Tomorrow is a one-day event in Brighton that brings together the brightest minds in technology\, business\, and educat ion.\n\nJoin us for a day of discovery\, connect with top employers\, expl ore ground-breaking technologies\, and learn how tech can transform indust ries and enrich lives.\n\n***Exhibitions***\nExplore the future of tech at our innovation showcase. Dive into cutting-edge solutions as companies re veal their latest tech breakthroughs\, inspiring ideas\, and career opport unities.\n\n***Keynotes & Panels***\nKeynotes from tech's leading minds. H ear from industry trailblazers and thought leaders as they explore the fut ure of technology\, social impact\, and business transformation.\n\n***Mee tup sessions that drive innovation***\nJoin passionate developers\, data s cientists\, and designers for interactive sessions on the latest trends in tech\, from AI to UX and everything in between.\n\n***Workshops***\nSkill up\, innovate\, and excel: hands-on workshops. Gain practical expertise i n coding\, cybersecurity\, and product design\, or polish your career skil ls with focused workshops led by industry pros.\n\n***Hackathon***\nHack t he future: Real-time innovation in our coding challenge. Compete to solve real-world problems with code and creativity in an exciting hackathon\, wi th rewards for the best teams and ideas.\n\n**Get your EVOLVE [26] ticket today!**\n\n* Get 50% off the ticket price via the PHP Sussex community by using this discount code: *PHPSUSSEX*\n* Get your ticket here: [https://t icketpass.org/event/ESVWOM/evolve-26-27](https://ticketpass.org/event/ESVW OM/evolve-26-27)\n\n**Find out more about EVOLVE on the official website:* * \\*[evolve.siliconbrighton.com](http://evolve.siliconbrighton.com/) URL;VALUE=URI:https://www.meetup.com/php-sussex/events/312380748/ STATUS:CONFIRMED CREATED:20251210T164216Z LAST-MODIFIED:20251210T164216Z CLASS:PUBLIC END:VEVENT X-ORIGINAL-URL:https://www.meetup.com/php-sussex/events/ical/ X-WR-CALNAME:PHP Sussex END:VCALENDAR