Zaid AjajinLevel Up CodingStatic code analysis in Javascript: verifying correctness of pattern matchingTable of ContentsSep 30, 2018Sep 30, 2018
Zaid AjajUnderstanding Suave In F# Using IntegersThe best moments in programming are those when you finally understand a concept you have struggled with for a long time. It is very…Jul 22, 20182Jul 22, 20182
Zaid AjajIntroducing Cable: Type-Safe Web Apps in C# with NancyFx and Bridge.NETIntroductionAug 3, 2017Aug 3, 2017
Zaid AjajExploring Folds: A Powerful Pattern Of Functional ProgrammingWith examples in JavascriptJul 12, 20174Jul 12, 20174
Zaid AjajMinimalistic Live Testing Fable Apps With QUnitFor a while now, I have been playing around with test frameworks for Fable. Because I have used QUnit for javascript testing before, I…Jun 6, 2017Jun 6, 2017
Zaid AjajIntroducing Fable.Remoting: Automated Type-Safe Client-Server Communication for Fable AppsA while ago, I started experiementing with Fable’s reflection (a.k.a. type introspection) capabilities. I was interested in applying…May 31, 20173May 31, 20173
Zaid AjajF# Interop with Javascript in Fable: The Complete GuideLeverage all of the Javascript ecosystem with Interop features of FableApr 19, 20178Apr 19, 20178
Zaid AjajStatically Typed Client-Server Communication with F#: Proof of ConceptIntroductionMar 19, 20171Mar 19, 20171
Zaid AjajFable and Fable-Elmish Step-by-Step: Creating a CalculatorIntroductionMar 3, 20173Mar 3, 20173