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

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

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

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

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.