Archive for May, 2006

« Previous Entries

On modifying prototypes of JavaScript built-ins

Tuesday, May 23rd, 2006

Extending prototypes of built-in objects
Okay, listen now:

You should never, ever, under any circumstances extend Object.prototype with new members unless you own all the code in the entire production environment.
The reason is simple: Doing so breaks the in operator on all types of objects used in JavaScript. This includes the for(i in o) and for each(i [...]

Posted in Javascript | 23 Comments »


Headdress

Friday, May 19th, 2006

Over at Twinsparc we’ve released our first OS X application - [Headdress](http://headdress.twinsparc.com/). We made it for you, meaning we made it for web designers and developers like ourselves. The purpose of the app is to make it easier to setup fully functional sites locally. More literally, Headdress is a GUI for setting up Apache VirtualHosts [...]

Posted in Uncategorized | 40 Comments »


JavaScript and Selectors

Friday, May 12th, 2006

For those of you that didn’t know it, Anne van Kesteren is the editor of a TR an editor’s draft on an API for Selectors. I’ve not been following the discussions on the mailing list, but I have some comments on the draft as it looks right now. Notably, I think they’re currently about to [...]

Posted in Javascript | 10 Comments »


« Previous Entries

Content Categories
Blog
CSS
Design
DOM
Event
Hosting
HTML
Javascript
Opportunity
Process
Productivity
Regex
RSS
Uncategorized
Web App Dev
Previous Articles
October 7, 2008
Web App Development Part 2
October 6, 2008
Learning to make web apps
September 19, 2008
Competition breeds change
September 16, 2008
Going to Web Directions South
September 9, 2008
ActionMonkey killed in favour of TraceMonkey