"Good explanation, but now what?" - Thoughts on getting people started with .NET

I was listening to a .NET Rocks! episode with Ian Cooper about starting a .NET Renaissance, analogous to the Java Renaissance started in 2011 after the decline in usage of the language. Ian lists plenty of evidence for a similar decline in C# usage, and what might have replaced it, in his blog post, so I won’t get into that, but there is another aspect which I want to talk about. One of the problems briefly mentioned in the podcast is the ‘leaky bucket’ problem: it is inevitable to ‘lose’ some developers to other platforms, so unless we fill up the bucket with new ones, usage of C# is going to decline to zero at some point.

Read More

Share Comments

My favorite podcasts

I enjoy listening to podcasts. Where others listen to music with everything they do, I much prefer people talking and learning something along the way. Here’s a list of my favorite podcasts, for developers, for techies and some for everyone.

Read More

Share Comments

Visual Studio 2017 .csproj version patching in AppVeyor

After the debacle with project.json and .xproj, Microsoft settled on a simpler, more modern version of the old .csproj project system with Visual Studio 2017. One of the changes advanced users will notice when creating a new project in Visual Studio 2017, is the absence of AssemblyInfo.cs. You can add it back yourself, if you want to use some advanced options that aren’t available in .csproj, like the ability to make internal types visible to other assemblies, but by default, it’s gone.

Read More

Share Comments

Explore your Akavache cache on UWP

Akavache is an awesome library for almost every .NET desktop and mobile application platform to store both important user data and expiring local cache data. I’ve been using Akavache in a UWP app to cache results from a web service. In the Akavache README, the Akavache Explorer application is recommended for debugging the cache.

Read More

Share Comments

How to hide the StatusBar in Landscape on UWP

Windows 10 Mobile has lost a lot of the awesome UI/UX from the good ol’ Windows Phone 7 era, but there’s one thing that they kept around: the enormous amount of space the statusbar takes up in landscape view. I still love the look and feel of the old Windows Phone, but this thing has been bugging me since, well, my first smartphone.

Read More

Share Comments

Hello world!

1
Console.WriteLine("Hello world!");

I’d like to use the opportunity of this first post to tell about the technology behind this blog, as that’s something I’m always interested in myself. This website is build using the Hexo static site generator, hosted on GitLab Pages. The theme is based on Icarus, which can be found here on GitHub (MIT License). All the changes I’ve made are available via the repo for this site.

Read More

Share Comments