C#


Performance Tips for Asynchronous Development in C#

Visual Studio Async is a powerful development framework, but it's important to understand how it works to avoid performance hits.

Improved Combinations with the BigInteger Data Type

If your app requires the creation and manipulation of combinations of objects, the BigInteger structure in the Microsoft .NET Framework can offer huge advantages to combination functions.

Tighten up Your Visual Basic Code with Lambda Expressions

See how lambda expressions enhance a common programming scenario.

Advanced Live Tiles, Part 3: Lock Screens

How to use lock screen badge and tile notifications in your Windows 8 application.

Windows 8 Set to Debut October 26

The operating system will release to manufacturing in August.

The Builder Pattern in .NET

How to separate complex object construction from its representation using the Builder design pattern in C#.

What .NET Developers Must Know about C++ Classes

C++ does things differently than C# or Visual Basic, especially when it comes to class construction. Take this tour to learn about the differences.

Readers Respond: Write Android Apps in C#, Visual Studio Keyboard Shortcuts

A skunkworks project by Xamarin, the developers of Mono for Android and Mono Touch, machine-translated millions of lines of Java in Android to C#.

Windows 8: Advanced Live Tiles, Part 2

How to schedule live tile and badge updates in a Windows 8 application.

Mapping and Location in Windows Phone

Using Windows Phone's Map control and displaying multiple points using data binding.

Microsoft Announces Shift to Windows 8 for Windows Phone

Windows Phone 8, expected later this year, will introduce a development model based on C++/C and DirectX to facilitate code sharing with Microsoft's upcoming Windows 8 operating system.

Using Lambda Expressions for Shorter, More Readable C++ Code

Even for C++'s ancestor, C, one of its most valued features was the ability to declare functions as parameters for other functions or procedures

Working with Advanced Live Tiles in Windows 8

In part 1 of his series on advanced live tiles, Eric Vogel shows you how to add secondary tiles to your Windows 8 Metro style applications.

Microsoft Announces Visual Studio 2012 Express for Windows Desktop

The company is bringing back free tooling for Windows desktop apps after developers expressed frustration over the Visual Studio 2012 Express lineup.

Microsoft "Roslyn" CTP Refresh Targets Visual Studio 2012 RC

The second hands-on look at Microsoft's upcoming compilers-as-a-service technology is now available to developers in a June 2012 Community Technology Preview.

Enabling User-Updated Live Tiles in Windows 8

This tutorial demonstrates how to give users more power with the ability to customize live tiles in Metro style apps.

Exceptional Async Handling with Visual Studio Async CTP 3

Handling exceptions in the Task-Based Asynchronous Pattern has become much easier with the latest version of the Microsoft .NET Framework.

Database Synchronization with the Microsoft Sync Framework

Use the Microsoft Sync Framework to synchronize data changes between SQL Server 2008 Standard, SQL Server 2008 Express and SQL Server Compact Edition 3.5.

Free Tool: Automapping LINQ-to-Entities Queries

Moving property values from one object to another can be tricky; DevTrends has a set of extensions that can help.

Fluent Interface Design in .NET

Eric Vogel shows you how to simplify the consumption of your API by adding a fluent interface design.

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.