Why Elm Instead of TypeScript?

Or, yet another long comment in Slack turned into a blog post.

April 23, 2017Filed under tech#elm#functional programming#javascript#programming languages#typescriptMarkdown source

Better Off Using Exceptions?

Maybe, but only if your language demands it.

February 20, 2017Filed under Tech#fsharp#functional programming#rust#software developmentMarkdown source
February 15, 2017Filed under micro#elm#fsharp#functional programming#javascript#programming languages#rustMarkdown source

One of the biggest changes in my JavaScript from learning Rust/Elm/F♯/etc. is that I now think constantly about what can fail.

The Itch

How typed functional programming is what I was looking for all along.

December 19, 2016Filed under tech#functional programming#javascript#rust#software developmentMarkdown source
December 02, 2016Filed under micro#functional programming#programming languagesMarkdown source

The ATP hosts on Scala: an act in three parts—

  1. Casey Liss: “What are the kids doing these days? This stuff is weird, man.”
  2. Marco Arment: “GET OFF MY LAWN!” :shakes stick: “FP is for weirdos and nerds!”
  3. John Siracusa: “‘Kids’? Come on. Perl has had all of this for decades.”

What is Functional Programming?

(And why should we care about it?)

November 11, 2016 (updated November 14, 2016)Filed under tech#functional programming#javascript#software developmentMarkdown source