♫ Oh, jingle bells, jingle bellsJingle all the wayOh, what fun it is to rideOh shit a blog deadline ♫ Introduction I did my first ever session a few months ago, I did a session called “Why you should learn F#”. I spent 30 minutes sweating and stuttering about pipelines and discriminated unions, people reactions were “Ok nice, but why… Read more »
Introduction (rambling) When I started my F# learning journey some months ago, I planned to go full functional F#, to use what the community used. Suave, Code, FAKE, SQL Type Providers, Paket. But I found out that made it not easier and with the limited spare time to invest in F#, that plan has changed a bit. I realized that… Read more »
So this was fun… again, learned a lot… again! I blogged before about building a simple crud app that used a type provider and that worked pretty good, until I wanted to configure my continuous integration in VSTS. This didn’t work as smoothly as I wanted, because the type provider needs to connect to the database during the build. I… Read more »
Subtitle: You Know Nothing Eelco Mulder With my previous blogs I’ve been setting up everything around developing with F#, but now it’s really time for me to just start coding. I’ve read a lot about F#, but when I start to code myself… I seem to know very little! So from now I’m just gonna get my hands dirty and… Read more »
< Part 1 you’ll need to read this first 😉 Setup continuous integration Now for the second part, setting up ci and cd. Warm up that mouse because this requires a lot of clicking around in VSTS. Connect VSTS to GitHub The first thing we’re gonna do is to connect VSTS to GitHub. To do this go to settings >… Read more »
Introduction Well I started this to learn F#, but I haven’t written a lot of lines of code yet. Before the real dive into F# I wanted to test out my stack, I wanted to use a lot of new technologies because… shiny new things. So I tried using all technologies with the volume set to 11, as latest as… Read more »
Part I Introduction Part II Installation development environment Part III Create, run and debug a F# Console application The first step is now to create a console application with the Command Palette, press CTRL + Shift + P, type F#: New Project Then, select console. After you can type a project directory or leave blank. After a last dialog, the… Read more »
Part I Introduction Part II Installation development environment Part III Create, run and debug a F# Console application The initial goal was to do a simple Hello World with F# + Suave, I quickly found out my initial dev rig had some issues. So, I decided to start with a clean Windows Virtual Machine and then install it piece by… Read more »
Part I Introduction Part II Installation development environment Part III Create, run and debug a F# Console application For more than a year I’m a spectator of the F# community, eager to learn something new but as a dad of two young boys no time & energy to really dive into to the material. Luckily, children do grow and a… Read more »
Having already read about this elsewhere, I still thought this stuff too much fun to not blog about: creating a builder with fluent API. You can read more about the subject on internet, this blog is just code 🙂 The code is an example implementation, it’s about the concepts. It is a stripped down but pimped version of an implementation I did at a client I… Read more »