Dominick Baier looks at various solutions to secure SPAs and settles on a combination of server-side OpenID Connect, SameSite, automatic token management, and ProxyKit....
Sam Basu dives into what the DevReach conference offered for the latest in .NET development, and shares links to each of the breakout sessions recorded in full HD....
Ed Charbeneau shares an instructional video series containing a hands-on demo of ASP.NET Core Tag Helpers with the help of Telerik UI for ASP.NET Core....
James Montemagno introduces the expansion of the ASP.NET community standups into the ".NET Community Standup" series, which spans multiple teams and products in the world of .NET and shows off the......
Andrew Lock looks at the options available for running async tasks on app start up, and shows some simple methods and extension points that solve the problem....
Recently, I’ve updated over 30 of my extensions to support Visual Studio 2019 (16.0). To make sure they work, I got my hands on a very early internal build of VS 2019 to test with (working on the Visual Studio team has its benefits). I’ve learned that the upgrade process is probably the easiest I’v...
I’m often asked how to best learn to build Visual Studio extensions, so here is what I wished someone told me before I got started. Don’t skip the introduction It’s easy to create a new extensibility project in Visual Studio, but unless you understand the basics of how the extensibility system wor...