Feb 13 2018

Quiz: How ref returns work in C# 7.2

Quick with ref in C# 7.2

Test your C# 7.2 knowledge on ref returns by commenting what this program will print to the console. Do you know what will be the output of this program? and why? Write a comment below with your answer No cheating allowed 馃檪Don’t forget to share the quiz with your friends and colleagues. Share0 Share +10 Tweet0

Permanent link to this article: https://www.productivecsharp.com/2018/02/quiz-fun-with-ref-returns-in-csharp72/

Feb 02 2018

The Future of Engineering at Redgate鈥娾斺夾 futurespective empathy map approach

Empathy map

Few days ago, I come across to a bunch of tests that were using the null conditional operator in the wrong way and I think it is worth sharing it.Have a look at this code and how I fixed it.What’s the problem with the original code?When result is null, the test pass even if clearly …

Continue reading

Permanent link to this article: https://www.productivecsharp.com/2018/02/careful-using-c-null-conditional-operators-tests-2/

Jan 30 2018

.NET Cambridge Meetup: TPL Dataflow and Xamarin

Permanent link to this article: https://www.productivecsharp.com/2018/01/dotnetcambridgejan-2018/

Jan 18 2018

Christmas Holidays and Automatic Code Formatting

How often do you talk about code formatting during code reviews?Probably too often…Have you considered to define rules for your team to automate code formatting?I am sure you did.You probably came to the conclusion that it is going to take too much time to  find an agreement between all members of your team. You are …

Continue reading

Permanent link to this article: https://www.productivecsharp.com/2018/01/automatic-code-formatting/

Jan 15 2018

Be careful in using the C# null conditional operators in tests

Dangerous use of null C# conditional operator in test

Few days ago, I come across to a bunch of tests that were using the null conditional operator in the wrong way and I think it is worth sharing it.Have a look at this code and how I fixed it.What’s the problem with the original code?When result is null, the test pass even if clearly …

Continue reading

Permanent link to this article: https://www.productivecsharp.com/2018/01/careful-using-c-null-conditional-operators-tests/

Dec 22 2017

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/

Oct 31 2017

Productive C# – 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/

Oct 15 2017

Productive C# – How to create a Documents Store in Azure Cosmos DB

Productive C# Logo

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/

Sep 19 2017

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/

Aug 28 2017

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/

Load more

>