6 days ago ... Wide range of Ruby and programming topics; by author of over 10 open source projects.
Writing code which modifies a running program is all well and good, but what Ruby offers you in that department is piddling and pathetic compared to the opportunities of any real Lisp. I struggled mightily to write tools for (semi-)automated refactoring, for example, while Clojure alr...
Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...
I've written a new ebook. It provides a detailed introduction to Ember.js. One enormous caveat: it doesn't deal with the data layer at all. I think this is fine, because Ember Data hasn't gotten near 1.0 yet, and Discourse and some other Ember projects roll their own data layers anywa...
The other day, right before the latest Bitcoin price spike crashed, I sold half a Bitcoin for about $117.89. I had bought this Bitcoin for about $10, so I think my math is very approximately correct when I call that a 2,340% profit. A 100% profit on a $5 investment would have been ano...
is equivalent to "run this code whenever you check anything out," and clean is equivalent to "run this code whenever you check anything in." One major caveat to that overgeneralization is that git expects the code you run to be a filter. Because of this, it not only expects input from...
Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...
Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...
Rob Conery wrote, in a blog post about how Ember confuses him: A controller proxies the model, and then exposes itself to the rendering engine so that the view can consume it (you may need to read that sentence twice)... This is where I hit a conceptual wall. First: let me say that I'...