Coming soon!

Blog

One year of programming

One year of programming ended, another started. It's the time of the year when people traditionally take a moment and look back at their achievements in the last year, and I'm going to do the same in this post. So it's mostly for self-reflection, but perhaps it can give you ...

Continous integration with Xamarin, TeamCity and FAKE – Part 2

In the previous post I talked about setting up your environment with different build configurations so you can easily switch between an alpha, beta or production iOS/Android build. This time I’ll talk about creating a build script which you can use with your CI implementation. Our weapon of choice? FAKE. “FAKE – F# Make” is… Continue reading Continous integration with Xamarin, TeamCity and FAKE – Part 2 ...

Choosing your frontend framework

These are exiting times front-end engineers. The three biggest frameworks are all either approaching or have had major new releases. Ember 2.0 has been released a while ago, Angular 2.0 is in beta mode and React released version 0.14, which is a major step on its march ...

Hide .map and .js files in VS Code when doing TypeScript

Visual Studio Code is an open source code editor developed by Microsoft for Windows, Linux and OS X. It includes support for debugging, embedded Git control, intelligent code completion (also known as IntelliSense), and other features. It is also customizable, so users can change the editor's theme, change the editor's ...

Continous integration with Xamarin, TeamCity and FAKE – Part 1

A couple of months ago I had the opportunity to join a new mobile app development team. It has been really fun and interesting, but coming from a web development area, it has been quite challenging as well. One of the first things we focused on was setting up a CI build. We wanted to… Continue reading Continous integration with Xamarin, TeamCity and FAKE – Part 1 ...

The importance of good code reviews

I believe code reviews to be one of the most important things to improve your level of technical skill and advancing in your professional career. And because of its importance, I decided to write a quick post about it. Negative experiences More often than not, reviewees tend to have negative ...

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 ...

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.