The first LPs (that's "long-playing record" to you children in the audience) that I ever bought with my own money were two used ones: "A Farewell To Kings," by Rush, and Boston's self-titled debut album. I was a big Boston fan. The
I have been working in startup tech for over 25 years now, about half that time as a manager. After being an IC for such a long time, I was frankly excited to learn some new skills. I wanted to be a manager because I thought I could have more
When I resurrected this blog, I wasn't sure what to host it on. Not exactly morally opposed to good ol' WordPress, but my experience with that thing is that it's pretty huge, " fucking ponderous ." I wanted something a little more lightweight, but not
I mentioned in the last post, I've been playing around with OpenClaw, like so many of the Twitter tech intelligentsia who are hoping the Singularity doesn't hit before they can vibe-code a Salesforce replacement or a marketing funnel to make them kajillions of dollars. I have
I started this blog back in 2005 , after I wrote my book for SitePoint . I wrote a lot back in those days, still the early days of the Web. I was working for Mitch Kapor at the Open Source Applications Foundation . I stopped posting during my tenure at Yammer , now
In the most recent round of updates, Larz Conwell has done a shit-ton of amazing work on templates: making the templating system play nicely with various formats: EJS, Mustache, and Jade. It can now happily figure out what sort of template from the file-extension, and you can even mix and
It's taken some time, a lot of late-night hacking, and tons of work by contributors like Daniel Erickson and Larz Conwell , but the Geddy Web framework is starting to grow up and become pretty fucking solid. It's finally far enough along I can replace my old
At a recent meetup, a guy in the community (a guy whom I generally have a lot of respect for) said one of the stupidest things I've heard in a long time (and that's saying something, given the silly shit I hear coming out of my
Some of the work I'm doing at Yammer involves writing JavaScript code that runs in different environments. We're using geddy-model code in the browser, as well as with TheRubyRacer (which embeds the V8 JavaScript interpreter in a Ruby process). This code is part of the Geddy
The last couple of weeks have been a blast. I've been settling into my new job at Yammer, getting to know the guys on the team, and enjoying the insanely delicious food. Yes, we have a chef that comes in; it's pretty ridiculous. By happy accident,
I've just come back from a meeting at the offices of my new employer, Yammer, Inc . I've accepted a position there as Senior Front-End Engineer, doing development work primarily in JavaScript and Ruby. I start next week, after enjoying a little family time this week --
Geddy is a small Web-app development framework for Node.js. It uses a router syntax similar to Rails or Merb, and now has tools for quickly creating RESTful, resource-based routes as well. Building and installing Geddy Prerequisites: An up-to-date version of Node.js. I'm developing Geddy on Linux
So I've posted previously about the embarrassment of riches that we have with Node.js modules, specifically Web frameworks. I count no less than 14 frameworks and micro-frameworks for building Web-apps with Node right now on the list of Node modules . I had actually hoped to use one
Quite a growing list of Node.js modules and projects on GitHub. It's like a Cambrian explosion of JavaScripty goodness. If you're thinking of building a Webapp with Node, it's hard to know which of these embryonic frameworks to pick -- or if you
I've been doing a bunch of stuff with AS3 at Slide, and as a long-time JavaScript guy, thought it might be interesting to record my impressions of the language so far. I'll do the bad news first, so I can end on a positive note. The