This post from Ron Fredericks includes a custom Flash widget flowcharting the steps required to get a particular WordPress plugin working — some of the bubbles in the flowchart are “live”, in that you can click them and jump to the appropriate places. Very neat…
Uncategorized
I’ve been saying for a while that Javascript has a real shot at being the hottest general-purpose scripting language in a few years’ time. The announcement of the Tamarin project (see Joe Gregorio‘s coverage) is a big step in that direction. As he says, the next step has to be library support…
Uncategorized
I posted a note a while back about an upcoming workshop at Microsoft Research on computational education for scientists. If you read the call for papers, you’ll discover that there aren’t any instructions on how to submit material; nor is there any contact information, other than the generic “contact us” link the bottom corner that gives you nothing more than Microsoft’s generic 1-800 number (“press 1 for Windows Vista support…”). After bouncing around for five minutes, I got a human being who told me that she couldn’t give out any phone numbers, but I was welcome to fax my question to them…
On the bright side, Microsoft is running another computational science conference this fall (in North Carolina).
Software Carpentry
Jon Udell just posted some comments on Beautiful Code, in which he says:
…as I’ve been reading it I’m struck once again by the theme of narrating the work. Of the chapters I’ve read so far, three are especially vivid examples of that: Karl Fogel’s exegesis of the stream-oriented interface used in Subversion to convey changes across the network, Alberto Savoia’s meditation on the process of software testing, and Lincoln Stein’s sketches (”code stories”) that he writes for himself as he develops a new bioinformatics module.
Although this is a book by programmers and for programmers, the method of narrating the work process is, in principle, much more widely applicable. In practice, it’s something that’s especially easy and natural for programmers to do.
I hadn’t run across the phrase “narrating the work” before, but it’s an apt description of what developers really want in high-level documentation: a story that will lead them into the heart of the code, so that they can understand its view of the world. It also explains why such documentation is so rare: telling stories well is a difficult art.
Beautiful Code
A couple of months ago I gave the OLM team a copy of Steve Souders’ book High Performance Web Sites. Since then, they’ve improved OLM‘s performance several times over, in part based on Souders’ advice. Last week, one of the team told me about YSlow, a Firefox plugin that implements Souders’ rules. (See here for the OSCON announcement.) That led to a discussion of whether tools like Eclipse and DrProject would one day merge. Personally, I think that future is already here: it’s still just very unevenly distributed…
Uncategorized
I can’t go (family obligations), but I think young developers who are trying to get ahead of the curve ought to check this out.
Announcements
Inspired by this subway map of tech companies in Montreal, Jay Goldman and Leila Boujnane are putting together one for Toronto — see this thread for progress to date, and to add information.
On a semi-related note, the Toronto Board of Trade is doing a survey of Information and Communication Technology companies in the GTA to find out more about their needs:
Simply visit http://www.whatsyouropinion.ca, enter “TORCAMP” in the field marked Survey Code and follow the easy steps through a short questionnaire which should help us identify issues and opportunities within Toronto’s growing ICT community.
For providing us your feedback, we’ll send you the aggregate results and analysis, but you’ll also be eligible to win a video iPod or tickets to upcoming Technology Innovators Breakfasts at the Toronto Board of Trade.
And finally, DemoCamp 14 will be held at the Board of Trade (1st Canadian Place) on Monday, September 17, starting at 6:00 p.m. — sign up here to let ‘em know you’ll be there.
DemoCamp
Recent Comments