Tech Archives

  1. Goodbye, CoffeeScript, we hardly knew you

    The scoping issues in CoffeeScript (well-described in Armin Ronacher’s blog post), along with various other oddities and difficulties, have led me to conclude that it is not usable as a general-purpose JavaScript semi-replacement. However! The aforementioned LiveScript (a fork of Coco, itself a fork of CoffeeScript purportedly addresses all of those things and more besides…

  2. Shadowing variables in CoffeeScript

    CoffeeScript is a meta-language which compiles directly into JavaScript, has some neat features and patterns baked in, and is a favorite of many JavaScript hackers, and I’ve been playing around with it in the last few days. For the most part, I like it, but it steps on one of the most useful features of…

  3. Compiling Ruby with Xcode 4.3

    Ever since Xcode 4.2, which removed gcc in favor of clang, ruby 1.8 (and some versions of 1.9, and many gems with native code) wouldn’t compile or wouldn’t work correctly when compiled. There was a workaround, in the form of the osx-gcc-installer. It was a little bit hacky – but the work and the author,…

  4. iMania, revisited

    It’s been a couple of years since the iPad was first released. It’s time for a new version; the iPad 3 is reportedly being announced tomorrow. Hey, look at that – everything I asked for (at least explicitly) when the original iPad came out has come to pass. Backgrounding apps (mostly) works; you can run…

  5. Git Flow: it’s child’s play

    Tinkertoy Git

    At work, we’re moving over to use Git Flow. (A moment of background: Git is a “version control system”, a way of keeping a history of all the changes you’ve made to a file or files, in much the same way as one might have “important_spreadsheet_20120103.xls”, “important_spreadsheet_20120104.xls”, “important_spreadsheet_original.xls”, and so forth – but with much…

  6. iMania

    The Apple iPad, like many apple products before it, has polarized people. Some people love it, some people hate it. Some people will use it everywhere, some people honestly can’t imagine a single use. As with many products before, I fall somewhere in the middle. On the plus side: It looks like a beautiful piece…

  7. Subject Alternative Enlightenment

    So there’s this thing called an SSL certificate. Everyone (or at least the vast majority of anyone who is ever likely to read this) knows about SSL, or HTTPS, or at the very least the browser lock symbol. Another time I’ll talk about a bunch of nonsense regarding the details of SSL and some of…