Arthur Rump
Projects

NetCore.Versions

To display version information about .NET Core on versionsof.net, I had to decode the releases.json files in the dotnet/core repo. Not a big problem, you’d think. These are just JSON files, how hard can it be? That’s fair, but the schema, nor the data of …

Posts

Fallback styling for embedded Tweets

Sometimes you want to embed a Tweet in your blog posts. At least I do. With a bit of CSS, you won’t have to depend on an external script to make your embedded Tweet recognizable as a Tweet.

Embedding a Tweet on your website is easy to do. Find …

Projects

Fake.StaticGen

A fully customizable static site generator using the power of FAKE

Fake.StaticGen is a toolkit for generating static websites using FAKE build scripts. It provides a framework for including pages and files and writing those out to disk in the correct folder structure. Fake.StaticGen tries to be very flexible and give you full control of the way you want …

Posts

Introducing versionsof.net

.NET Core versioning is a mess. There are lots and lots and lots of version numbers, from runtime to SDK, from Visual Studio to languages and of course .NET Standard. So what SDK corresponds to which runtime again? I know there some sort of a system, but it differs per …

Posts

Animating GridViewItems with Windows.UI.Composition (aka the Visual Layer)

If you’ve ever used the beta version of myTube! (and you should), you’re probably familiar with the effect I wanted to create:

I absolutely love this effect, and when I accidentally open the non-beta version of myTube, where it’s not yet implemented, I miss it, often to …

Posts

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

On what I think are the biggest problems with education about .NET, and how I would do things different if I were to create a tutorial on C# today.

I was listening to a .NET Rocks! episode with Ian Cooper about starting a .NET Renaissance, analogous to the Java Renaissance …

Projects

Schoolrooster voor Zermelo

The Windows 10 app for viewing Zermelo school timetables

Schoolrooster voor Zermelo is an app that allows students and teachers to check their timetables on all their Windows 10 devices. The app works with all schools and organizations that use the Zermelo portal technology to manage the timetabling process. The app is built on the Universal Windows Platform with …

Posts

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.

There are a ton of developer podcasts out there …

Posts

Visual Studio 2017 .csproj version patching in AppVeyor

How to set your package versions dynamically without creating an AssemblyInfo.cs file.

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 …

Posts

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 …