An Intern Battles the Monster App

What Martin wanted was to fulfill his internship requirement for his degree and possibly earn a little spending money for his efforts. He got both of these and the experience of meeting "The Monster."

Doubly Precise VB.NET Rounding Issues Abound

You'd think that rounding should be simple, but why is it causing Ryan so much trouble? You can thank his managers for that.

B4J Keeps Classic Visual Basic Alive

According to Anywhere Software, B4J aims to be the modern alternative to Visual Basic 6.

Rosyln Update: The State of the .NET Compiler Platform

Now that Visual Studio 2015 is upon us, here's a brief overview of the capabilities of the .NET Compiler Platform.

July 20: Visual Studio 2015, TFS 2015 and .NET 4.6 To Be Released Online

Microsoft's programming tools suite features get locked for its release to manufacturing later this month, and the company will simultaneously hold a number of online events and demos to formally introduce the tools to the world.

Everything You Didn't Know About Shared and Static Members

Peter's convinced you're not using Shared and static members enough, but then he's also convinced that none of you know about all the ways you can use those two keywords.

Visual Studio 2015, Team Foundation Server 2015 CTP 6 Now Available

Visual Studio 2015 CTP 6 comes with more efficient cloud services single sign-on, improvements in ASP.NET and Xamarin integration, and an update to Visual Studio Tools for Apache Cordova.

Creating a Simple Collection Class

Here's the simplest possible code for creating a custom collection class in the Microsoft .NET Framework that includes support for For…Each loops, an indexer method and initializing collections with {…}.

Creating Complex XML Documents with XML Literals

If you're creating an XML document and want to write code that you'll actually be able to maintain … well, it may be time to learn a little Visual Basic, just so you can use XML Literals. It's a good solution even for C# shops.

VB Is Not Dead: Coming Language Features in Visual Basic 14

Microsoft skips to naming the next version of Visual Basic, and commits to new language developments that are planned for release at the same time as the release of Visual Studio 15.

Polyglot Apps for iOS, Android and Beyond

Did you know you can combine C#, F#, Visual Basic, Razor, HTML and JavaScript within a single app?

Out of Time

It’s crunch time for Ben and his team. After a long journey, their project to uplift their biggest client’s application code is nearly at an end. Hopefully they didn’t miss anything ...

Managing Transactions in Entity Framework 6

Here's an article about managing transactions that you don't need to read because, with one exception, Entity Framework will do the right thing by default. But, in the .NET Framework 4 and later, you can do more (if you ever need to).

Leveraging Interfaces and Extension Methods To Extend Your Classes

Extension methods provide a great way for extending a class functionality -- but it's interfaces that let you use those methods anywhere you want.

How To Simplify Asynchronous Programming with Await and Async

Prune your Entity Framework with the help of asynchronous methods.

Visual Studio '14' CTP Available as Azure VM

MSDN subscribers can try it for free with their Microsoft-supplied credits.

Visual Studio '14' CTP Released

It's a preview of the next version of the IDE, expected to hit in 2015.

Capturing Results from Stored Procedures with Entity Framework 6

Entity Framework 6 gives you a variety of ways to call stored procedures that return data and capture the results those procedures return. Here's a look at all of them.

Moving Data to the Form in Windows Forms

When you implement the Model-View-ViewModel pattern you need to tell your View (in this case, a Windows Form) when the ViewModel has new data. Here's how to do that, along with a warning about how to avoid a potential bug.

Async Processing in EF6 and the Microsoft .NET Framework 4.5

The latest version of Entity Framework makes it easier to write asynchronous code. Here's how to write that code, and more important, where you'll actually find it useful.

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.