Blog Update 2019
“Oops… I did it again. I played with my blog. Got lost in the code.”
“Oops… I did it again. I played with my blog. Got lost in the code.”
As a .NET desktop developer I’ve always felt confined to Windows if I wanted to make a C# desktop application. There have been other frameworks for creating cross platform C# applications, but they have still felt very Windows centric. Then I heard about Blazor.
My partner keeps pointing out that every time I feel like writing a blog post I spend so much time updating the blog code itself that I never actually write a blogpost.
Akavache is a cool caching library from the prolific Anaïs Betts that simplifies caching of data in your application. I wanted to use it with web calls that provided an ETag for caching but Akavache didn’t support this out of the box.
C# 6.0 is coming soon, and being a brand spanking new compiler there’s a bunch of new features and fixes to the language.
Phil Haack recently wrote a post in which he talked about protecting C# code from null references by automatically adding guard code. Phil’s implementation used PostSharp for the post compile injection. Instead I wanted to use Fody.
Where we reach the crazy portion of the program.
This post is part of a series about desktop application development in WPF using MVVM.
Ok, so I’ve been meaning to (procrastinating actually) write a blog entry for a while now.