Firestorm is an open-source REST API project I built for ASP.NET that automatically generated a RESTful API by building on top of Entity Framework or any queryable LINQ provider.

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