webLight / Dark CSS Themingcalendar_today 29 Dec 2019Allowing users to choose either a light or dark theme when viewing your website is great for accessibility. So naturally I wanted to add it to my blog. Unfortunately my blog doesn't use a framework like React or Vue, so I had to use CSS variables and JavaScript.
lifeBlog Update 2019calendar_today 01 Mar 2019"Oops... I did it again. I played with my blog. Got lost in the code."
electronElectron ➕ Blazor = 💙calendar_today 28 Feb 2019As 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.
lifeBlog Update 2018calendar_today 23 May 2018My 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.
akavacheAkavache and ETagscalendar_today 18 Jul 2015Akavache 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#Cool New Features of C# 6calendar_today 28 May 2015C# 6.0 is coming soon, and being a brand spanking new compiler there's a bunch of new features and fixes to the language.