Posts
Coding With Sam
Cancel

This post is a holiday post and not what I normally post about. But I think it’s well worth the read as the cool tech should make up for missing F#/mobile apps content. During the holidays, my wi...

The View model is the centerpiece to MVVM, with no external dependencies. As a result, the view model is an excellent class that requires no libraries while also exercising many language features r...

MVVM is considered by many developers as the defacto design pattern to be used for creating GUI apps. Due to the nature of it being a design pattern, sometimes developers do not implement it correc...

There are many different ways to run an F# script (.fsx) file. All of them are covered here! For F#ers on Windows here is the official documentation MSDN: FSharp Interactive. Leave a comment with y...

Background: I came from Java Coming from a Java background, one of the hardest things I struggled with was understanding PCLs (Portable Class Libraries). It took a long time to figure out what the...

A long time ago.., ok sometime at around the end of last year (2016), Android’s terrible relationship with F# was about to improve significantly. Xamarin Forms was possible with an F# Core, but man...

Prerequisites An understanding of Xamarin An simple understanding of Threads An understanding of F# Recently I attended a Winter of Xamarin event hosted by Microsoft. It was a great event,...

Prerequisites A simple understanding of F# A recap of F# Mailboxes: https://fsharpforfunandprofit.com/posts/concurrency-actor-model/ A basic understanding of an SQLite database This post a...

Overloading methods are common practice in many OOP languages, but in functional languages (using a functional style) not only is this not common practice, sometimes it’s not even possible. This sh...

prerequisites Understanding of C# Xamarin Mvvm/MvvmCross F# supports Object-Orientated programming. MvvmCross is a framework for building apps with an MVVM design pattern. This blog post ...