View components let you create reusable chunks of business logic coupled with a UI in multiple places in your application ... and then let you share that logic across multiple projects. Here's how to invoke them and share them.
In a world with model binding, you don't often need to use the Request object's collections. But when model binding fails you those collections are often your easiest solution.
With a couple of mouse clicks you can convert JSON or XML to a perfectly good class. And, with a little extra work, you can do it in a couple of keystrokes.
ASP.NET Core lets you bundle up business functionality along with its related UI into a view component that you can reuse in throughout your application.
Web workers in TypeScript give you concurrent processing but they can be awkward to debug. However, if you set up your web worker code as just another function, you can simplify debugging (or even build your web worker dynamically at run time).
Once you've created a JSON Schema that describes a JSON document, you can use it both in Visual Studio -- to provide guidance when creating JSON documents -- and in your code to validate the messages you're receiving.
If you ever have a question about a URL, then the Uri object has the answer.
'I think ASP.NET Core is the biggest game changer in the history of Web development using the Microsoft stack.'
If you don't need to replace the object stored in the variable, you might as well declare it as a constant.
Expert advice on using the latest techniques with Xamarin for your mobile development.
It's not really a Visual Studio tip but it can save you a lot of typing.
With TypeScript 2.4 If you've got a module that you only need in special cases, then you can put off loading it until that special case crops up.
Peter tries out Visual Studio Enterprise 2017's Live Unit Testing and has what might be a life-changing experience.