Jul 31st: Perhaps next time I'm writing a presentation, I'll give reveal.js a try. Some of the examples looks pretty good.
Jul 23rd: git-up seems to be the Git tool I had been missing - fetch, stash, rebase, unstash for all branches.
Jul 20th: In the wake of password-hacking-month (Linkedin, Last.fm, Yahoo, etc) Jeremy Spilman talks about an interesting idea for increasing the cost to stealing password databases, rather than just the hashing: part 1, part 2
Jul 10th: If your application uses getaddrinfo instead of gethostbyname (for IPv6), DNS round robin will not work. Urgh. Recently found this as the cause of our Java app only connecting to half of the hosts in our AWS ELB.
Jul 10th: Javelin JS is full of interesting little things - always fun to find out what compormises other teams make to allow their particular development model to scale. The css classes vs sigils part makes a lot of sense.
This is the personal website of Cal Henderson, Slack co-founder & CTO.
I give occasional talks, write code and sometimes articles.
books bools cheese code covid food games halflife havana ibm language lego maps math memes minecraft php programming reading regex slack technology via-matts wiring
apple awesome bacon code coding comics design flickr food games javascript lego maps movie music perl php programming software tech tv video visualization web