- May PHP Meetup - Describe Your API With OpenAPI
No matter how big or small your API, no matter the audience, internal or external, you need to provide clear and precise documentation so that others know how to use it. Since its inception as Swagger almost ten years ago, OpenAPI has been steadily gaining ground as the de facto specification for describing REST APIs. Whether your API is yet to be built or has been around for a decade, OpenAPI is a tool you can use to document all the parts of your APIs. In this talk, I’ll introduce you to the basic concepts of OpenAPI, we’ll use it to create documentation for a simple API, and I’ll leave you with a few tips, tricks, and gotchas I’ve learned along the way. You should be able to take what you’ve learned and immediately begin describing your APIs with OpenAPI. — Ben Ramsey is a web developer, author, and speaker. He is a software architect at ShootProof, where he builds a platform for professional photographers. He enjoys working on APIs, developing open source software, playing table-top games, and spending time with his family. Ben blogs at benramsey.com and is @ramsey on Twitter.
- April PHP Meetup - Root Causing Systems at Scale: A Tale of Bread Making
Join us this month as Jacques Woodcock, a Software Development Manager at Amazon, gives us some insight into troubleshooting, solving, and learning from problems in a massive system. As our systems grow in complexity, root causing becomes more and more about avoiding red herrings. Side effects from changes in deeply interconnected systems often lead to wrongly identified causes that can leave vulnerabilities resurfacing again and again, eating away from sprint time and delivering positive customer impact. In this talk, we will talk through tips for diving deep into a problem to ensure you solve it correctly, the first time, and identifying learnings to prevent others in the future. If you’re interested in giving a short, 10- to 15-minute presentation at this month’s meeting, we’ll have some time available, so let us know at [masked].
- March PHP Meetup - KISS Your API with Woody Gilk
This month, Woody Gilk joins us to give a short talk about quickly building APIs. Woody is a co-founder of the Kohana Framework, served as the editor for PSR-15 and PSR-17, and is a leader in the PHP League, maintaining packages such as league/oauth2-client. Learn how to build APIs quickly using various open source tools, including Slim Framework, Doctrine, OpenAPI schemas, and React Admin. We’ll take a look at features like schema validation, integration testing, middleware, and how to set up React Admin quickly. If you’re interested in giving a short, 10- to 15-minute presentation at this month’s meeting, we’ll have some time available, so let us know at [masked].
- February PHP Meetup - What the Ã�©Ð”ã° is going on!?
What the Ã�©Ð”ã° is going on!? - Finding Your Way Out of Charset Hell Say goodbye to cargo cult solutions. Join Kevin to finally get a grasp on character set encoding, learn how it works for PHP apps and MySQL, and become confident in fixing encoding issues once and for all. — Kevin Smith, Senior Software Engineer at AxisCare, is on a mission to help developers grow their careers, love what they do, and consistently deliver real customer value. He answers the interns’ questions at https://kevinsmith.io