Recent blogposts

BLOG MOVED

After using BloggingAbout.net for over 12 (!!) years (I started blogging here on March 1st 2005), my blog has moved to rickvandenbosch.net/blog. I wanted to have more control over what I could do with the blog, and wanted to integrate it with my pers...

Do not use boolean method parameters

What!? Why not!?The declaration of a method with a boolean parameter looks simple enough, what could be wrong with it? void Dispose(bool disposing) { ... } The problem is not in the declaration (I picked this example because it is horrible in m...

IE shows binding in select instead of value using AngularJS

One of the bugs that was filed for an AngularJS part of our system was about a selectlist showing the binding in stead of the value for several options. As soon as stuff (options in this case) started moving around, it got even prettier......

.NET Core: not your daddy's dotnet

On March 29, we (my colleague Oscar van Tol and myself) held a 2.5 hour presentation about .NET Core at the Betabit office in Rotterdam. We ended up having too much content for the evening, so we decided to host a hands-on workshop for those interest...

What is a servicebus?

The first time I read about the concept of a servicebus and saw the images, I could not figure out how it was supposed to work. The abstract perspective is like any component could just send messages to something that looked like a pipeline. Anyone i...

Microservices deployment

In the past we used to have monoliths. These were bad. Big balls of mud. Whenever we changed something, it was impossible to predict which part of the big ball of mud we might have broken. That's why microservices are so great. They aren't bug ball...

Creating Service Bus authorization rules with ARM errors out

Intro In my current project we use Azure Resource Manager (ARM) templates to help with deployments across multiple subscriptions and environments. One of the elements of the ARM template is adding a couple of Shared Access Policies to enable Read an...

Alert on Login on Production environment

Almost one year ago, roadmap was ISO 27001 certified. This was a great feat for a startup of only a half a year old at that time. We weren’t entirely issue free of course, we had a couple of minors to fix, but only a couple. In general, we were in ...

SDN Presentations on batchjobs and microservices

Today I gave two presentations at an SDN Event in Zeist. An engineer (not the software kind) made a mistake somewhere and 5 minutes before the end of my first session on batch jobs and NServiceBus Sagas, the alarm in the building went off and directe...

Integrate 2016

I already knew it was quite some time ago since my last blog post, but man, more than 9 months since! Shame on me.The main reason I picked up blogging again is because there is so much going on in the integration space. This became especially vis...