Aberdeen PHP User Group aims to provide a regular meeting for developers in Aberdeen and the surrounding areas to get together and discuss just about anything in and around the PHP Community.
This month we are joined by Stuart Herbert!
Whether it's micro-service architectures, single-page web apps in React or Angular, or simply providing data-and-functionality-as-a-service, API development is firmly a thing today. There's plenty of advice out there about designing APIs - but how do you turn it into working, shippable code?
In this talk, Stuart will introduce you to his framework of choice for API development - Zend Expressive. He'll explain why he's gone with it, how to get started, and how to organise your code to get the best out of it. He'll also cover the essential elements that are missing (authentication, logging, metrics, validation, error handling, rate limiting), and finish by looking at how to go about testing your finished API.
Stuart Herbert is an industry and open-source veteran, and one of the most experienced enterprise PHP developers in the UK, with nearly 25 years of commercial experience on projects for companies including Vodafone, Hewlett Packard, Orange (now EE), DataSift, Her Majesty's Government and many more. He is a co-author of the official Zend Certification Study Guide for PHP 4, and a regular tech speaker at user groups and conferences. He specialises in designing and delivering software that works, as founder and Chief Software Archaeologist of Ganbaro Digital Ltd.
You can learn more about Stuart at www.stuartherbert.com, and follow him on Twitter as @stuherbert.