Author Archives: keith

SublimeText2 Plugin: RunBuild

I was talking to my coworker, Todd Anderson, today about running build systems in Sublime Text 2. It’s a great editor, very powerful and configurable. But somewhat of a lack of documentation on all those features. One problem we both … Continue reading

Posted in General, Technology | 4 Comments

CSS Roadblock

Generally I like to use my blog for dispensing knowledge, advice, opinions, thoughts, musings, and of course, FACTS. But occasionally I get stuck on a point and all my research leads me to a dead end, and I’ll write a … Continue reading

Posted in JavaScript, Uncategorized | 20 Comments

JavaScript Code Reuse: Object.create

FACT: After my post of a few days ago, I’m going to try to avoid beginning blog posts with the word “FACT”. I think labeling something as an ALL-CAPS FACT is just taunting someone to come along and dispute whatever … Continue reading

Posted in JavaScript | 22 Comments

Backbone, Underscore, and Require

As interesting as this problem was to solve, it seems I could have solved it easier by grabbing the latest version of underscore, which does indeed define _ on global even when loaded via Require.js. Anyway, I learned a lot … Continue reading

Posted in JavaScript | 3 Comments

JavaScript Classes

Facts. Fact: JavaScript is an object oriented language. Fact: JavaScript does not have classes. Fact: JavaScript is dynamic and expressive enough to create structures that emulate classes. Beyond those three facts, everything else here will be theory or opinion. Expansion … Continue reading

Posted in JavaScript, Uncategorized | 26 Comments

Foundation HTML5 Animation with JavaScript

I’m very happy to announce the release of this book, and need to say a few things about it. First, this is a direct JavaScript port of my previous books, Foundation ActionScript Animation: Making Things Move!, and Foundation ActionScript 3.0 … Continue reading

Posted in JavaScript | 8 Comments

The year they called “2011”

I end this year feeling more excited about technology and programming than I have in several years. That’s really good because for most of last year and into the middle of this year I was going through a bit of … Continue reading

Posted in General | 6 Comments

Making Tools Presentation at Flash and the City

In case you didn’t get to see my Making Tools presentation this year (or if you tried to see it at RIA Unleashed and suffered through my technical difficulties), you can now see it on line: http://techchannel.att.com/play-video.cfm/2011/12/1/Conference-TV-Flash-and-the-City-Making-Tools You can hear … Continue reading

Posted in Conferences, Extensibility, Technology | 1 Comment

JavaScript Drag and Drop DOM Elements

File this under “really writing this for myself so I can refer back to it later.” [php lang=”JavaScript”]window.onload = function() { var foo, offsetX, offsetY; // so it exists foo = document.createElement(“div”); document.body.appendChild(foo); // so we can see it: foo.style.width … Continue reading

Posted in JavaScript | 3 Comments

Kindle Fire First Impressions

I got my Kindle Fire last night and wanted to post some initial impressions of the device. First of all, I love it. Great form factor, feels very solidly built, great display, does all that I need it to do. … Continue reading

Posted in Kindle, Technology | 20 Comments