Join us for our September Meetup for our Pacific Northwest PHP Conference Kickoff Event!
We are meeting at the Cisco Systems conference room on the 5th floor in the "Mothra" room. Each attendee has to check-in as a guest at the front-desk.
on Wednesday, September 14th. Chris Tankersley will be talking about the history of Open Source and Graham Daniels will be talking about
After the Meetup contact Tessa to get your parking pass validated so your Parking is free
• 6:30 – Arrive and Socialize
• 6:50 – Welcome and Announcements - Tessa Mero / Jeremy Lindblom
• 6:55 – Open mic (job openings, projects, etc.) - Anyone
• 7:00 – "Cleaning House with Doctrine" - Graham Daniels
• 7:40– "How We Got Here: A Brief History of Open Source"
- Chris Tankersley
• 8:20 – Closing - Tessa Mero / Jeremy Lindblom
• 8:30 – Post-Meetup Drinkup - TBA
"How We Got Here: A Brief History of Open Source"
Open Source is one of the core tenets of the PHP language and the community. PHP would not be here if it was not for some of the ideals around software development that occurred in the 50’s, 60’s, and 70’s. How did the open source movement start, and why is PHP one of the few languages that still hold true to those early days of programming? Let’s talk about where open source started, find out how we got here, and where we are going in the future.
Chris Tankersley is a husband, father, writer, and PHP developer in Northwest Ohio. He works as a programming consultant working both as devops as well as server-side technologies, primarily PHP. He founded the Northwest Ohio PHP User Group, and is the author of "Docker for Developers".
"Cleaning House with Doctrine"
All developers have roughly the same dream: To work on a green field project, ripe with opportunity. Most of us don't live that dream. We're trapped in the dank dungeon of a legacy codebase, being suffocated by thousands of lines of spaghetti code. Never fear! Doctrine2 Can help! With this talk I don't want to show you how to start from scratch and build a proof of concept. Instead we'll start in the middle of something kind of funky. The database schema isn't going to be perfect. The models aren't going to be well defined. There'll be logic all over the place. I'll show you how you can use Doctrine to migrate our domain towards one that is easier to reason about, test and maintain.
Graham is a Staff Engineer at Refinery29 in Manhattan, author of the CodeManifesto, co-creator of HackTheStigma and US Lead for PHPWomen. He represents the PHP League of Extraordinary Packages for the PHP-FIG. He's a passionate engineer that enjoys solving problems, mentoring others and being involved in the community. He can usually be found on twitter talking about his kids, food, or code.