Dylan Beattie

Consultant, Software Developer and Microsoft MVP
Dylan Beattie @dylanbeattie is a consultant, software developer and international keynote speaker. He’s been building web applications since the 1990s, and works primarily on Microsoft .NET, HTTP APIs, UX design, and distributed systems. Dylan is a Microsoft MVP for Developer Technologies, and the creator of the Rockstar programming language. Dylan lives and works in London and when he’s not writing code he plays guitar and writes songs.

Workshop topic:
Designing Advanced HTTP APIs

Time & Date:
June 4th, online | TBD

About deep dive session:

You've built your first HTTP API, and it's looking pretty good! You've done GET and PUT and POST, you've mapped out all your URLs, maybe you've even figured out what PATCH means... but it turns out there's a lot more to APIs than GET, PUT and POST. Let's talk about how you can use some of the more obscure features of HTTP to support all kinds of advanced scenarios. We'll talk about caching and invalidating cached content using headers and ETags; about REST and hypermedia controls, about how to build powerful, flexible APIs using content negotiation and resource expansion. Finally, we'll discuss some scenarios where an HTTP API might not be the best choice, and what alternatives we can use in those situations.

* If you're interested in this program, please contact us at info@itkonekt.com to find out more about availability and prices.