![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
Await, SynchronizationContext, and Console Apps
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
FAQ on Task.Start
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
Awaiting Socket Operations
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
Paper :: Guide to Implementing Custom TPL Dataflow Blocks
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
Coalescing CancellationTokens from Timeouts
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
How to use C++ AMP from C# using WinRT
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
New in .NET 4.5: ThreadLocal.Values
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)
PLINQ Queries That Run in Parallel in .NET 4.5
![](https://devblogs.microsoft.com/pfxteam/wp-content/uploads/sites/21/2018/08/dotnetfeature.png)