Parens are Your Friends

The Middle Finger I was recently at a Hackathon standing in a group of people introducing ourselves. At one point someone I hadn't met before ask me how I knew someone else in our group. I said "Oh we know each other from NashFP". "What's NashFP", he asked. "Nashville Functional…

5 Lessons Learned Writing a Clojure Web App

So I've been learning Clojure... I've been fiddling with Clojure for a few months on and off... But mostly I find myself just solving code kata and writing tiny scripts. I'm also terrible at budgeting. I like using Mint for big picture stuff and looking at my bank account through…

GTFO of Github

GitTFO There's all kinds of reasons why a person might want to leave Github... Wheather you want to GTFO based on the recent happenings in the news, just to save a buck (or $50), or you just yearn for something new, cloning all your repos to a new host is…

Elixir for Rubyists Part 2

An attempt to answer some questions from part 1. Immutable?? Elixir variable are immutable. They are not single assignment. "But Nate!", you may protest, "If you can re-assign variables... isn't that mutation." No! Elixir Variables Ensure Referential Transparency Referential transparency is just an academic way of saying "when I do…