Jumpstart F# web development: F# with ASP.NET on classic .NET

February 5, 2017 · asp.net f# web api

The first part of my series about jumstarting F# web development takes a look at probably the most straightforward-looking approach: write F# code using ASP.NET on the classic (full) .NET Framework. (If you're not familiar with the distinction between »

Series: Jumpstart F# web development

February 5, 2017 · asp.net f# suave

F# is a functional first general purpose programming language targeting the .NET Framework. Since .NET is a framework commonly used for web development (most often with C# and ASP.NET). And if we would like to do web development on »

Programmatically refreshing a browser tab from a Golang application

October 30, 2016 · golang websocket livereload

Introduction At work I've been working on a client-side Golang application (a command-line tool), which is used as part of the development toolchain we're using at the company. This application is used from the command line to upload packages to »

Setting up a Travis-CI pipeline for Golang

October 15, 2016 · golang travis

In the previous post we looked at how we can set up a pipeline in AppVeyor for building and releasing a Golang application. Recently I made some changes to the project I'm working on, which prevents the it to be »

Setting up an AppVeyor pipeline for Golang

July 16, 2016 · golang appveyor

Recently at my day job I have been working on a Golang-based application, for which I wanted to set up an automated CD pipeline for building and releasing. Our application is a command line tool, so the release part is »

Download artifacts from a latest GitHub release with bash and PowerShell

July 9, 2016 · github bash powershell

Releases is an important feature of GitHub, with which we can publish packaged versions of our project. The source code of our repository is packaged with every release, and we also have the possibility to upload some artifacts alongside, for »

NDC Oslo 2016 recap

July 2, 2016 · ndc conference

In the beginning of June I was lucky enough to be able to travel to the NDC conference in Oslo. (Hats off to my employer Travix for providing the budget!) The NDC has always been one of my favourite conferences »

Matching route templates manually in ASP.NET Core

June 18, 2016 · asp.net mvc

We can use routing in ASP.NET to define paths on which we want to respond to HTTP requests. In ASP.NET Core we have two common ways to specify routing in our application. We can use the Route attribute »

Stubbing service dependencies in .NET using Stubbery

June 12, 2016 · .net .net-core asp.net asp.net-core testing integration-testing

Introduction When writing integration tests for a service (especially if we are running a long, end-to-end test), it often causes a problem that the external dependencies of our service fail. Let's say we have a service handling customer payments and »

How to fix the empty SpecFlow HTML report problem with vstest.console.exe

April 23, 2016 · specflow

Introduction There are multiple ways to run an MsTest test suite from the command line. The older, now deprecated tool is mstest.exe. It executes the test suite and produces an output in an XML-based format called TRX. Other tools, »