Hot loading React Components in TypeScript

Olav Nybø

Hot loading of React Redux components makes for a absolutly fantastic developer experience. The ability to get immediately feedback in the browser when any part of my javascript application is changed and saved is priceless. It is simply awesome! I have been using Angular for a long time, but watching…

Generate HTML in the backend

Olav Nybø

Recently I was working on a Azure Web Job that was reading from an Azure Queue. The requirements of this job was that it should read the queue messages, do some processing and then generate and send an HTML-email based on the incoming message. Since the request isn't a regular…

Connection strings in Suave on Azure

Olav Nybø

I recently used the suave web development F# library to develop a proof of concept application. Of course we wanted to deploy the application to azure and this looked very easy as both Tomas Petricek (Dojo suave) and Scott Hanselmann had posted samples on how to do this (Running Suave.…

NCRAFTS 2015 Paris - My Experiences and thoughts

Olav Nybø

This week I went to NCRAFTS 2015 in Paris. NCRAFTS is a conference focusing on the craftsmanship of software development. Subjects presented varies from Domain Driven Design, Continuous Delivery to Functional Programming and F#. In other words, exactly my favorite subjects. There was only two tracks at this conference, but…

FSharpx and Railway Oriented Programming

Olav Nybø

TL;DR: Railway Oriented Programming (ROP) is a technique that enable us to write clutter free code. FSharpx.Core is a nuget package that has the building blocks needed for ROP in addition to much more. I first heard about Railway Oriented Programming from Scott Wlaschin in his NDC2014 talk…