Design a site like this with WordPress.com
Get started
Skip to content
Matteo's .NET Explorations

Matteo's .NET Explorations

Software Engineer, .NET Enthusiast, Earthling

Template-based code generation with Razor and Roslyn

In this blog post I will complete the “template-based card image generator” project that I started a few weeks ago and I will discuss one of my… Read more “Template-based code generation with Razor and Roslyn”

2020-10-262020-10-26 by Matteo Prosperi

Automating graphic design with WPF

Being passionate about board games, I have often mused about creating my own. Today there are very accessible options to prototype and test your own game design… Read more “Automating graphic design with WPF”

2020-10-052020-10-26 by Matteo Prosperi

Creating your own .NET DynamicObject. Why, when and how.

In this post, I will describe what is the dynamic type in C# and its pros and cons. I will also show how to write a class… Read more “Creating your own .NET DynamicObject. Why, when and how.”

2020-09-212020-10-26 by Matteo Prosperi

.NET DateTime, a tale about best practices and time travel

As a .NET developer, I am used to the .NET class library being really well architected. This is a double edged sword because, when DateTime, one of… Read more “.NET DateTime, a tale about best practices and time travel”

2020-09-052020-10-26 by Matteo Prosperi

.NET libraries and the art of backward compatibility – Part 3

This is the third post in the .NET libraries and the art of backward compatibility series: Part 1 – Introduction and behavioral incompatibilities Part 2 – Source… Read more “.NET libraries and the art of backward compatibility – Part 3”

2020-04-302020-10-26 by Matteo Prosperi

.NET libraries and the art of backward compatibility – Part 2

This is the second post in the .NET libraries and the art of backward compatibility series: Part 1 – Introduction and behavioral incompatibilities Part 2 – This… Read more “.NET libraries and the art of backward compatibility – Part 2”

2020-04-222022-02-18 by Matteo Prosperi

.NET libraries and the art of backward compatibility – Part 1

So, you wrote a .NET library, you released it to the public and now you are about to make version 2.0 or 1.1 or even just 1.0.0.0b.… Read more “.NET libraries and the art of backward compatibility – Part 1”

2020-03-032020-10-26 by Matteo Prosperi

Tinkering with client-side Blazor and the AWS SDK for .NET

Being a .NET lover, a cross-platform hopeful and a JavaScript ignorant, I was immediately enthused about client-side Blazor. The promise of statically hosted web applications that run… Read more “Tinkering with client-side Blazor and the AWS SDK for .NET”

2020-02-112020-10-26 by Matteo Prosperi

I work as a Sr. Software Engineer at Microsoft. This is my private blog, all opinions expressed are my own.

Social Stuff

  • LinkedIn
  • GitHub
  • Twitter
Blog at WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Follow Following
    • Matteo's .NET Explorations
    • Already have a WordPress.com account? Log in now.
    • Matteo's .NET Explorations
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...