• In-Depth

    Xamarin vs. Newcomer Flutter: What Developers Say

    Although it was only just released as a beta, the open source Flutter framework for cross-platform mobile app development is drawing comparisons with Microsoft's Xamarin in the developer community. 03/01/2018

  • Practical .NET

    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. 02/28/2018

  • News

    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. 02/28/2018

  • Practical .NET

    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. 02/27/2018

  • News

    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. 02/27/2018

  • The Data Science Lab

    Neural Network Dropout Using Python

    Go hands-on with data scientist Dr. James McCaffrey as he explains neural network dropout, a technique that can be used during training to reduce the likelihood of model overfitting. 02/26/2018

  • News

    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. 02/26/2018

  • Avoiding Entity Framework Slowdown

    You'll probably only have this problem with legacy databases but, if you do have this problem, it can kill your Entity Framework performance. 02/23/2018

  • Practical .NET

    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. 02/22/2018

  • News

    VS Code Bundled with Anaconda Python Distro

    After hiring the original developer of a popular Python extension, taking over the project and hiring even more Python coders to further develop it, the Visual Studio Code team has announced the editor is now shipping with the popular Anaconda distribution. 02/22/2018

  • The C# Scopes for Privileged Inheritance

    C#'s scope for classes includes internal, public, protected ... and two more. The most restrictive of these allow you to create an inheritance hierarchy with "privileged" and "nonprivileged" derived classes. 02/21/2018

  • Practical ASP.NET

    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. 02/20/2018

  • Getting Data from the Request Object in ASP.NET MVC

    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. 02/20/2018

  • Paste JSON and XML as a Class

    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. 02/16/2018

  • Practical ASP.NET

    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. 02/15/2018

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.