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.
.NET Open Day - conference day - free lecture
Time & Date:
1.10pm - 2.10pm CEST
Topic: Real World REST and Hands-on Hypermedia
So you’ve built your HTTP API, and now that it’s live, you’re suddenly dealing with a whole new set of problems. Do you really need to PUT the entire customer object just to change someone’s email address? Why does it take you 25 API calls just to render a shopping cart? How do you find the bottlenecks when just drawing a web page requires 50 HTTP requests? What happens when one of your API consumers accidentally tries to GET your entire customer database?
In this talk, we’ll look at the problems of running ReSTful APIs in the real world, and the architectural patterns that exist to help us solve those problems. We’ll talk about hypermedia - how it works and why it matters. We’ll look at resource expansion, and how it can reduce your server workload and speed up your client applications. We’ll talk about how to implement PATCH properly, how to handle security and authentication for your APIs, and what tools and services exist to help you design, deliver and debug your HTTP APIs.
* If you're interested in this program, please contact us at firstname.lastname@example.org to find out how to apply.