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_312429278@meetup.com SEQUENCE:1 DTSTAMP:20260108T160044Z DTSTART;TZID=America/Los_Angeles:20260108T170000 DTEND;TZID=America/Los_Angeles:20260108T180000 SUMMARY:MergePHP: Mastering Agentic PHP Development with MCP DESCRIPTION:Seattle PHP User Group\nAI coding assistants are powerful\, bu t they're only as good as the context they have access to. Without real-ti me documentation\, even the best models can hallucinate APIs or miss moder n best practices. Enter the Model Context Protocol (MCP)\, an open standar d bridging AI agents with live\, authoritative data. We'll cover MCP's cor e concepts\, then build a functional server using the Official PHP SDK tha t connects directly to PHP.net documentation. We'll also implement Compose r package search for intelligent dependency discovery. Join me to see how this Master Control Program...unlike the TRON original...is actually here to help.​\n\nPresented by Hunter Skrasek\n\n**Join us live on YouTube at :**\n[https://www.youtube.com/@MergePHP/streams](https://www.youtube.com/@ MergePHP/streams)\n\n\\-\\-\\-\nWant to present at MergePHP? Sign up to sp eak with the link below. Technical talks are appreciated! Make a note if i t's a full-length or shorter lightning talk.\nMergePHP is:\n\n* AtlantaPHP \n* AustinPHP\n* AZ PHP\n* BostonPHP\n* Houston\n* Kansas City PHP\n* PDX (Portland\, OR)\n* San Diego PHP\n* SeattlePHP\n* UtahPHP\n* Vegas PHP\n* Vancouver PHP\n\nSubscribe to our Channel: [https://www.youtube.com/c/Merg ePHP](https://www.youtube.com/c/MergePHP)\nFollow us on Mastodon:[ https:/ /phpc.social/@merge](https://phpc.social/@merge)\nSpeaker 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/312429278/ STATUS:CONFIRMED CREATED:20251214T094637Z LAST-MODIFIED:20251214T094637Z CLASS:PUBLIC END:VEVENT BEGIN:VEVENT UID:event_312757053@meetup.com SEQUENCE:1 DTSTAMP:20260108T160044Z DTSTART;TZID=America/Los_Angeles:20260212T160000 DTEND;TZID=America/Los_Angeles:20260212T170000 SUMMARY:MergePHP: Domain Driven PHP DESCRIPTION:Seattle PHP User Group\nIn the modern PHP ecosystem\, we often let frameworks dictate our application's architecture. We start with comp oser create-project and immediately begin molding our business logic to fi t the constraints of a specific "Way." But what happens when the framework becomes a hurdle rather than a helper?\n\nThis session explores the Art o f Domain-Driven Design (DDD) by stripping away the safety net of framework s. We will start from a "naked" PHP environment\, demonstrating how to bui ld a robust\, testable\, and scalable application using only pure PHP and the principles of DDD. By focusing on Entities\, Value Objects\, Aggregate s\, and Domain Services without the noise of an ORM or a heavy container\, you will learn to see your business logic as the primary citizen of your codebase.\n\nOnce we have established the "Pure Domain" foundation\, we wi ll pivot to the pragmatic reality of modern development: Integration. We w ill discuss how to take these framework-agnostic principles and safely "pl ug" them into popular frameworks like Laravel or Symfony. You’ll learn h ow to treat the framework as a replaceable infrastructure detail—leverag ing its power for routing and delivery while keeping your core logic untai nted and portable.\n\nPresented by Chris Miller\n\n**Join us live on YouTu be at:**\n[https://www.youtube.com/@MergePHP/streams](https://www.youtube. com/@MergePHP/streams)\n\n\\-\\-\\-\nWant to present at MergePHP? Sign 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* Atlan taPHP\n* AustinPHP\n* AZ PHP\n* BostonPHP\n* Houston\n* Kansas City PHP\n* PDX (Portland\, OR)\n* San Diego PHP\n* SeattlePHP\n* UtahPHP\n* Vegas PH P\n* Vancouver PHP\n\nSubscribe to our Channel: [https://www.youtube.com/c /MergePHP](https://www.youtube.com/c/MergePHP)\nFollow us on Mastodon:[ ht tps://phpc.social/@merge](https://phpc.social/@merge)\nSpeaker Signups: [h ttps://mphp.io/speakers](https://mphp.io/speakers)\nSuggest Speakers: [htt ps://mphp.io/suggest](https://mphp.io/suggest) URL;VALUE=URI:https://www.meetup.com/seaphp/events/312757053/ STATUS:CONFIRMED CREATED:20260106T215928Z LAST-MODIFIED:20260106T215928Z CLASS:PUBLIC END:VEVENT X-ORIGINAL-URL:https://www.meetup.com/seaphp/events/ical/ X-WR-CALNAME:Seattle PHP User Group END:VCALENDAR