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

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.