Published inLuteceo — software chemistry·Dec 15, 2018Parallel Scan Left in F#Algorithms have always seemed to me easier to solve in an imperative mutable way. However, recently I had a look on how Scala implements some of the parallel collections and this gave me some ideas to try it out with F#. Properties of sequential Scan Left Scala’s scanLeftis really an interesting function. It cumulate a…Fsharp4 min readFsharp4 min read
Published inLuteceo — software chemistry·Jul 14, 2018Lightweight starter kit for ASP.NET Core, React, Typescript and Webpack with HMRIf you are looking for a starter kit based on NPM scripts, supporting ASP.NET Core 2.1, React, Typescript, Webpack with Hot Module Replacement and other features, this article is for you. The most obvious choice today for bootstraping a new React application is to use Facebook’s create-react-app (CRA) template (or…JavaScript4 min readJavaScript4 min read
Published inLuteceo — software chemistry·Jan 10, 2018Can programming be liberated from the von Neumann style?It’s been 40 years since John Backus’ Turning Award lecture on 1977 “Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs”. He described a functional-level programming language (not to be confused with functional programming) known as FP that he was working on. …Functional Programming9 min readFunctional Programming9 min read
Published inLuteceo — software chemistry·Dec 19, 2017Statistical analysis using F# and Jupyter notebooksSome time ago I took Coursera “Data Science” specialization. Data science is not something I get paid for professionally. It’s just a hobby so bear with me if I do some mistakes or if I use the wrong vocabulary. This post is part of the F# Advent Calendar 2017 initiative…Data Science6 min readData Science6 min read