A self-describing API by Victor Bolshov
There are a number of standards for describing APIs, one of them being Swagger. I am developing an approach to API development with PHP that will allow for automatically generate Swagger definition of the API, together with the underlying schemata. With this approach, it is possible to generate Swagger definition automatically from a deployment pipeline, failing in case of certain inconsistencies. Combined with the Swagger client code generator, you can also update your API client for free and also fully automatically.
About Victor Bolshov
I am a PHP developer since 2001, a participant and speaker at one of the Russian biggest programming events - DevConf in 2006 and 2016. My interests include high-loaded systems, object-oriented design, agile development and testing.
This talk was given at the Dutch PHP Conference in 2018, organised and hosted by Ibuildings. Visit http://phpconference.nl or http://www.ibuildings.nl for more information.
Watch video DPC2018: A self-describing API - Victor Bolshov online, duration hours minute second in high quality that is uploaded to the channel Ibuildings Dutch PHP Conference 20 July 2018. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 66 times and liked it 4 visitors.