RecursiveEnigmainTechDev MixThe Power of F# Discriminated UnionsThoughts on categorizing types using discriminated unions in F#, to make collections behave like Clojure’s dynamic ones.Jan 19, 20194Jan 19, 20194
RecursiveEnigmainTechDev MixF# leftOuterJoin Query Expressions Where the Joined Result Is NullI recently ran into a strange problem with a leftOuterJoin query expression in F#. In SQL (T-SQL) this would roughly be the equivalent…May 20, 2018May 20, 2018
RecursiveEnigmainGhost BladeThe Investor Who Could Only Count to FiveProfessor Pierre Pica is a linguist at France’s National Centre for Scientific Research. For 10 years he has been researching a Munduruku…Apr 9, 2017Apr 9, 2017
RecursiveEnigmainGhost BladeOld English Fort And The Most Southern Battle Of The Anglo Boer WarOn easter weekend we traveled on the Kogman’s pass (also spelt as Cogman) to Montagu on our way to Stilbaai. From 1875 to 1877 Thomas…Dec 25, 2016Dec 25, 2016
RecursiveEnigmainTechDev MixRecursive Lazy SQL Sequences In F#Over the past few months I having been doing a lot of SQL development at Global Back Office. For my personal open source portfolio analysis…Jul 9, 2016Jul 9, 2016
RecursiveEnigmainTechDev MixTaming jQuery UI’s Autocomplete Combobox/Drop Down ListSo the story goes like this. Hey, we’re using jQuery UI, straight up. No data binding framework, or any fancy tricks like that. We need a…Dec 3, 20151Dec 3, 20151
RecursiveEnigmainTechDev MixCode Haiku: Filter Items From an Elixir MapIn Elixir, to filter items with nil values from a Map collection using Enum.Reduce:Sep 5, 2015Sep 5, 2015
RecursiveEnigmainGhost BladeOne Dragon Descends, The Other Bleeds In The WaterThis is the first of a series of posts telling the story of, and leading up to how Gia Long came to rule Vietnam, and restore the Nguyễn…Jul 28, 2015Jul 28, 2015
RecursiveEnigmainGhost BladePeripteral Investment StrategyI have been greatly inspired by Nassim Nicholas Taleb’s book The Black Swan, that discuss the nature and impact of highly improbable…Jun 13, 2015Jun 13, 2015
RecursiveEnigmainTechDev MixThoughts On Variable Expressions In OCaml and F#As a F# developer, I was surprised to get the following error “Parse error: “in” expected after [binding] (in [expr])”, while working on an…Apr 11, 20151Apr 11, 20151