2017 archive

Top 10 Productive C# Videos of 2017

Productive C# Logo

This is the list of the top 10 most watched Productive C# videos of 2017. 1. Generalized Async Return Type (ValueTask) in C# 7 Learn how to use the generalized async return type feature in C# 7 (more specifically ValueTask) in order to improve the performance of you application by reducing memory pressure. ValueTask is …

Continue reading

Permanent link to this article: https://www.productivecsharp.com/2017/12/top-10-productive-csharp-videos-2017/

Using Static Declaration in C# 6.0

New video from Productive C# to learn about the using static declaration in C# 6.0. Using Static Declaration Learn how C# 6.0 using static declarations can help to make your code more readable. Related posts All you need to know to practically master the new C# 7 features How to configure the C# language version …

Continue reading

Permanent link to this article: https://www.productivecsharp.com/2017/10/using-static-declaration-csharp-6/

How to create a Documents Store in Azure Cosmos DB

Create Documents Store in Azure Cosmos DB

New video from Productive C# to learn how to create a Documents Store DB in Azure Cosmos DB. How to create a Documents Store in Azure Cosmos DB Learn how to create a Documents Store in Azure Cosmos DB using C#. Previous videos Productive C# – Azure Functions in C# Productive C# – Working with …

Continue reading

Permanent link to this article: https://www.productivecsharp.com/2017/10/productive-c-create-documents-store-azure-cosmos-db/

Productive C# – Inferred Tuple Element Names

Productive C# Logo

New video from Productive C# to learn about the new inferred tuple element names feature added in C# 7.1. Inferred Tuple Element Names Learn how tuple element names are automatically inferred in C# 7.1. Previous videos How to configure the C# language version in Visual Studio 2017 projects Async Main in C# 7.1 Default Expressions in …

Continue reading

Permanent link to this article: https://www.productivecsharp.com/2017/09/inferred-tuple-element-names/

Azure via C# – Azure Functions in C#

Productive C# Logo

New video from the Azure via C# video series to learn how to create, debug and deploy Azure functions using C# and Visual Studio 2017. Azure Functions in C# Learn how to create, debug and deploy Azure functions using C# and Visual Studio 2017. Previous videos Azure via C# – Create Azure Blobs Azure via …

Continue reading

Permanent link to this article: https://www.productivecsharp.com/2017/08/azure-via-csharp-azure-functions/

Practical C# – How to configure the C# language version in Visual Studio 2017 projects

Productive C# Logo

New video from the Practical C# Video series to learn how to configure the C# language version used. How to configure your project C# language version Learn how to configure your C# Visual Studio 2017 (Update 3) project to compile against a specific version of the C# compiler or the latest release. Do you like these …

Continue reading

Permanent link to this article: https://www.productivecsharp.com/2017/08/practical-csharp-language-version/

Practical C# – Sequence Equality

Productive C# Logo

New video from the Practical C# Video series to learn how to compare sequences in C#. Sequence Equality in C# Learn how to check if two lists or sequences are equal. Did you know Microsoft implemented this for you in the .NET Framework 3.5?   Do you like these videos? Subscribe here Previous videos

Permanent link to this article: https://www.productivecsharp.com/2017/08/practical-csharp-project-references-2/

Practical C# – Project References

Productive C# Logo

New video from the Practical C# Video series to learn how project references works in C#. Project References in C# Let how to add a project reference using Visual Studio 2017 and what happens under the cover. Learn how the new csproj syntax introduced in Visual Studio 2017 greatly simplify how to work with project references. …

Continue reading

Permanent link to this article: https://www.productivecsharp.com/2017/08/practical-csharp-project-references/

Practical C# – Named and Optional Parameters

Productive C# Logo

New video from the Practical C# Video series to learn named and optional parameters introduced in C# 4. Named and Optional Parameters Learn how to use named and optional parameters in C# and why you need to be careful if you want to change parameters names and default values in your public APIs. Do you like …

Continue reading

Permanent link to this article: https://www.productivecsharp.com/2017/08/practical-csharp-optional-parameters/

SelectMany in LINQ

Select Many in LINQ

Learn how to use SelectMany in LINQ. SelectMany in LINQ Learn all the possible ways you can use the SelectMany extension method in LINQ using C#.   Do you like these videos? Subscribe here Previous videos

Permanent link to this article: https://www.productivecsharp.com/2017/08/select-many-in-linq/

>