Matthew DoigSetting up Haskell in VS Code with Stack and the IDE EngineI love VS Code. I love how stripped down it is compared to “enterprise” IDE’s. I love how it runs on your favorite brand of OS, be that…7 min read·Nov 15, 2019--9--9
Matthew DoigTry Haskell with VS Code Remote ContainersVS Code has always been a great tool for exploring the vast cornucopia of programming languages. Simply find the extension for your…4 min read·Jun 15, 2019--2--2
Matthew DoigContravariance and the Hidden Purescript Pacman OperatorThe Pacman operator remains the least recognized operator in all of functional programming. Hidden right under our noses, he munches away…4 min read·May 14, 2017----
Matthew DoigSetting up PureScript in VS CodeMy favorite thing about the PureScript language and community is the focus on building great web applications.7 min read·May 11, 2017----
Matthew DoigPrefer Continuations to API Classes in F#F# comes with a substantial object-oriented feature set, which makes it a very challenging language for making good decisions about the…7 min read·Mar 22, 2017--2--2
Matthew DoigContractive Functions on Streams in F#Programming isn’t always about hitting deadlines, doing sprints, building apps or fixing bugs, sometimes you want to meander and explore…6 min read·Mar 11, 2017----
Matthew DoigEnd to End F# with the Elm ArchitectureThe Elm Architecture is a simple pattern for building web apps with the ML derived language Elm. Of course, F# is also an ML derived…5 min read·Dec 29, 2016----
Matthew DoigServing Html with Suave and LiquidMost tutorials about Suave focus on using it for building RESTful web services, but we can of course use Suave for the more pedestrian task…5 min read·Dec 13, 2016--1--1
Matthew DoigHello Suave with Mono and macOSWith the continued tooling malaise affecting .Net Core and wait for .Net Standard 2.0, Mono remains the only viable solution for running…3 min read·Dec 9, 2016----
Matthew DoigSetting up Haskell in VS Code on macOSI love VS Code. I love how stripped down it is compared to “enterprise” IDE’s. I love how stripped up it is compared to emacs/vim and an…10 min read·Nov 20, 2016--17--17