Building a Trading App (Xamarin.Forms & F#)

Intro This post is the third post within my series of posts regarding the construction of a trading application using Xamarin.Forms and F#. In this post, I share my source code for selling shares of a stock. User Interface The following reflects the user-experience for selling a stock: The following XAML reflects the above UI: …

Building a Trading App (F# & Xamarin.Forms)

Intro In the previous post, I discussed my continued journey of learning by building a Xamarin.Forms app using F#. In that post, I discussed the overall architecture: The architecture above is my attempt at practicing Robert C. Martin's Clean Architecture. Specifically I make the features of the app the focus of the architecture and I …

Talking to Ody about F#, Akka, and Irrelevant Architects

I'm chopping it up with Ody about F#, Property-based Testing, Akka, etc. Reactive Programming - 2:52 Akka dot Net - 23:26 Immutable Databases - 37:00 Architects + F# - 47:00 Multi-Threading Discussion - 52:22 Testing Discussion - 58:45 Codebases and Architecture - 1:17:23 Property based Testing - 1:32:33 F# vs C# for User Interfaces - …

MVVM: from C# to F#

Intro I have been banging my head against the wall as I attempt to learn F#. This language is designed to simplify programming. F# reduces the amount of syntax required via declarative expressions instead over imperative statements. Although I sincerely believe that F# is the future of .NET development, my mind is stuck on Object-Oriented design principles. As a result, I am forcing …

Revenge of the SDET

In today’s news, SDETs and software craftsman around the world have been leveraging test-mutation frameworks in retaliation for the relentless death marches and massive disappointments that many shops have been experiencing due to Dark-Matter Developers (aka: DMDs). Test-mutation frameworks are tools that are used to expose false-positives within a test automation suite. DMDs have been …