Switching to OwnCloud

Everybody has is preferred cloud storage provider, there are so many out there that almost every person uses more than one.
As main provider I used Wuala for years, the client side encryption give them an edge over the competitors.
Unfortunately Wuala’s weak spot is the client, I use a Mac and every time I upgrade the OS there is some strange issue related to the fact that you have to install Java 6 (7 or 8 are simply ignored).
As soon as I installed Yosemite Wuala stopped working so I headed to their forums to ask for help but the only thing that I found was a “you’re using a beta, it’s your fault” attitude.
This prompted me to search for alternatives but I didn’t like the idea to send my personal files to a provider that can easily read them.
After Googling around I stumbled in OwnCloud and I decided to try it on my Linode VPS.

Vagrant VMs to test PostgreSQL and MySQL

I just discovered Vagrant thanks to a great talk of Thijs Feryn at the Techorama.
If you don’t know it Vagrant is a software to “Create and configure lightweight, reproducible, and portable development environments” and since I wanted to test different databases without having to install them on my machine I decided to try it.

Proxy all the services (using SSL)

One of the best advantages of running your own VPS is that you have complete freedom on what you can run on it. In my case I installed Jenkins and SonarQube because since the last free upgrade from Linode (SSDs and double RAM!) I can run them without problems.
This post is about configuring these services to use SSL thanks to NGINX.

Integrating SonarQube with Team Foundation Server

Since a friend showed me SonarQube I loved it: the amount of reports that you can gather from it and the immediate impact on improving the code is simply awesome. As an example in just a couple of weeks at work we’ve been able to gain a +10% of code coverage and remove all the complexity on a critical area.

AutoCover: Continuous Testing for Visual Studio

Ever since NCrunch had gone commercial I searched for a cheaper alternative and some time ago I came across a great article named “Building .NET Coverage Tool”.
After reading the article I decided to try to implement a similar tool that I named AutoCover.

One month with Xamarin for iOS

I just published my newest iPad app and since I used Xamarin I’d like to share my experience. I already published 2 other apps for iOS using plain Objective-C and Titunium SDK, this time I wanted to try something new and I opted for Xamarin. As a .NET developer the switch is really simple and by just using C# you feel immediately at home.

Use a WCF ServiceHost with an iOS client

This is a really old note that I wrote long before I decided to create a blog on Grignola.ch.
I was very lucky to see a Brian H. Prince’s session at DevReach 2012 about soft skills (Soft Skillz : They aren’t just for humans anymore)
and one thing that really caught my attention was this sentence: “Every time that you learn something write an article about it”.