Setting up an Ubuntu environment
2018-01-31
Complete guide to setting up a development environment on Ubuntu 16.04.3 LTS, covering essentials like Chrome, Git, Jekyll, and programming languages including Haskell.2018-01-31
Complete guide to setting up a development environment on Ubuntu 16.04.3 LTS, covering essentials like Chrome, Git, Jekyll, and programming languages including Haskell.2017-11-25
Comprehensive notes on Bitcoin, Ethereum, and blockchain technology - exploring how cryptocurrencies are systems for securely transmitting and storing value with applications beyond just money.2017-04-10
Port property-based tests from QuickCheck 2 and FsCheck 2 to Hedgehog, demonstrating how Hedgehog reduces setup phase fragmentation in property testing.2017-04-09
Discover Hedgehog, a new property-based testing system that makes properties less fragmented, provides automatic shrinking, and offers fine-grained control over generated values.2016-06-13
Part of the QuickCheck from scratch series, implementing conditional properties that only hold under certain preconditions using the Gen and Property modules in F#.2016-05-27
Learn how to write assertions about logical properties that functions should fulfill in QuickCheck, using List.rev as an example to understand property-based testing fundamentals.2016-05-19
Set up a clean Haskell development environment using Stack to avoid global GHC installations and atom-haskell for integrated tooling with ghc-mod, hlint, and stylish-haskell.