• Brush Up Your SQL

    LINQ and Entity Framework are great ... but you're still going to need to write SQL. 03/05/2018

  • News

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

  • News

    Microsoft Boosts AI-Driven Vision, Search Services in Azure Cloud

    Microsoft announced several enhancements and new offerings for its Cognitive Services cloud APIs that help developers leverage artificial intelligence (AI) capabilities in mobile and other apps. 03/02/2018

  • 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

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.