Howard van Rooijen's Blog

Regular readers of this blog may know that endjin work on some of the largest and most interesting Microsoft Azure projects including PaaS, Big Data & Machine Learning solutions. You may or may not know that we are also Microsoft Gold Partners for the Cloud Platform Competency. We are growing the team; in particular we are […]


25 useful steps missing from SpecFlow

by Howard van Rooijen

Over the last 5 years, we at endjin have tried to fully embrace Behaviour Driven Development (BDD). We’ve tried just about every framework that has been released into the .NET Ecosystem and we’ve even written our own when we found edge cases the others didn’t support. Most of these frameworks have been based on traditional […]


Extending Endjin.Retry with custom Retry Policies

by Howard van Rooijen

Someone tweeted @endjin this week to ask if we were still supporting our Endjin.Retry framework; they asked because they were worried it had been abandoned because it had only had 6 minor commits in 2014. I replied to confirm that we have not abandoned this project in the slightest, in fact it’s one of our […]


Endjin.Licensing – Part 5: Real world usage patterns

by Howard van Rooijen

We’ve open sourced a lightweight licensing framework we’ve been using internally over the last couple of years. In a 5 part series I’m covering the motivation behind building it, how you can use it, how you can extend it for your own scenarios and how you could use it in a real world situation: Part […]


We’ve open sourced a lightweight licensing framework we’ve been using internally over the last couple of years. In a 5 part series I’m covering the motivation behind building it, how you can use it, how you can extend it for your own scenarios and how you could use it in a real world situation: Part […]


We’ve open sourced a lightweight licensing framework we’ve been using internally over the last couple of years. In a 5 part series I’m covering the motivation behind building it, how you can use it, how you can extend it for your own scenarios and how you could use it in a real world situation: Part […]


We’ve open sourced a lightweight licensing framework we’ve been using internally over the last couple of years. In a 5 part series I’m covering the motivation behind building it, how you can use it, how you can extend it for your own scenarios and how you could use it in a real world situation: Part […]


We’ve open sourced a lightweight licensing framework we’ve been using internally over the last couple of years. In a 5 part series I’m covering the motivation behind building it, how you can use it, how you can extend it for your own scenarios and how you could use it in a real world situation: Part […]


Send Data into Azure Event Hubs using Web Api’s HttpClient

by Howard van Rooijen

We’ve recently been working on an Internet of Things (IoT) Proof of Concept which involved sending device telemetry into Azure to be shaped, enriched, materialized into different data formats and then computationally processed, before being ingested into PowerBI. As another part of the Proof of Concept was to design and manufacture the actual device, we […]


TPL Dataflow by Example code samples for LINQPad

by Howard van Rooijen

Reactive Programming and in particular Task Parallel Library Dataflow has been on my radar for a number of years after reading  Stephen Toub’s “Introduction to TPL Dataflow” whitepaper and watching his Channel9 videos (TPL Dataflow Tour, Inside TPL Dataflow). Unfortunately all of my research time of late has been absorbed trying to keep up with […]


1 2 3 7