Posts

[Fast&Furious guide] Setup a continuous integration process with TFS2013

Image
The goal of this post is to present you ( very quickly ) how to set up a TFS server (give you the steps) in order to get a continuous build integration environment. We will also talk about continuous deployement. For all the details, please take a look at the bottom of this post for the reference links... To summarize, the continuous integration process will help your team to merge their working copies  of your application code and to discover faster when a build fails. The reasons why a build fail can be multiple: - errors in code - a test fails - code analysis fails... We will take a look at the following points: - Configure the TFS Server - Create a new build definition - Insert tests in your build process - Manage team project's check-in policies - Deal with NuGet packages - Automatically deploy your project with MsDeploy. Setup your TFS 2013 server First you need to have a server that will manage and build your code. Install a TFS server and configu

//Build 2015

The Build 2015 is now over. To view the best announcements, you can visit the website: https://www.build15.com/ Microsoft is doing a tour of the Build event in most important cities. Don't hesitate to register!

Retryable pattern with C# 6

Thanks to the new "when" keyword in C# 6, we can easily implement a retryable pattern when an exception is thrown. http://geekswithblogs.net/BlackRabbitCoder/archive/2015/04/09/c.net-little-wonders-exception-filtering-in-c-6.aspx

Who is writing non stop on .net? Certainly not us!

Hi, Here is a funny post on who is blogging the most on .Net. As you can see, we are not part of the game :) Fair enough, we will be better next time! http://www.trelford.com/blog/post/prolific.aspx

[TIP] "Dispatcher.BeginInvoke()" in Xamarin.Forms

In traditional WP8 apps, when you want to update a visual element but you are not in the UI thread, you have to use the dispatcher like this: Deployment.Current.Dispatcher.BeginInvoke( /* my custom task */); In Xamarin.Forms, you have to use the Device 's object static method: Device.BeginInvokeOnMainThread(() => { // your code on UI thread here... });

Yet An Other IoC Container

Hi, We all know Unity, Autofac, Ninject... ( not all of us, really? ;) ) TypeC is a new one in the big family of IoC container: http://blogs.msdn.com/b/hanuk/archive/2015/03/28/typec-a-simple-net-injection-ioc-container.aspx

MvvmLight with Windows 10 Universal apps

Hi, Here is a How-to to get ready for Windows 10 universal apps using Mvvm Light incredible framework! http://blog.galasoft.ch/posts/2015/03/using-mvvmlight-with-windows-10-universal-applications/

Microsoft.IO.RecycableMemoryStream

A new MemoryStream is coming! This one is optimized and offers better performance than the actual MemoryStream. See http://www.philosophicalgeek.com/2015/02/06/announcing-microsoft-io-recycablememorystream .