• Modern C++

    How To Write a Function That Returns More Than One Value

    Like magic, tuples make the impossible possible. Yep, we're talking here about one little corner in the Standard Template Library that will make it simple to return multiple values from a single function, without "out" parameters -- and it has other uses, too. 06/22/2016

  • Practical ASP.NET

    Stepping Through Binding Styles Using SpecFlow 2

    SpecFlow offers a number of binding styles for bridging business-readable tests with test-automation code. 06/21/2016

  • News

    Azure DevTest Labs Extension for VSTS Now at GA

    A preview of the extension for spinning up Azure development and test environments right from within Visual Studio Team Services is now no longer a preview. 06/21/2016

  • Save Some Time Deleting Entities in Entity Framework: RemoveRange

    You usually don't care about Entity Framework's change tracking system. But here's a way to avoid it and improve your performance, at least when deleting entities. 06/21/2016

  • Practical .NET

    Saving Data on the Client in ASP.NET MVC

    Here's another way to make applications more scalable and more responsive to the user: store some application data on the user's computer. 06/20/2016

  • News

    May Release of Visual Studio Code 1.2 Includes Tab Preview

    A big user request, tab support, is developed enough that it's now available in preview form for those working with the VSC Insiders Release. 06/16/2016

  • The Data Science Lab

    How the R Language Does OOP

    It's not quite like C# or Python, but the R language's object-oriented programming capabilities are getting better with each iteration. Let's take a look at what .NET developers are able do now with OOP in R6. 06/16/2016

  • Code Focused

    Experiencing Nothingness in C# and Visual Basic

    Nothing and null are one and the same, except in the language of programming. 06/15/2016

  • In-Depth

    Emerging Experiences, The HoloLens, and .NET Developers

    Natural User Interface expert Tim Huckaby gave a glimpse of some of the more interesting challenges developer face with computing becoming more "natural," including how to control computers beyond the devices themselves. That was the message at his keynote talk at Visual Studio Live! in Boston. 06/15/2016

  • In-Depth

    Microsoft's Fritz Describes .NET of Tomorrow

    At Visual Studio Live! in Boston, Microsoft's senior program manager in the Developer Outreach Group showcases a number of features that will move .NET into a broader, more cross-platform-friendly future. Also, Fritz says to expect .NET on June 27. 06/14/2016

  • Visual Studio Toolbox

    16 Essential Windows Tools for Amazon Web Services

    That "other" cloud company is a popular option due to the breadth of tools and capabilities. So, it only makes sense that there are a number of Windows developer tools available for those who want to hop on the AWS cloud. 06/14/2016

  • News

    Xamarin Showcases Stable Release of Its Cross-Platform Dev Tools

    The cross-platform solutions provider that was acquired by Microsoft earlier this year released updates to its tools at the dotNetConf last week. 06/13/2016

  • Practical .NET

    Creating a Flexible, Extendable Update Process

    In any real-world business, updating data isn't simple and changing the rows in the table is just the start of a complex set of processes. Fortunately, you can break those updates down into a bunch of simple processes that can be easily extended. 06/13/2016

  • Practical .NET

    Use Lambda Expressions in LINQ Includes

    You couldn't do it in earlier versions of Entity Framework but, in more recent versions, you can use lambda expressions to save yourself from some runtime errors. 06/10/2016

  • News

    Visual Studio 2015 Update 3 RC Now Available

    Updates to TACO, AppInsight and HockeyApp are features of this release along with stability, performance, and bug fixes. 06/09/2016

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.