Загрузка страницы

Dylan Beattie — Real World REST and Hands-On Hypermedia

Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
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 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 fifty HTTP requests? What happens when one of your API consumers accidentally tries to GET your entire customer database?

Most of us are familiar with the architectural style known as REST, but even experienced developers often find it difficult to translate REST's architectural principles into running code. In this talk, we'll explore the elements of REST related to hypermedia and the principle of "hypermedia as the engine of application state" (HATEOAS) - we'll talk about why they matter, and when you might want to implement them in your own systems. We'll look at some of the tools that exist to help you design, deliver and debug your HTTP APIs, and we'll do some hands-on coding to show you what these patterns look like in a .NET web application using the NancyFX HTTP framework and the HAL hypermedia application language.

Видео Dylan Beattie — Real World REST and Hands-On Hypermedia канала DotNext — конференция для .NET‑разработчиков
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
27 сентября 2017 г. 12:26:15
01:04:49
Другие видео канала
Edwin van Wijk, Sander Molenkamp — Workshop: Build microservice applications the easy way (part 2)Edwin van Wijk, Sander Molenkamp — Workshop: Build microservice applications the easy way (part 2)Открытие конференции DotNext 2022 AutumnОткрытие конференции DotNext 2022 AutumnEdwin van Wijk, Sander Molenkamp — Workshop: Build microservice applications the easy way (part 1)Edwin van Wijk, Sander Molenkamp — Workshop: Build microservice applications the easy way (part 1)Елизавета Голенок — Круглый стол. Книги, курсы и другие хобби спикеров DotNextЕлизавета Голенок — Круглый стол. Книги, курсы и другие хобби спикеров DotNextBjørn Einar Bjartnes — Workshop: Tuning services to deal with latency and errors (part 2)Bjørn Einar Bjartnes — Workshop: Tuning services to deal with latency and errors (part 2)Alexandre Mutel — Behind the burst compiler, converting .NET IL to highly optimized native codeAlexandre Mutel — Behind the burst compiler, converting .NET IL to highly optimized native codeГлеб Балыков — Open Source .NET Interop DebuggerГлеб Балыков — Open Source .NET Interop DebuggerИрина Лагерь — Extended events: помощь разработчикам в решении проблем на MS SQL production serverИрина Лагерь — Extended events: помощь разработчикам в решении проблем на MS SQL production serverJon Skeet — Dates and times: Hard, but not impossibleJon Skeet — Dates and times: Hard, but not impossibleDylan Beattie — Distributed .NET deep diveDylan Beattie — Distributed .NET deep diveDotNext — promo 1DotNext — promo 1Андрей Чебукин — Разработка кросс-платформенных приложений с Uno Platform и Elmish-подходом на F#Андрей Чебукин — Разработка кросс-платформенных приложений с Uno Platform и Elmish-подходом на F#Открытие офлайн-части конференций DotNext 2022 Autumn и HolyJS 2022 AutumnОткрытие офлайн-части конференций DotNext 2022 Autumn и HolyJS 2022 AutumnChristophe Nasarre-Soulier — From ETW to EventPipeChristophe Nasarre-Soulier — From ETW to EventPipeKevin Gosse — The debugging mindsetKevin Gosse — The debugging mindsetЕгор Богатов — Что нового в JIT-компилятореЕгор Богатов — Что нового в JIT-компилятореChristophe Nasarre-Soulier — How to easily measure CPU performance and allocation patternsChristophe Nasarre-Soulier — How to easily measure CPU performance and allocation patternsKevin Gosse, Christophe Nasarre — Debugging asynchronous scenarios in .NETKevin Gosse, Christophe Nasarre — Debugging asynchronous scenarios in .NETАлексей Чиркин — Эликсир молодости — возрождаем древнее легаси с .NET 5Алексей Чиркин — Эликсир молодости — возрождаем древнее легаси с .NET 5Maarten Balliauw — What is going on? Application diagnostics using the cloudMaarten Balliauw — What is going on? Application diagnostics using the cloudRaffaele Rialdi — The new inter-language interoperability in .NET 5 and 6Raffaele Rialdi — The new inter-language interoperability in .NET 5 and 6
Яндекс.Метрика