Really simple and useful when working with sass files in Visual Studio Code.
Install from link below.
Click “Watch sass” in lower right corner of Visual Studio Code.
Edit an scss file and save. -> compiles to css file in the same directory. Also works with live browser reload. See output window / extensions / Live Sass Compile for process info.
Continuous deployment to Azure in Visual Studio Team Service
> Hosting on Azure and building on Visual Studio Team Services (VSTS)? You should utilize the (now) wonderful release management tool built into VSTS.
blog.elmah.io/continuous-deployment-to-azure-in-visual-studio-team-service/?utm_campaign=dotNET%20Weekly&utm_medium=email&utm_source=week-36_year-2018
NLog vs log4net vs Serilog: Compare .NET Logging Frameworks
Logging information in .NET, or really in any production application, is invaluable. In many cases, developers don’t have direct access to the production environment to debug issues. Good quality logs are the difference between solving problems like Sherlock Holmes and stumbling upon solutions like Inspector Jacques Clouseau. As you can imagine, we’re pretty big on logging here at Stackify, and we’ve written quite a few other blog posts on .NET logging frameworks. I’d encourage you to try out the search and read a few of our previous articles.
Source: NLog vs log4net vs Serilog: Compare .NET Logging Frameworks
ASP.NET Core CORS configuration made simple
When a front-end application (think javascript) tries to access your ASP.NET Core API, if your API is hosted at a different “origin” then you’ll see the dreaded “CORS” error.
Use this tool to make your ASP.NET Core API and front-end app play nice.
corsdot.net/?utm_source=list
Async await for the rest of us
What’s the deal with async and awaitin C#? Why should a .Net developer in 2018 need to know what it is and how to use it?
www.blog.jamesmichaelhickey.com/async-await-for-the-rest-of-us/?utm_campaign=dotNET%20Weekly&utm_medium=email&utm_source=week-35_year-2018
How to get started with Azure and .NET
Azure is a big cloud with lots of services, and for even the most experienced user it can be intimidating to know which service will best meet your needs. This blog post is intended to provide a short overview of the most common concepts and services .NET developers need get started and provide resources to help you learn more.
blogs.msdn.microsoft.com/webdev/2018/09/04/how-to-get-started-with-azure-and-net/
What is DevOps? – In Simple English Video
ASP.NET Core 2.2 preview – Updated routing handling
We’re making a big investment in routing starting in 2.2 to make it interoperate more seamlessly with middleware. For 2.2 this will start with us making a few changes to the routing model, and adding some minor features. In 3.0 the plan is to introduce a model where routing and middleware operate together naturally. This post will focus on the 2.2 improvements, we’ll discuss 3.0 a bit further in the future.
Source: ASP.NET Core 2.2.0-preview1: Endpoint Routing | ASP.NET Blog
Log4View – log4net log viewer
Log4View is a powerful and comfortable viewer for log4net, NLog, log4j and log4xx
Log4View Community Edition is free to use.
Log4View comes in three different editions:
- Log4View Professional Edition is the most complete edition of Log4View. It can handle up to 255 different log sources simultaneously, can read input from databases and visualizes log messages as text and chart.
- Log4View Trial Edition has the same features as Log4View Proferssional Edition but expires 30 days after installation. After expiration, the Trial Edition continues working as Community Edition.
- Log4View Community Edition is limited to one log source, has no access to databases and can’t visualize log messages as chart. Log4View Community Edition is free for personal, non commercial use.
Download: Log4View – LOG4VIEW – created by PROSA
Guard – fluent argument validation library
Guard is a fluent argument validation library that is intuitive, fast and extensible.
Source: GitHub – safakgur/guard: A high-performance, extensible argument validation library.