by bill-s, 2019-11-06T17:43:00.825Z
Anti-forgery token is used to prevent CSRF (Cross-Site Request Forgery) attacks. Here is how it works in high-level:
IIS server associates this token with the current user’s identity before sending it to the client
In the next client request, the server expects to see this token
If the token is missing or it is different, then the server rejects the request (Reference)
by bill-s, 2019-11-06T17:44:04.689Z
Available beginning at Microsoft’s Ignite conference as a public preview, Visual Studio Online provides managed, on-demand development environments that can be used for long-term projects, to quickly prototype a new feature, or for short-term tasks like reviewing pull requests. You can work with environments from anywhere using either Visual Studio Code, Visual Studio IDE (in private preview), or the included browser-based editor.
by bill-s, 2019-11-06T17:48:56.138Z
Get familiar with basic Blazor (Razor) Component Lifestyle Methods:
event handlers, event callbacks
by bill-s, 2019-11-06T17:39:13.204Z
Enterprises today are adopting artificial intelligence (AI) at a rapid pace to stay ahead of their competition, deliver innovation, improve customer experiences, and grow revenue. AI and machine learning applications are ushering in a new era of transformation across industries from skill sets to scale, efficiency, operations, and governance.
by bill-s, 2019-11-06T17:41:30.440Z
In this post, you’ll build a .Net Framework application with Visual Studio on Windows 10. You’ll then containerize your application so it can be reliably deployed and run on any instance of Docker for Windows.
by bill-s, 2019-11-06T17:40:57.563Z
This framework is platform agnostic and dependency-free. The library targets .NET standard 2.0 and should run fine on both Windows and Linux machines.
by ThomasArdal, 2019-11-05T07:12:58.191Z
When starting to work with Entity Framework and SQL Server, you often run into the same errors. Sometimes these errors are caused by missing permissions for the database connection, and sometimes it's caused the way that the database is accessed. In this article, we will go through some of the most common errors and some of the possible ways these errors could be fixed.
by bill-s, 2019-11-06T17:51:15.649Z
Since the birth of various .NET implementations and .NET Standard, there has been a lot of confusion regarding these topics in the development community. We will try to eliminate that confusion by explaining these topics in a simple and understandable way.
by jpetrakovich, 2019-11-06T15:18:03.013Z
In part 2 of this series, the author discusses the code-level refactoring strategies used to add a second line of business to a 20-year-old application.
by bill-s, 2019-11-06T17:47:12.544Z
Generally, when we are using any uptime monitoring systems or load balancers, these systems will keep monitoring the health of the application and based on its health condition it will decide to send the request to serve it. For this earlier, we use to create a special endpoint where it will return any error message or code to indicate the health of the API/service.
by bill-s, 2019-11-06T17:39:38.419Z
In September, we shared Visual Studio 2019 for Mac v8.3 with you – this was our biggest release yet for .NET developers working on a Mac. Today, we’d like to invite you to take part in a new community challenge in which you can interact directly with our team to improve Visual Studio for Mac, explore some great looking ASP.NET Core samples, and earn prizes!
by cezarypiatek, 2019-11-04T17:30:27.724Z
Documentation for new csproj format, as well as for Nuget related properties, is scattered across different MSDN documents, so I decided to create this blog post as a reference to what I’ve recently learned and discovered about the project’s options that affect the content of the output directory.
by bill-s, 2019-11-07T01:36:35.887Z
When you think about Jupyter Notebooks, you probably think about writing your code in Python, R, Julia, or Scala and not .NET. Today we are excited to announce you can write .NET code in Jupyter Notebooks.
Try .NET has grown to support more interactive experiences across the web with runnable code snippets, interactive documentation generator for .NET core with dotnet try global tool, and now .NET in Jupyter Notebooks.
by bill-s, 2019-11-06T17:44:48.228Z
Harnessing the wisdom of the community, Visual Studio IntelliCode is revolutionizing developer productivity. We started with AI-assisted IntelliSense and are now expanding the application of artificial intelligence to significantly accelerate learning, radically improve development agility, and increase code quality by means of two exciting new capabilities: whole line completion and refactoring.
by bill-s, 2019-11-06T17:49:35.991Z
Recently, Nick from Stack Overflow tweeted about his experience of using the .NET Core GC configs – he seemed quite happy with them (minus the fact they are not documented well which is something I’m talking to our doc folks about). I thought it’d be fun to tell you about the history of the GC configs ‘cause it’s almost the weekend and I want to contribute to your fun weekend reading.