Want to receive every Tuesday the best .NET links?
Once subscribed you can login, submit a link and receive the weekly newsletter.
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 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.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 bill-s, 2019-01-05T14:20:38.654Z
In this post, I'm going to show you how to build toast notifications for your Blazor/Razor Components applications. By the time we're done you'll be able to show 4 different toasts depending on the level of importance (information, success, warning and error). The best bit, this will all be achieved without using a single line of JavaScript.by bill-s, 2019-01-05T14:23:07.606Z
This is a quick post to give you some feedback about an experiment I just made with the Scriban Text Templating Library to add support for async/await automatically from the existing synchronous code, all of this done by using Roslyn. If you have an existing code base that works beautifully in a synchronous manner, but you would like also to provide a path for async/await patterns, you don’t want to rewrite your entire code base to the async/await pattern, or to drop synchronous code for async/await only. It would either be a huge burden to maintain two code paths doing almost the same thing, or the use async/await only would actually perform significantly worse than the synchronous version, even if you are using the recently introduced ValueTask<T>by bill-s, 2019-01-05T14:21:45.230Z
Earlier today I put my foot in my mouth on Twitter by running a quick and dirty perf test application to check out a question from a customer, without properly setting up configuration.by bill-s, 2019-01-05T14:21:16.650Z
GraphQL, tracked by its most popular client library Apollo, continues to explode in popularity. We think it’s going to be a technical force to reckon with in 2019 … You’ll need to learn GraphQL. But learning is hard because most GraphQL tutorials use simplistic examples to teach its capabilities. When it comes to building real applications, we run into complexities that these tutorials do not address. In this series, we’ll look at GraphQL concepts using a realistic book domain that has 3 entities and 2 relationships. It’s usually the relationships that cause us heartburn, so we will tackle them head on.by bill-s, 2019-01-05T14:24:36.138Z
To understand this article you should have basic knowledge of creating Web APIs in ASP.NET Core This code in the article has been tested on ASP.NET Core version 2.2 The source code for this article is available on GitHub at https://github.com/salslab/AspNetCoreJwtSample.gitby 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-07T03:09:51.083Z
.NET Core is a cross-platform runtime available for x64 and ARM processors that can be used to run ASP.NET Core web applications and standalone .NET Core console applications on Windows, Linux and macOS. Installing .NET Core is straight forward for most Desktop platforms with clear instructions available on the download website. However, many would find it trickier to install it on something like Raspberry Pi which uses ARM based processor. So, here is a quick and easy guide to install .NET Core 2.2 on Raspberry Pi 3 Model B+ with the latest Raspbian that is based on Debian 9 (Stretch).by bill-s, 2019-01-05T14:16:58.315Z
Damian catches up with fellow Cloud Advocate Jay Gordon at Microsoft Ignite | The Tour in Berlin. Containers are still new for a lot of people and with the huge list of buzzwords, it's hard to know where to get started. Jay shows how easy it is to get started running your first container in Azure, right from scratch.by bill-s, 2019-01-07T03:04:28.961Z
SOLID is an acronym for 5 important design principles when doing OOP (Object Oriented Programming). These 5 principles were introduced by Robert C. Martin (Uncle Bob), in his 2000 paper Design Principles and Design Patterns. The actual SOLID acronym was, however, identified later by Michael Feathers.by bill-s, 2019-01-05T14:07:50.485Z
It's 2019 and Christina and TWC9 are back from trip/vacation hiatus, here with the latest dev news, including: [00:38] Microsoft Ignite: The Tour continues to go full speed ahead in January, with stops in Toronto, Singapore, Tel Aviv, and Milan! [01:12] The CsharpFritz 2018 Year in Review - Jeff's insights on Twitch streaming are great! [1:37] .Net Foundation December Update and also check out all of the news out of Connect(); 2018 here and here [02:29] The Biggest IoT Stories of 2018 [02:38] Microsoft Open Sources Trill and Trill on GitHub [03:23] Learning Azure with Donovan and Dan [03:45] DevOps Lab: Running Your First Docker Container in Azure [03:55] How to Run an App Inside a Container Image with Azure [04:03] The IoT Show: Live Demo of BeSense by Winvision powered by Azure Digital Twins [04:19] PowerShell Basics: RegEx Fun [04:49] Azure PowerShell Az Version 1.0 [05:18] Christina's Pick of the Week Technology, Ranked also, #StreamReputationTouronNetflix Share your favorite technologies/innovations in the comments! Also, let me know what you think of my excellent hoodie!by bill-s, 2019-01-05T14:19:57.801Z
I was recently tasked with selecting a front end component library for the future of our product at work. I started with a list of options and quickly filtered it down to Vue and React.