Sunny and Umoja got on the cider

Phil Sturgeon

I build API Design tools for Stoplight.io, write about pragmatic API design, systems architecture, live on a bike, and occasionally upset hordes of mens rights activists on Reddit.




Past

PHP Gent

13th December 2018 in Gent, Belgium

Circuit Breakers: When Depndecies Go Wild!

Is your architecture an octopus orgy of unstable sytems, where one domino can fall and knock over everything else? This talk looks at timeouts, retries and circuit breakers, to add control to the chaos.

API Days Paris 2018

11th-12th December 2018 in Paris, France

Design First APIs

First we write the API specs, mock it up to see if its any good, then we write the code, and keep it in line via contract testing.

Circuit Breakers: When Depndecies Go Wild!

Is your architecture an octopus orgy of unstable sytems, where one domino can fall and knock over everything else? This talk looks at timeouts, retries and circuit breakers, to add control to the chaos.

API City 2018

11th-12th December 2018 in Seattle, USA

Design First APIs

First we write the API specs, mock it up to see if its any good, then we write the code, and keep it in line via contract testing.

PHP South West UK Meetup

10th January 2018 in Bristol, United Kingdom

HTTP Caching: Improving Performance & Saving the Ice Caps

HTTP Caching is something many people have heard of, and usually know a bit about but skip implementing in any real way. Browsers are expected to do everything correctly by default, and backend systems don鈥檛 bother because Redis Caching is apparently fine... Well it鈥檚 not. Balancing real-time information and avoiding making unnecessary requests isn鈥檛 a pipe dream, and there are plenty of tools out there to help you get it done right now.

RubyConf Colombia 2017

8th鈥9th September 2017 in Medellin, Colombia

A No Nonsense GraphQL and REST Comparison

Folks who don't understand what REST and HATEOAS mean keep acting like GraphQL is somehow a replacement. It is amazing, and I'll explain why, but they're two different things, used for different things!

Northeast PHP

9th-11th August 2017 in Charlottetown, Canada

What Rails Can Teach PHP About Building APIs

As somebody who's built APIs with PHP since 2009, and built APIs with Rails for the last two years, the contrast in some of the tooling available is mind-blowing. Generating test data, spec-driven testing, simplistic state machines, serialization and deserialization in JSON-API, REPL debugging with breakpoints, file upload handlers, etc.

A No Nonsense GraphQL and REST Comparison

Folks who don't understand what REST and HATEOAS mean keep acting like GraphQL is somehow a replacement. It is amazing, and I'll explain why, but they're two different things, used for different things!

A Day of REST Boston

9th March 2017 in Boston, United States

API Tales of Woe and Woah

Aimed at intermediates and advanced API developers, this skips the "how to use status codes" type of introductary stuff, and gets right into the funny stories of things going wrong.

PHP Conference Brasil 2016

7th鈥11th December 2016 in S茫o Paulo, Brazil

API Tales of Woe and Woah

Aimed at intermediates and advanced API developers, this skips the "how to use status codes" type of introductary stuff, and gets right into the funny stories of things going wrong.

Bulgaria PHP Conference 2016

7th鈥9th October 2016 in Sofia, Bulgaria

What They Should Have Told You About API Development

This talk focuses on design choices, such as: When to use REST, and when to use RPC.

SunshinePHP 2016

4th鈥6th February 2016 in Miami, United States

Building Extraordinary Packages

Learn about the League of Extraordinary Packages, how it came to be, and how you can focus on building great quality PHP packages.

Pacific Northwest PHP

10th鈥12th September 2015 in Seattle, United States

API Pain Points

About to start building your first API? This talk will give you some hints and tips to get started, with some horror stories of things that have gone wrong for myself and others.

Building Extraordinary Packages

Learn about the League of Extraordinary Packages, how it came to be, and how you can focus on building great quality PHP packages.

New Zealand PHP Conference 2015

2nd鈥4th September 2015 in Wellington, New Zealand

Sprinkle in Some Go for Fun and Profit

A four hour workshop, to help those new to Go build an autocomplete service.

Building Extraordinary Packages

Learn about the League of Extraordinary Packages, how it came to be, and how you can focus on building great quality PHP packages.

PHP South Coast Conference 2015

18th July 2015 in Portsmouth, United Kingdom

API Pain Points

About to start building your first API? This talk will give you some hints and tips to get started, with some horror stories of things that have gone wrong for myself and others.

Image

Phil Sturgeon

I build API Design tools for Stoplight.io, write about pragmatic API design, systems architecture, live on a bike, and occasionally upset hordes of mens rights activists on Reddit.

Back to Overview