Tales from the Development of Wasp Podcatcher - Episode 1: Kicking it off

Late last year I made a big decision. I bought an Android phone, as a replacement for my Lumia 950. As we all know, Windows 10 Mobile wasn’t too alive anymore and when I left, the last Insider build had already shipped. And then I got a very good deal on a Nokia 8, so it was hard to say no. But my Lumia is still with me most of the time, for two big reasons: first of all is the camera on the 950 way better than that dual camera joke on the back of the Nokia 8. Secondly, and most importantly for this post, it is still my podcast player.

Read More

Share Comments

"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