by jeremylindsay, 2019-01-08T21:13:12.074Z
This quick post is about how you can use GitHub and the OSS Index to scan your project’s NuGet packages for vulnerabilities – a good example of how perform your application security early on in the application life cycle (also known as ‘shift left‘)
by elmira_dam, 2019-01-10T16:35:58.840Z
This instructional video series is a hands-on demo of ASP.NET Core Tag Helpers with the help of Telerik UI for ASP.NET Core. Learn the basics of working with Tag Helpers by building a fully functional app using multiple UI components (grid, chart, date picker and more). The course is guided by industry pros: Scott Addie, Sr. Content Developer for Microsoft, and Ed Charbeneau, three-time Microsoft MVP.
by [email protected], 2019-01-13T14:54:08.853Z
In this article, Mircea Oprea goes through basic Blazor concepts by creating a simple application that searches through a feed of posts.
by bill-s, 2019-01-11T08:05:00.223Z
A few months ago, Google decided to shutdown Google+, due to multiple data leaks. More recently, they announced that the Google+ APIs will be shutdown on March 7, 2019, which is pretty soon! In fact, calls to these APIs might start to fail as soon as January 28, which is less than 3 weeks from now. You might think that it doesn’t affect you as a developer; but if you’re using Google authentication in an ASP.NET Core app, think again! The built-in Google authentication provider (services.AddAuthentication().AddGoogle(...)) uses a Google+ API to retrieve information about the signed-in user, which will soon stop working. You can read the details in this Github thread. Note that it also affects classic ASP.NET MVC.
by bill-s, 2019-01-11T08:03:27.873Z
We’ve released a free eBook, “Free eBook, “Learn Azure in a Month of Lunches: A practical guide to learning Azure cloud computing skills quickly”.
by jeremylindsay, 2019-01-08T21:12:09.776Z
This post is about how to write a .NET application to move workitems from another source (e.g. JIRA, Excel etc) into Azure Boards in Azure DevOps, and a Nuget package I’ve built to hopefully make it a bit easier for anyone else doing this as well.
by bill-s, 2019-01-11T08:08:05.430Z
The Liskov Substitution Principle (LSP) states that child class objects should be able to replace a parent class objects without compromising the application integrity. What this means essentially, is that we should put an effort to create such derived class objects which can replace objects of the base class without modifying its behavior. If we don’t, our application might end up being broken.
by bill-s, 2019-01-11T08:02:55.972Z
Today building open source software at Microsoft is normal — but when I started at Microsoft in 2007, it sure wasn’t. It took a few years to figure out the right thing to do and to get the big ship that is Microsoft turned into the wind of open source. But we’re there now and I look back on those early challenges with a smile. This is my story of the first successful open source project at Microsoft and how it paved the way to where we are today.
by bill-s, 2019-01-12T07:53:42.815Z
[00:20] Microsoft Ignite: The Tour continues to ramp up.
[00:48] Microsoft IoT and AI stuff at CES 2019 and some Windows device highlightsfrom CES.
[01:37] GitHub Offers Unlimited Free Private Repos
[02:40] Updates to GitHub Pull Request Extension for VS Code
[03:05] Python 2.7 Support for App Service on Linux and more on native Python support on Azure App Service
[03:34] Starting the .NET Open Source Revolution
[04:23] Deploy Externally Generated R Models to Azure Machine Learning Studio Web Services
[04:35] Five Microsoft Learn Modules for Getting Started with Azure
[04:42] The IoT Show: Microsoft Professional Program for Azure IoT
[04:50] Xamarin Show: Essential API of the Week, Connectivity
[04:55] Azure Friday: Interning in Azure Engineering
[05:06] DevOps Interviews: Agile Planning
[05:23] Christina's Pick of the Week: The Slightly Sketchy 1990s 'Computer Fairs,' A Major Part Of My Gaming History
by bill-s, 2019-01-13T03:09:24.449Z
TypeScript 2.8 introduced conditional types, a powerful and exciting addition to the type system. Conditional types let us express non-uniform type mappings, that is, type transformations that differ depending on a condition.
by tpeczek, 2019-01-09T11:07:19.534Z
In ASP.NET Core the authorization mechanism is well exposed for MVC, but not for middleware. This post shows how it can be fully utilized while configuring middleware pipeline.