Productive C# Logo
  • Home
  • Blog
  • Courses
  • Podcast
  • YouTube
  • Contact

Become a Master C# 9 developer

Subscribe to the Productive C# newsletter!

  • Get instant access to the Master C# 9 webinar
  • Get regular videos and news on C# and .NET
  • Get offers on products and services to master C#
__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"a2651":{"name":"Main Accent","parent":-1},"0ba8a":{"name":"Accent Low Opacity","parent":"a2651"},"c4e45":{"name":"Accent Medium opacity","parent":"a2651"}},"gradients":[]},"palettes":[{"name":"Default","value":{"colors":{"a2651":{"val":"var(--tcb-skin-color-0)"},"0ba8a":{"val":"rgba(47, 138, 228, 0.08)","hsl_parent_dependency":{"h":210,"l":0.54,"s":0.77}},"c4e45":{"val":"rgba(47, 138, 228, 0.2)","hsl_parent_dependency":{"h":210,"l":0.54,"s":0.77}}},"gradients":[]},"original":{"colors":{"a2651":{"val":"rgb(47, 138, 229)","hsl":{"h":210,"s":0.77,"l":0.54,"a":1}},"0ba8a":{"val":"rgba(47, 138, 229, 0.08)","hsl_parent_dependency":{"h":210,"s":0.77,"l":0.54,"a":0.08}},"c4e45":{"val":"rgba(47, 138, 229, 0.2)","hsl_parent_dependency":{"h":210,"s":0.77,"l":0.54,"a":0.2}}},"gradients":[]}}]}__CONFIG_colors_palette__
__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"dab19":{"name":"Main Accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default Palette","value":{"colors":{"dab19":{"val":"var(--tcb-local-color-a2651)"}},"gradients":[]},"original":{"colors":{"dab19":{"val":"rgb(19, 114, 211)","hsl":{"h":210,"s":0.83,"l":0.45}}},"gradients":[]}}]}__CONFIG_colors_palette__
Subscribe Now

We will collect, use and protect your data in accordance with our Privacy Policy.

Author Image

Andrea Angella

April 11, 2019

.NET, Master C#

Free Webinar – Master C# 8 New Features

Author Image

Andrea Angella

March 28, 2019

UX

How to organize a UX Review Session

Author Image

Andrea Angella

March 26, 2019

.NET, Master C#, Unit Testing

Mocking in C# Unit Tests using NSubstitute

Author Image

Andrea Angella

March 20, 2019

.NET, Master C#, Podcast

Announcing the Productive C# Podcast

Author Image

Andrea Angella

February 18, 2019

.NET, Master C#

Top C# Videos from NDC London 2019

Author Image

Andrea Angella

February 7, 2019

.NET, Master C#

How to use Indexes in C# 8

Author Image

Andrea Angella

January 27, 2019

.NET, Azure, Master C#, My Productive C#, Software Development, Unit Testing, Visual Studio

The best of C# and .NET in 2018

Author Image

Andrea Angella

January 4, 2019

.NET, Master C#, Visual Studio

Quiz: How Ranges in C# 8 work

Author Image

Andrea Angella

December 7, 2018

.NET, Master C#, Visual Studio

Top 5 C# News from Microsoft Connect 2018

Author Image

Andrea Angella

November 29, 2018

.NET

What Not To Do when Investigating a Memory Leak

Author Image

Andrea Angella

November 28, 2018

.NET, Master C#, Testing

How to organize an Exploratory Testing Session

Author Image

Andrea Angella

November 26, 2018

.NET, Master C#

Top 12 C# Videos from NDC Sydney 2018

Page [tcb_pagination_current_page link='0'] of [tcb_pagination_total_pages link='0']

First

Previous

Next

Last

Master Your C# Development Skills with Andrea, Microsoft C# MVP and .NET Community Lead

LEARN MORE
__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"f3080":{"name":"Main Accent","parent":-1},"f2bba":{"name":"Main Light 10","parent":"f3080"},"trewq":{"name":"Main Light 30","parent":"f3080"},"poiuy":{"name":"Main Light 80","parent":"f3080"},"f83d7":{"name":"Main Light 80","parent":"f3080"},"frty6":{"name":"Main Light 45","parent":"f3080"},"flktr":{"name":"Main Light 80","parent":"f3080"}},"gradients":[]},"palettes":[{"name":"Default","value":{"colors":{"f3080":{"val":"rgb(23, 23, 22)"},"f2bba":{"val":"rgba(23, 23, 22, 0.5)","hsl_parent_dependency":{"h":60,"l":0.09,"s":0.02}},"trewq":{"val":"rgba(23, 23, 22, 0.7)","hsl_parent_dependency":{"h":60,"l":0.09,"s":0.02}},"poiuy":{"val":"rgba(23, 23, 22, 0.35)","hsl_parent_dependency":{"h":60,"l":0.09,"s":0.02}},"f83d7":{"val":"rgba(23, 23, 22, 0.4)","hsl_parent_dependency":{"h":60,"l":0.09,"s":0.02}},"frty6":{"val":"rgba(23, 23, 22, 0.2)","hsl_parent_dependency":{"h":60,"l":0.09,"s":0.02}},"flktr":{"val":"rgba(23, 23, 22, 0.8)","hsl_parent_dependency":{"h":60,"l":0.09,"s":0.02}}},"gradients":[]},"original":{"colors":{"f3080":{"val":"rgb(23, 23, 22)","hsl":{"h":60,"s":0.02,"l":0.09}},"f2bba":{"val":"rgba(23, 23, 22, 0.5)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.5}},"trewq":{"val":"rgba(23, 23, 22, 0.7)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.7}},"poiuy":{"val":"rgba(23, 23, 22, 0.35)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.35}},"f83d7":{"val":"rgba(23, 23, 22, 0.4)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.4}},"frty6":{"val":"rgba(23, 23, 22, 0.2)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.2}},"flktr":{"val":"rgba(23, 23, 22, 0.8)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.8}}},"gradients":[]}}]}__CONFIG_colors_palette__

© Productive C# 2021. Owned by Andrea Angella | Cookie Policy | Terms of Use | Privacy Policy 

>