2019-02-17 - From Need to Published NuGet Package in Less Than 8 Hours

I was trying to get SpecFlow to build under Mac OS and had some problems with an MSBuild target (https://github.com/techtalk/SpecFlow/blob/master/Tests/TechTalk.SpecFlow.Specs/.build/build.targets#L32). We need to replace some text in a file with ...

Go to Details

2019-02-13 - Comparision of Cross- Platform UI Libraries for .NET

For an upcoming spare time project I need a UI library that work cross- plattform (Windows, Mac OS and Linux). So I began to research research what possibilities are currently available.

Go to Details

2019-01-15 - The Road to .NET Core support in SpecFlow

This blog post is about the history how we got .NET Core support into SpecFlow and what we learned from that.

Go to Details

2018-06-02 - Xamarin.Forms + F# + Paket

Yesterday I started a new Xamarin.Forms project in F# on my Mac. Because the NuGet experience isn’t the best in Visual Studio for Mac, I always use Paket for managing my dependencies.

Go to Details

2018-03-06 - How SpecFlow works – Overview

In preparation of continuing the work on .NET Core/Standard support for SpecFlow and recognising in talks at the MVP Summit, that it is not that simple to explain how SpecFlow works, I thought it would be good to start writing it done.

Go to Details

2018-03-03 - .NET Core Global Tools with UI

Sometimes after the .NET team announced that they will add global tools to .NET Core, I asked myself if it would be possible to combine them with Avalonia to make a global tool with an UI.

Go to Details

2018-02-22 - Where is my presenter mode?

During my preparation for my latest meetup talk, I noticed that I wasn’t able to switch to presenter mode in Visual Studio. The Quick launch tasks were simply not there.

Go to Details

2018-02-03 - Blog post to my talk “MSBuild 101 – Was passiert wenn ich auf „Build“ klicke”

Last Monday (30. January) a colleague and I gave a talk about the basics of MSBuild. So that also others can enjoy my explanations, I wrote this post.

Go to Details

2018-01-18 - 1st year as a Microsoft MVP

A year ago I got out of nowhere following eMail:

Go to Details

2017-10-11 - Multiple projects in the same folder

In SpecFlow+ we are supporting multiple different versions of SpecFlow (currently 1.9, 2.1 and 2.2) and so we have to test each version with the full set of our test suite. As we don’t want to copy a lot of code and then change some references/pac...

Go to Details

2017-09-09 - Uninstall .NET Core SDKs on macOS

During checking for a build error on Mac OS X of the Gherkin parser, I wanted to uninstall all my installed .NET Core SDKs, to have a clean slate.

Go to Details

2017-07-12 - System.Type as Property of Converter in UWP – unexplainable XamlParseException

Two weeks ago in a project we had a XamlParseException when a special page was opened. Strange thing was, that we didn’t change anything of the XAML- Code, since the last working version. There were only some small changes in the code-behind of th...

Go to Details

2017-06-28 - SpecFlow 2.2 and SpecFlow+ 1.6 finally released

Finally after 13 months, SpecFlow 2.2 and SpecFlow+ 1.6 (Runner and Excel) were finally released yesterday. Here are the official release notes: http://specflow.org/category/release-notes.

Go to Details

2016-04-07 - Using SpecFlow+Runners Parallelization Features

To start a parallel test run, you simply need to change the testThreadCount property in your srProfile to a number higher than 1. How your tests are executed then depends on the testThreadIsolation property.

Go to Details

2016-01-05 - Impressions of using F# (with a little bit of Xamarin.Forms)

In the last days I completed the first version of FFRAB-Mobile (see here). I used F# and Xamarin.Forms to gain more experience in a bigger project than a simple example app. You can find the sources here: https://github.com/SabotageAndi/ffrab-mobi...

Go to Details

2016-01-03 - Tips for starting develop in F# in Atom

This blog post is outdated!

Go to Details

2015-12-29 - Using NodaTime in SQLite.Net

For a project I wanted to try out NodaTime, because of its nice handling with timezones. In this project I have also to save the values into a SQLite database and for that I normally use SQLite.net for that. Normally SQlite.net does not know how t...

Go to Details

2015-07-02 - On the Bleeding Edge – Akka.Net + Suave

So after playing with Suave.io, I wanted to add some new bleeding edge stuff to it. 😉 And run it on a beta environment, the DNX 🙂

Go to Details

2015-05-30 - Playing With AngularJS and Suave

After I found Suave.IO (lightweight HTTP Server in F#) I wanted to try it out. As I also wanted to play with AngularJS (I know I am a little bit late, but normally I get out of the way of web development). So why not combine both and create a smal...

Go to Details

2014-09-03 - F# Raw SQL Access

With my start in working with F#, I came to the point to access a database. When you read my last post, you know that an ORM was out of question. What me really surprised at the end, was that the code is much less than every other DB access I wrot...

Go to Details

2014-08-28 - No More ORM

After working some years with different OR- Mappers (NHibernate, Entity Framework, proprietary ones, …) to build a lot of line of business applications, I came to the conclusion to trash them.

Go to Details