This article pulls some handy resources together into one place.
Homesite - from Nick Bradbury, then Allaire, now Macromedia - has been my primary tool of the trade for oh many many years now. But its stalled out since Macromedia bought Allaire and starting to show its age. TopStyle Pro, Bradbury’s latest offering looks great, and is hard to beat as a CSS editor, but CSS is only a part of what I do, and I’m not going to switch editor continually. It falls far short of Homesite as a HTML editor - no multi-line search/replace, … I can stop there, thats a show stopper right away. And no scripting support - my Homesite is like a my workshop at this point, with custom tools for all kinds of tasks.
I’ve started using Eclipse for some tasks, but wow its slow and clunky. For its extensibility API, Dreamweaver is hard to beat, but its another behemoth, and with an after-thought text editor. For its extensibility I also looked at JEdit, but its also slow and I dont have the java chops to create the tools and extensions I’d like.
Ultra-edit looks good again. But I’d miss the easy scripting and (albeit limited) API Homesite gives me, the muti-line search/replace, the custom toolbars, the resource pane, search pane.. the list goes on. The same goes for most programmers text editors. But I’ll take the columns mode editing, the better performance, better handling of large files.
Html-Kit has some of it, but again not all.
Looking across to the other side, BBEdit isn’t going to do it either. I’ve even considered vi - steep learning curve and though I’m mostly a keyboard user, I’d eventually miss the gui.
Where now? I’d switch platform for the right tool, but for now it looks like I’m stuck.
Buried beneath the layers in any ajax framework is a simple concept: use the XMLHTTPRequest object to fetch html, and replace an element’s innerHTML with the response. This is a simple demo of just that, and as good an on-ramp to learning the ajax way as I’ve come across.
Bacon-saver. This just did a beautiful job of decompiling some .class files whose source I accidently deleted.
Ha! Turns out that JSON can be used as a practical subset of YAML, so the YAML parser will seamlessly handle JSON (minus the c-style comments that some JSON parsers permit).
This is the transcript from the SXSW panel of the same name earlier this year. Panelists Glenda Sims, James Craig, Derek Featherstone and Ian Lloyd discuss accessibility in web design. Its a verbatim transcription but there’s some great points woven into the banter.
Thanks, James, for the effort in getting this online - I know it didn’t come easy.
Interesting post and comments on the window.onload problem. Everyone seems to be moving in the same direction right now and (re)discovering the same problems. I’ve build a dependancyManager for a current project that I can use to fire custom “ready” or “loaded” events, by registering functions along with one or more criteria or tests that need to be true before that function is called. It keeps a timer running as long as there are un-met criteria.
I’ll see about posting some code, but meantime drop me a line if you’re interested.