Coming soon!

Blog

Customizing the Windows Phone 8 WebView

I’m currently trying to make my first Windows Phone app (a bit late to the party I know). One of the requirements I have is showing HTML, which I fetch from a REST service, in the app. But this was more challenging than expected. To show HTML I need to use a WebView. But there… Continue reading Customizing the Windows Phone 8 WebView ...

Using Microsoft Fakes to test untestable code

I don't write that much about unit tests. I don't have that much experience with them. But I recently learned how to use shims in the 'Microsoft Fakes' framework that allows you to easily test code that is almost impossible to test. Without changing the actual code itself. This was ...

Thread-safe singletons in .NET

Lets take a look at (static) constructors, thread-safety and static singletons. Field initialization Let's start by examining how field initialization works in .NET. Let's say you have the following code: public class Program { // field declaration and initialization private int i = 5; public Program () { // do ctor logic here } } Even when you ...

Setting up a WordPress development environment with Vagrant

Now and then I need to set up some simple WordPress websites for friends or relatives. The setup I used until now was a virtual machine I configured solely for the development of those sites. The idea was that I could easily move around the virtual machine to another laptop when needed. However, I failed… Continue reading Setting up a WordPress development environment with Vagrant ...

xbuild and “the PCL reference assemblies not installed” error message

I was trying to setup a build script with FAKE to build a Xamarin solution via a bash script which I could then use in TeamCity. In Xamarin Studio I could build my solution without any errors but when trying to run my script in a terminal, I received this error: “PCL reference assemblies not… Continue reading xbuild and “the PCL reference assemblies not installed” error message ...

Complex communication between multiple AngularJs directives

Complex communication between controllers and directives (and child directives) is a common problem or challenge in large AngularJs applications (and all large MVVM applications in my opinion). It becomes even more complicated when you have to communicate with a directive, that has an isolated scope, within a directive that has ...

Living as a Professional Passionate Programmer

I've been meaning to write a post about my thoughts, feelings and emotions I experience in my life as a 'professional passionate programmer'. So if you were expecting a technical post today, sorry to disappoint :)! I tend to write in the 'we' form, which is just how I like to ...

Angular's 'Unkown Provider' problem after deployment

We've all been there at some point. Your app works great on your machine, all features are ready to be pushed to dev/acc, and when you do, all hell breaks loose. Specific to Angular apps, the following error gets thrown a lot after you minify your JavaScript: Unknown provider: ...

AngularJS And Module Pattern

In the AngularJS world, EVERYTHING is a module. AngularJS modules can be defined in any order, including dependency modules that haven’t been defined yet, and still work properly. The only prerequisite is that the Angular.js core is loaded first. The Module pattern in JavaScript, in it's most basic ...

Centralize your logs with the ELK stack

At my current customer I recently had the opportunity to play around with logstash. There are several log files spread across different servers which makes it difficult to easily identify the most critical errors. logstash aids in this by centralizing all these log files in one place. We use a combination of Elasticsearch, logstash and Kibana or more better known as the ELK stack. logstash will collect all the log files of our servers, parse them, send them to Elasticsearch in a uniform format and then use Kibana to visualize these logs. I just want to cover how we've set things up and give some useful tips along the way. ...

Soundcheck!

Ik gooi het even over een andere boeg voor de blog want de laatste tijd kwam ik totaal niet toe aan het schrijven van posts, vooral omdat het enkel gericht was naar de nerdy topics. Daarom een verse start en zal dit dus eerder een samenvatting worden van allerlei verschillende topics. Zo hoop ik wat meer dingen… Continue reading Soundcheck! ...

Looking for talent?

Fill in the form below and we’ll get back to you as soon as possible.

Oops. You seem to have written your full name in invisible ink. Please enter it so we can read it. Oops. You seem to have written your company in invisible ink. Please enter it so we can read it. It seems your e-mail doesn’t exist. Please enter a real one so we can contact you. Oops. You seem to have written your telephone in invisible ink. Please enter it so we can read it.