Google Cloud Functions, the .NET Functions Framework, and CloudEvents, with Jon Skeet
Google Cloud Functions, the .NET Functions Framework, and CloudEvents, with Jon Skeet at Codecamp_The One with .NET 2020
Google Cloud Functions is (unsurprisingly) the fully managed Functions-as-a-Service offering on Google Cloud. The preferred way to deploy to Google Cloud Functions is using a Functions Framework: a language-specific framework designed to implement the Functions Framework Contract while getting out of the developer's way as far as possible. Although the Functions Frameworks have been developed with Google Cloud Functions in mind, they're not tied to it in any way - you could easily run the same code on another Cloud platform should you wish to. The .NET Functions Framework is (again, unsurprisingly) the .NET implementation of the Functions Framework Contract, built on ASP.NET Core. Although Functions can, of course, respond to HTTP requests, they're just as likely to be used to respond to events... and that's where CloudEvents come in. CloudEvents is a CNCF project to describe events in a consistent, portable way, so we can all take advantage of common tooling and avoid having to learn a new framework for every type of event. In this code-heavy talk, Jon walks through the getting started experience with the .NET Functions Framework, looks at the customization model, and reflects on some of the unexpected benefits and challenges he's encountered while working on this project.
___
Jon Skeet - Staff Software Engineer
Jon has been a Microsoft MVP for more than 13 years and is currently a software engineer at Google, London. He's the top contributor on Stack Overflow, the main contributor on the Noda Time library, and the author of C# in Depth.
https://codecamp.ro/dot-net-conference
#codecampro #dotnet
Видео Google Cloud Functions, the .NET Functions Framework, and CloudEvents, with Jon Skeet канала Codecamp Romania
Google Cloud Functions is (unsurprisingly) the fully managed Functions-as-a-Service offering on Google Cloud. The preferred way to deploy to Google Cloud Functions is using a Functions Framework: a language-specific framework designed to implement the Functions Framework Contract while getting out of the developer's way as far as possible. Although the Functions Frameworks have been developed with Google Cloud Functions in mind, they're not tied to it in any way - you could easily run the same code on another Cloud platform should you wish to. The .NET Functions Framework is (again, unsurprisingly) the .NET implementation of the Functions Framework Contract, built on ASP.NET Core. Although Functions can, of course, respond to HTTP requests, they're just as likely to be used to respond to events... and that's where CloudEvents come in. CloudEvents is a CNCF project to describe events in a consistent, portable way, so we can all take advantage of common tooling and avoid having to learn a new framework for every type of event. In this code-heavy talk, Jon walks through the getting started experience with the .NET Functions Framework, looks at the customization model, and reflects on some of the unexpected benefits and challenges he's encountered while working on this project.
___
Jon Skeet - Staff Software Engineer
Jon has been a Microsoft MVP for more than 13 years and is currently a software engineer at Google, London. He's the top contributor on Stack Overflow, the main contributor on the Noda Time library, and the author of C# in Depth.
https://codecamp.ro/dot-net-conference
#codecampro #dotnet
Видео Google Cloud Functions, the .NET Functions Framework, and CloudEvents, with Jon Skeet канала Codecamp Romania
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Codecamp_Masterclass: Distributed Systems with .NET Core, with Dylan Beattie.TDD and the Terminator, with Layla PorterPower your .NET application with the new generation of diagnostics, with Raffaele RialdiThe (too) Many Faces of Architecture, with Mihaela GhidersaCodecamp Cluj-Napoca, Spring 2018Codecamp_Cluj-Napoca 2023Enabling Microservice Success, Sarah WellsPlain Text, with Dylan BeattieRedesigning everything, with Alberto Brandolini𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 𝐈𝐬 𝐓𝐡𝐞 𝐄𝐚𝐬𝐲 𝐏𝐚𝐫𝐭, with J. B. RainsbergerTelemetry in .NET distributed applications, with Constantin-Ariton Lazar and Mihai DetesanCodecamp_Cluj-Napoca 2022What's New in C#, with Chris Sienkiewicz and Fred SilberbergAzure Functions: a guide to getting started by Layla PorterProject Fugu: Progressive Web Apps, Taken to The Next Level, with Christian LiebelSoftware Modernisation, with Sandro Mancuso & Dan NicolaDapr to build distributed .NET Core applications, with Alex ThissenReacting to an event-driven world, with Grace JansenScaling Up!, with Dave FarleyCodecamp_Masterclass: Pure JavaScript Web Components, with Dylan BeattieLead like a DevOps with the Ferguson Formula by Adrian Suteu