F# for Programmers
A quick and dirty guide to F# for programmers familiar with imperative languages. Basically all programmers.
This book should be mandatory reading for anyone attempting a Mars landing.
A new hope
Using a language that I enjoy using, that lets me write beautiful code, and do work that I find intrinsically satisfying is such an amazing privilege, that I wish that blessing on every programmer out there, that their days aren't spent in a jaded, colourless miasma of code.
The article here (http://www.gotw.ca/gotw/082.htm) outlines what it means for code to satisfy the basic exception safety guarantee, however it doesn’t give an example. So I came up with something that is exception unsafe.
The Book Thief
Finally. I finished the Book Thief. Death, he writes.
Trivial Monad Example in F#
So how do we solve this? Well a good programmer will recognize the repeated nested match statements and try to devise a function to abstract this away.
This is How You Lose The Time War
Beautiful hard sci-fi, a gemstone cut and placed. Confusing and chaotic but persist, and read because the confusion you experience is a metaphor for the initial throes of romantic love.
Tiny Beautiful Things
Empathetic without being saccharine (ok maybe it is a bit), honest advice without preaching, she manages to walk the line between brutal honesty and toxic positivity.
Before containers, there was chroot.