.NET Framework


Copying Classes in TypeScript

If you need to create a version of a class from several sources or just want to merge default values with a user's input, object spreading solves your problem. JavaScript won't let you do this (yet) but TypeScript will.

What's New in Visual Studio 2017 15.6

Microsoft shipped Visual Studio 2017 15.6 with improved performance -- especially in solution load times -- topping the list of new features and enhancements.

Microsoft Ships First v2.1 Previews of .NET Core, ASP.NET Core, Entity Framework Core

Microsoft has shipped the first preview of .NET Core 2.1 -- its modularized, open source, cross-platform evolution of the .NET Framework and runtime -- along with associated "Core" packages for ASP.NET and Entity Framework.

Supporting Developers with JSON Schema

If you're building services it's critical that you support the developers who will create and read your service's messages. JSON Schema lets you support the three principles of good message design in a way that supports developers.

VSTS Adding More Programming Languages for 'Azure DevOps Projects'

Azure DevOps Projects, introduced several months ago and powered by Visual Studio Team Services, is getting closer to emerging from its public preview as the VSTS team continues to add functionality, including support for more programming languages.

Managing and Enforcing Message Formats for Services

You can dramatically simplify life for developers creating services and their consumers by following three rules for designing messages and then enforcing your message formats with JSON Schema.

One-Stop Guidance for Using Azure Cloud Services with Xamarin

Microsoft has published one-stop guidance for sorting out myriad Azure cloud services available for Xamarin mobile app development projects -- in the form of a poster.

Silverlight Reborn? Check Out 'C#/XAML for HTML5'

C#/XAML for HTML5 from Userware, also called CSHTML5, allows .NET developers to write Web apps in C# and XAML by compiling the files to HTML5 and JavaScript -- or to migrate existing Silverlight apps to the Web.

Designing Service Messages for Optimal Performance

If you're building services, then getting your message formats right can be the difference between success and failure. Here's an example of what can go wrong and how it could be fixed.

Invoking and Sharing View Components in ASP.NET Core

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.

Creating Reusable View Components in ASP.NET Core

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.

Validating JSON with JSON Schema

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.

Q&A: Sam Basu on Using Xamarin, AI, Cloud Services and More for Mobile Apps

Expert advice on using the latest techniques with Xamarin for your mobile development.

VS Code January Update: Quickly Fix TypeScript, JavaScript Errors

The January 2018 update of Microsoft's Visual Studio Code editor incorporates the new TypeScript 2.7.1 edition, allowing for quicker fixing of errors in TypeScript and even regular JavaScript files.

Changing the Way You Test with Live Unit Testing

Peter tries out Visual Studio Enterprise 2017's Live Unit Testing and has what might be a life-changing experience.

Simple Concurrent Client-Side Processing in ASP.NET MVC with Web Workers and TypeScript

Here's how to use web workers in ASP.NET MVC with TypeScript to enable concurrent processing in your client-side code. And, as a bonus, the correct way to think about web workers.

Visual Studio Code Python Extension Improves Linting, More

Microsoft's Visual Studio Code team has updated the popular, open source Python extension it acquired a few months ago, adding yet more functionality to the tool that has been installed more than 6 million times.

Low-Code Windows Template Studio Gets Visual Basic Support

Windows Template Studio, Microsoft's open source, wizard-driven Visual Studio 2017 extension for coding UWP applications, is out in version 1.7 with new support for Visual Basic and the Prism framework.

Filtering List Boxes with a Little Help from XAML

This hands-on tutorial features an example app that displays a list of American cities, allowing the user to see a subset of choices by typing a filtering text value.

TypeScript 2.7 Ships, Developers Debate Its 'Bloat'

Microsoft yesterday shipped TypeScript 2.7, adding a bunch of new features as usual -- so many that a debate about bloat in the programming language was sparked on a social coding site.

Subscribe on YouTube