About us
Welcome to the PHPDX Meetup/Users Group! (AKA PHP PDX) This group meets each month to sharpen skills, network with other PHP developers in the area, learn new ideas & technologies, laugh, and drink beer. We welcome speakers on topics within PHP and web development related. Ideas include Testing, tools, frameworks, databases, frontend tools/frameworks, software architecture, etc. If you're interested in speaking on a topic you are passionate about, please contact the meetup organizers with a brief description. We welcome your ideas and expertise.
Featured event

Ansible for PHP Developers
MergePHP meets IN PERSON on the second Thursday of every month at 16:30 Pacific with presentation starting at 17:00
You can also join us online at https://www.youtube.com/@MergePHP/streams
Ansible for PHP Developers: Configure, Deploy, and Update Your Server Infrastructure
Most PHP developers learn server administration 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 talk introduces Ansible as the way out — not as a checklist of commands to copy, but as a set of concepts (declarative state, idempotency, inventory, roles) that lets attendees author their own infrastructure code. Starting from zero Ansible experience, we build up the mental model: control nodes and managed nodes, modules and tasks, then roles and playbooks. From there we work through a realistic example — provisioning a server for a PHP application, deploying the app, and performing a zero-downtime update using release directories and a `current` symlink.
Presented by Joe Ferguson
DevOps Dev. Writer. Open Source, Linux, Python, PHP, Ansible, ❤️ DevOps. ⚽, 🏒, & 🏎 Fan
Upcoming events
3

Ansible for PHP Developers
TVF&R Station 50, 12617 Southwest Walnut Street, Tigard, OR, USMergePHP meets IN PERSON on the second Thursday of every month at 16:30 Pacific with presentation starting at 17:00
You can also join us online at https://www.youtube.com/@MergePHP/streams
Ansible for PHP Developers: Configure, Deploy, and Update Your Server Infrastructure
Most PHP developers learn server administration 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 talk introduces Ansible as the way out — not as a checklist of commands to copy, but as a set of concepts (declarative state, idempotency, inventory, roles) that lets attendees author their own infrastructure code. Starting from zero Ansible experience, we build up the mental model: control nodes and managed nodes, modules and tasks, then roles and playbooks. From there we work through a realistic example — provisioning a server for a PHP application, deploying the app, and performing a zero-downtime update using release directories and a `current` symlink.
Presented by Joe Ferguson
DevOps Dev. Writer. Open Source, Linux, Python, PHP, Ansible, ❤️ DevOps. ⚽, 🏒, & 🏎 Fan3 attendees
Jujutsu: A New Take on Version Control
·OnlineOnlineMergePHP meets IN PERSON on the second Thursday of every month at 16:30 Pacific with presentation starting at 17:00
You can also join us online at https://www.youtube.com/@MergePHP/streams
Jujutsu: A New Take on Version Control
Git 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 developer experience while remaining fully compatible with Git repositories. In this talk, we'll explore what makes Jujutsu different — its first-class conflict handling, automatic rebasing, and a mental model that makes complex history manipulation feel natural. Jujutsu offers unlocks that can seriously level-up your version control game.
Presented by Nick Vahalik
Nick Vahalik has been writing PHP for over two decades and has a passion for lazy development and whatever helps make software development more enjoyable.1 attendee
Past events
149


