Open Source CI pipeline for .NET with AppVeyor

Plenty of tools offer free licenses for open source projects. Often they work quite nicely with eachother. In this post I’ll show how GitHub, AppVeyor, MyGet and CodeCov can work together in a complete CI/CD pipeline.

Read More

Introducing Reflectious

Whilst developing Firestorm, I noticed I was often combining Expression Trees with Reflection code. I’d find a static LINQ method, pass it a lambda expression argument and throw the whole thing into Expression.Call.

Read More

Why Firestorm?

Firestorm is a little thing I was working on that turned into a bigger thing I’m still working on a year later. As it grew, it spawned another little thing that’ll probably turn into a bigger thing too. Rinse and repeat. Sound familiar?

Read More