Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
The .NET ecosystem is continuously growing and empowering developers to create amazing applications. Join us as we take a look at the APIs, the tooling, and some of the interesting projects being crea... more
FAQs about On .NET - Channel 9:How many episodes does On .NET - Channel 9 have?The podcast currently has 254 episodes available.
October 06, 2020C# Language Highlights: Default Literal ExpressionsIn this quick video, Maira and Kendra will teach us about default literal expressions in .NET in C#. The tuples feature provides concise syntax to group multiple data elements in a lightweight data structure. To learn more about other C# features, head over to the C# docs. Useful Links Default literal expressionsWhat's new in C# 7.1Tour of C#...more3minPlay
October 06, 2020C# 9 Language FeaturesC# 9 is one of the most exciting features that developers are expecting with the release of .NET 5.0. In this episode, Jared Parsons joins Rich to show us some of the language enhancements we can look forward to in this new update to C#. [01:20] - What can developers expect from C# 9?[01:55] - Understanding Records[10:32] - How Records handle type equality[13:18] - Record immutability[16:28] - Making the case for init properties[21:41] - Multiple types in the same file??? Useful Links:What's new in C# 9?Welcome to C# 9C# Today & Tomorrow...more23minPlay
September 29, 2020C# Language Highlights: TuplesIn this video, Maira and Kendra will teach us how to use tuples in C#. The tuples feature provides concise syntax to group multiple data elements in a lightweight data structure. To learn more about other C# features, head over to the C# docs. Useful Links Tuple TypesDeconstructing tuples and other typesWhat's new in C# 9...more4minPlay
September 24, 2020Securing Services with MSALIt's common for web, desktop, or even mobile applications to require access to protected resources in their environment. This may be custom Web APIs, Microsoft Graph or some other third-party service. In the episode, Principal PM Kyle Marsh joins Christos to give us a better understanding on how we can use Microsoft Authentication Library (MSAL) to secure our daemon services with the OAuth 2.0 client credentials flow. [01:07] - What is MSAL?[02:26] - How does MSAL compare to ADAL?[05:07] - MSAL Language support[05:44] - What is the definition of a service?[07:55] - Granting access scopes and permissions to a service[15:07] - Differences with other app types and dynamic scopes[17:17] - MSAL demo Useful Links Overview of Microsoft Authentication Library (MSAL)Microsoft identity platform and the OAuth 2.0 client credentials flowAcquire a token and call Microsoft Graph API using console app's identityClient Credentials grant sample code...more27minPlay
September 22, 2020Service principles and app registrationIn this episode, Christos chats with Matthijs Hoekstra from the Identity team to get a better understanding of how Service principles and app registrations work in Azure AD [01:50] - What is an Azure AD App?[03:57] - Creating an Azure AD App[07:16] - Brief overview of authentication[10:55] - Authentication for Native APPS[13:13] - What are Service Principals?[17:58] - Add applications from the gallery[20:40] - Secrets and certificates[21:23] - Configuring security tokens[25:38] - Query applications In Microsoft Graph Useful Links What is application management?Add an application to your Azure Active Directory (Azure AD) tenantApplication management best practices...more31minPlay
September 16, 2020Using External Configuration with Spring Cloud Config and SteeltoeThe Steeltoe project has solid support for enabling .NET applications to leverage centralized configuration in their architecture. In this episode, Christos chats with David Dieruf and Dave Tillman from the Steeltoe team about some of the benefits of using centralized configuration and how to light up that capability with Steeltoe. [02:00] - What does the Steeltoe project enable?[04:35] - What are the benefits of centralized configuration?[08:32] - Setting up a config server[14:25] - Using the config server in ASP.NET Core[25:39] - How can we secure these configuration values?[27:30] - How we can ensure HA with the config server?[29:46] - Deeper dive into the benefits Useful Links Steeltoe docs.NET Microservices: Architecture for Containerized .NET ApplicationsA Journey into .NET Microservices with Steeltoe.NET Microservices: Architecture for Containerized .NET Applications...more40minPlay
September 10, 2020Microsoft Identity and series introductionThe Microsoft identity platform helps you build applications that provide authorized access to your own APIs or Microsoft APIs using Microsoft identities or social accounts. In this episode, Christos kicks off our new series on Identity for .NET Developers with his colleague John Patrick Dandison. They give us a quick overview of the Identity platform and outline some of the topics we can look forward to in the series. [01:09] - What does the Microsoft Identity Platform have for developers ?[05:42] - What are the benefits associated with integrating other Microsoft platforms?[07:46] - Why should developers care?[09:46] - What to expect from the series?[13:15] - How to get in touch with the team?Useful Links 425 showMicrosoft identity platform documentationMicrosoft Graph documentationOverview of ASP.NET Core Security...more15minPlay
September 08, 2020.NET Microservices with SteeltoeSteeltoe is an open source framework for .NET that provides libraries to build cloud-native and microservice applications. In this episode, Cecil chats with David and Hananiel from the Steeltoe project to learn about the various scenarios that it enables for .NET developers. [01:55] - What is Steeltoe about?[03:31] - How Steeltoe augments existing .NET features?[07:43] - Getting started demo[11:25] - Supporting health checks[16:33] - Distributed tracing and Dynamic logging[21:58] - What other features does Steeltoe support?[27:10] - Azure Spring Cloud for .NET support[28:22] - Learn more about Steeltoe Useful Links Steeltoe homepageGet staredSteeltoe on GitHub.NET Microservices: Architecture for Containerized .NET ApplicationsContainerized Docker Application Lifecycle with Microsoft Platform and Tools...more33minPlay
August 28, 2020Wordpress on .NET CorePeachpie is an open source project that allows for a seamless interoperability between PHP and .NET applications. In this episode, Benjamin and Jakub from the Peachier project show us how they enable developers to run Wordpress on .NET Core. [01:19] - Why run Wordpress on .NET?[03:22] - What enables Wordpress to run on .NET[07:32] - Getting started with Wordpress in .NET Core[16:43] - How does updating to newer Wordpress versions work?[18:54] - Using custom themes and plugins[27:40] - Migrating over an existing Wordpress site[29:48] - Creating Wordpress plugins with .NET[34:06] - Publishing the application[35:27] - Customer feedback Useful Links PeachPie HomepagePeachPie on GitHubDynamic Language Runtime OverviewIntroduction to ASP.NET Core...more40minPlay
August 26, 2020Getting started PeachPiePeachpie is an open source project that allows for a seamless interoperability between PHP and .NET applications. In this episode, we're joined by Benjamin and Jakub who are here to show us how some of the interesting features of PeachPie work. [02:13] - How did the PeachPie project get stared?[03:56] - How does PeachPie uses the DLR?[08:16] - Why would you want to run Php on .NET[11:42] - Creating a new PeachPie project[16:03] - Integrating with the build system[19:14] - Performance profiling[23:35] - What version of Php does PeachPie support?[27:08] - Language interoperability between C# and Php[33:48] - Using PeachPie in an ASP.NET Core application Useful Links PeachPie HomepagePeachPie on GitHubDynamic Language Runtime OverviewIntroduction to ASP.NET Core...more40minPlay
FAQs about On .NET - Channel 9:How many episodes does On .NET - Channel 9 have?The podcast currently has 254 episodes available.