digitakeMy fun journey of managing a large table of PostgreSQLRecently, I have had a chance to work on a very large data table. By very large, I mean, 1.5 billion rows up to this point, and it growing…Feb 192Feb 192
digitakeinLambdaSideCustom props hand-writing component without [@react.component]Binding ReasonReact to ReactJS is never an easy task. Sometimes, props naming gets in our way. Fortunately, ReasonML will automatically…Mar 24, 2020Mar 24, 2020
digitakeinLambdaSideReasonML Exception HandlingOne thing I found it is kinda understandable and not understandable at the same time is the lack of articles, example or anything that…Dec 29, 20181Dec 29, 20181
digitakeinLambdaSideOn the Continuation-Passing Style and its role in FPIn Functional Programming, We tend to use Recursion instead of an imperative loop. One tiny problem is that Recursion is normally a stack…Jun 16, 2018Jun 16, 2018
digitakeinLambdaSideHow to bind BuckleScript/ReasonML objects to JavaScript objects.Note1: When I say BuckleScript in this article, I mean OCaml. Note2. JavaScript object is distinct from Object in BuckleScript/ReasonML.May 8, 2018May 8, 2018
digitakeinLambdaSideSweeten your Promise with Monad in ReasonMLPromise is one of the most I found useful construct in the web programming. Because of its async nature. Promise provides a nice way to put…May 1, 2018May 1, 2018
digitakeinLambdaSideWorking with option using Maybe MonadOne of the most used type in ReasonML is option type. It represents the value which can be present( Some(x) ) or absence( None ). This type…Apr 24, 20181Apr 24, 20181
digitakeinLambdaSideReasonML vs BuckleScriptThe title is quite misleading since ReasonML is a language while BuckleScript is a tool that transpiles(a.k.a. transpiler) OCaml in to…Apr 17, 20182Apr 17, 20182
digitakeinLambdaSideBuckleScript vs Js_of_ocaml transpliationBuckleScript is a tool to compile from OCaml to JavaScript. It is different to Js_of_ocaml which compiles ocaml bytecode to JavaScript…Apr 10, 2018Apr 10, 2018