Rob Allen is a software consultant and developer with many years experience and writes code in PHP, Swift and other interesting languages. He leads Slim Framework's development team and contributes to Apache OpenWhisk and other open source projects. Rob is a published author and based in the UK where he runs Nineteen Feet Limited, focussing on API development, training and consultancy. In his spare time, Rob blogs at akrabat.com and can often be seen with a camera in his hand.
When you’ve been tasked with creating an HTTP API, the fundamental decision you need to make is which architecture to choose. Should your API be RESTful? What about GraphQL? or RPC? In this session, I’ll explain the choices and how each works. We’ll then look at their strengths and weaknesses in order to help guide your decision. By the end of this talk, you’ll be well-placed to choose the right API architecture for your project.
The How and Why of OpenAPI | Web Summer Camp 2024 | July 2024 |
---|---|---|
DDD Strategic Concepts | Laravel Live UK | June 2024 |
Automate all the things with CI/CD in GitHub Actions | phpday 2024 | May 2024 |
Automate all the things with CI/CD in GitHub Actions | PHPSW, April 2024 | April 2024 |
An introduction to DDD | PHPUK 2024 | February 2024 |
An introduction to DDD | PHPSW, January 2024 | January 2024 |
Thoughts on Ubiquitous Language | PHPSW, November 2023 | November 2023 |
GraphQL, REST or RPC? Making the choice! | Appdevcon - Endpointcon | May 2023 |
GraphQL, REST or RPC? Making the choice! | PHP UK | February 2023 |
Improve your API with OpenAPI | Longhorn PHP | November 2022 |
The Right API for the Job | phpday 2022 | May 2022 |
Improve your API with OpenAPI | PHP UK | February 2022 |
Improve your API with OpenAPI | PHPSW, November 2021 | November 2021 |
The Making of a Great API | ScotlandPHP 2021 | October 2021 |
The Serverless PHP Application | PHPUGFFM, September 2021 | September 2021 |
The Serverless PHP Application | The Online PHP Conference | January 2021 |
The Serverless PHP Application | PHPFest.2020 | October 2020 |
PHP in a Serverless World | 3 Hours of Serverless | August 2020 |
The Serverless PHP Application | Laravel Conf Taiwan 2020 | July 2020 |
Serverless PHP Applications | PHP fwdays’20 | Special edition | June 2020 |
Serverless PHP Applications | Midwest PHP | April 2020 |
Slim 4: PHP’s microframework | Midwest PHP | April 2020 |
Slim 4: PHP’s Microframework | PHP MiNDS | March 2020 |
The Making of a Great API | PHPSW | March 2020 |
Building Modern APIs | PHPUK | February 2020 |
Strict typing and static analysis | Sunshine PHP | February 2020 |
Strict typing and static analysis | PHPSW | January 2020 |
The Serverless Application | DevFest Cardiff | November 2019 |
Capturing Light | OggCamp 2019 | October 2019 |
Building with Slim 4 | BrumPHP | October 2019 |
The making of a great API | Dutch PHP Conference 2019 | June 2019 |
Introduction to Serverless PHP | PHP Shropshire, April 2019 | April 2019 |
Introduction to Serverless PHP | PHPSW | February 2019 |
Introduction to Serverless PHP | Sunshine PHP 2019 | February 2019 |
Adventures in Apache OpenWhisk | Serverless Days Cardiff | January 2019 |
Introduction to Serverless PHP | Romania PHP | June 2018 |
Writing APIs in Lumen | Laravel Live UK | June 2018 |
Building Websites with Zend Expressive 3 | PHP UK Conference 2018 | February 2018 |
Protect Your API With OAuth2 | PHP Yorkshire | April 2017 |