Asynchronous, Parallel & Multicore Programming


Jeremy Clark Explains Task, Await and Asynchronous Methods in C#

There's a lot of confusion about async/await, Task/TPL and asynchronous and parallel programming in general, so Jeremy Clark is on a mission to inform developers on how to use everything properly.

Q&A with Jason Bock: What's New with Concurrent Programming in .NET

From new features like async return types and advice on when to use the latest structures, here's Microsoft MVP Jason Bock's top tips for developers currently working with concurrent and asynchronous programming.

Supercomputing with the .NET Task Parallel Library

Huge volumes of data need near-supercomputer power to process and analyze it all. You can get there with the .NET Task Parallel Library.

4 Ways To Transform a File on Windows with C++

On the Windows platform, the C++ language offers several ways to process a file. We'll look at four approaches for serial IO access.

LINQ Query Enters the Age of Big Data

Integrating distributed, in-memory computing with distributed caching can easily extend LINQ semantics to create important new capabilities for real-time analytics on fast-changing data.

How To Manage Asynchronous Tasks Using the Task Object

You want the responsiveness that asynchronous programming in the Microsoft .NET Framework 4 provides, but also need your asynchronous methods to work with other code in your application. Here's how the Task object answers all of your problems.

Async Actions in ASP.NET MVC 4

Learn how to use asynchronous controller actions in ASP.NET MVC 4 by building a simple Contacts Manager app.

Essential Reactive Extensions with .NET 4.5 and LINQ

The Rx library utilizes the power of LINQ to make difficult asynchronous problems simple.

Build a Windows Store App Using SQLite

No database for your Windows Store app? No problem -- SQLite to the rescue!

.NET Framework 4.5 Multi-Threaded Globalization

Eric Vogel shows you how to use the CultureInfo API in .NET Framework 4.5 to simplify localization in a multi-threaded application.

C# 5.0: More Than Just Async

Much emphasis has been placed on the new async capabilities in C# 5.0. However, there are smaller smaller -- but still useful -- features of which you may not be aware.

New Version of .NET Framework, SDK for Windows Phone 8 Released

Upgrades to the development suite include CoreCLR and async programming.

.NET Framework Parallel Dataflow, Part 3

How to implement a custom Task Parallel Dataflow block.

Exploring .NET 4.5 Parallel Dataflow - Part 2

In Part 2 of this three-part series on dataflow programming with the Task Parallel Library, Eric Vogel shows you how to create a Windows 8 application that uses a composite parallel data flow.

A .NET 4.5 Parallel Dataflow Primer

The Task Parallel Dataflow (TDF) library helps developers tackle complex parallel use cases.

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.

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.

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.

Hidden Improvements in Visual Basic 11

Visual Basic 11 contains many enhancements you may not have noticed.

Windows Runtime and .NET: Better Together

The new Windows Runtime integrates beautifully with the .NET Framework. Building this app will demonstrate just how well.

Subscribe on YouTube