292 days ago,5198 views
Presented by Tom Anderson (@tom_h_anderson)
The modern REST API can be described as Richardson Maturity Model level 3, HATEOAS, REST and RPC API serving data in one of a selection of JSON dialects (Apigility uses Hypertext Application Language) and returning API Problems via an accepted standard and authenticated with OAuth2. An API built around these standards will be hardened but still has an Achilles Heel if written with embedded SQL.
Doctrine is the most complete Object Relational Mapper for PHP and integration with Apigility, the world’s easiest way to create high quality APIs, creates a product strong enough for any engineering task. Come learn the strategies for this integration and how ORM is flexible and strong enough for any API challenge.
Too heavy handed is often a rebuttal to ORM so we’ll talk about GraphQL for Doctrine too.
Tom is Zend Certified PHP and a certified Zend Framework 2 Engineer. He has worked in PHP since 1999 and began programming on the Commodore 128.
Tom is an open source contributor and has contributed to or owns over 100 projects. Among his open source contributions Tom has contributed heavily to the Apigility project by Zend and maintains the Zend Framework projects for Doctrine.
As an API Architect Tom has built a Doctrine OAuth2 server adapter, Doctrine integration with Apigility, doubled the speed for clients and helped to build a better solution for the modern REST API.