BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Meetup//Meetup Calendar 1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
NAME:Seattle PHP User Group
X-WR-CALNAME:Seattle PHP User Group
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
TZURL:http://tzurl.org/zoneinfo-outlook/America/Los_Angeles
X-LIC-LOCATION:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:event_315047174@meetup.com
SEQUENCE:1
DTSTAMP:20260612T140130Z
DTSTART;TZID=America/Los_Angeles:20260709T170000
DTEND;TZID=America/Los_Angeles:20260709T180000
SUMMARY:Ansible for PHP Developers: Configure\, Deploy\, and Update Your S
 erver Infra
DESCRIPTION:Seattle PHP User Group\nMost PHP developers learn server admin
 istration the hard way: SSHing into a box\, editing config files by hand\,
  and hoping the next deploy doesn't break what the last one fixed. This ta
 lk introduces Ansible as the way out—not as a checklist of commands to c
 opy\, but as a set of concepts (declarative state\, idempotency\, inventor
 y\, roles) that lets attendees author their own infrastructure code. Start
 ing from zero Ansible experience\, we build up the mental model: control n
 odes and managed nodes\, modules and tasks\, then roles and playbooks. Fro
 m there we work through a realistic example — provisioning a server for 
 a PHP application\, deploying the app\, and performing a zero-downtime upd
 ate using release directories and a \\`current\\` symlink.\n\n### Presente
 d by Joe Ferguson\n\nDevOps Dev. Writer. Open Source\, Linux\, Python\, PH
 P\, Ansible\, ❤️ DevOps. ⚽\, 🏒\, & 🏎 Fan\n\n**Join us live on 
 YouTube at:**\n[https://www.youtube.com/@MergePHP/streams](https://www.you
 tube.com/@MergePHP/streams)\n\n\\-\\-\\-\nWant to present at MergePHP? Sig
 n up to speak with the link below. Technical talks are appreciated! Make a
  note if it's a full-length or shorter lightning talk.\nMergePHP is:\n\n* 
 AtlantaPHP\n* AustinPHP\n* BostonPHP\n* Houston\n* Kansas City PHP\n* PDX 
 (Portland\, OR)\n* San Diego PHP\n* SeattlePHP\n* UtahPHP\n* Vegas PHP\n\n
 Subscribe to our Channel: [https://www.youtube.com/c/MergePHP](https://www
 .youtube.com/c/MergePHP)\nFollow us on Mastodon:[ https://phpc.social/@mer
 ge](https://phpc.social/@merge)\nSpeaker Signups: [https://mphp.io/speaker
 s](https://mphp.io/speakers)\nSuggest Speakers: [https://mphp.io/suggest](
 https://mphp.io/suggest)
URL;VALUE=URI:https://www.meetup.com/seaphp/events/315047174/
STATUS:CONFIRMED
CREATED:20260601T015246Z
LAST-MODIFIED:20260601T015246Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_315045363@meetup.com
SEQUENCE:1
DTSTAMP:20260612T140130Z
DTSTART;TZID=America/Los_Angeles:20260813T170000
DTEND;TZID=America/Los_Angeles:20260813T180000
SUMMARY:Jujutsu: A New Take on Version Control
DESCRIPTION:Seattle PHP User Group\nGit has been the de facto standard for
  version control for nearly two decades\, but a new contender has arrived.
  Jujutsu (jj) is a modern version control system that reimagines the devel
 oper experience while remaining fully compatible with Git repositories. In
  this talk\, we'll explore what makes Jujutsu different — its first-clas
 s conflict handling\, automatic rebasing\, and a mental model that makes c
 omplex history manipulation feel natural. Jujutsu offers unlocks that can 
 seriously level-up your version control game.\n\n### Presented by Nick Vah
 alik\n\nNick Vahalik has been writing PHP for over two decades and has a p
 assion for lazy development and whatever helps make software development m
 ore enjoyable.\n\n**Join us live on YouTube at:**\n[https://www.youtube.co
 m/@MergePHP/streams](https://www.youtube.com/@MergePHP/streams)\n\n\\-\\-\
 \-\nWant to present at MergePHP? Sign up to speak with the link below. Tec
 hnical talks are appreciated! Make a note if it's a full-length or shorter
  lightning talk.\nMergePHP is:\n\n* AtlantaPHP\n* AustinPHP\n* BostonPHP\n
 * Houston\n* Kansas City PHP\n* PDX (Portland\, OR)\n* San Diego PHP\n* Se
 attlePHP\n* UtahPHP\n* Vegas PHP\n\nSubscribe to our Channel: [https://www
 .youtube.com/c/MergePHP](https://www.youtube.com/c/MergePHP)\nFollow us on
  Mastodon:[ https://phpc.social/@merge](https://phpc.social/@merge)\nSpeak
 er Signups: [https://mphp.io/speakers](https://mphp.io/speakers)\nSuggest 
 Speakers: [https://mphp.io/suggest](https://mphp.io/suggest)
URL;VALUE=URI:https://www.meetup.com/seaphp/events/315045363/
STATUS:CONFIRMED
CREATED:20260531T231025Z
LAST-MODIFIED:20260531T231025Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/seaphp/events/ical/
X-WR-CALNAME:Seattle PHP User Group
END:VCALENDAR