Link Soup

No time, no time... Here are some links from the past few weeks that caught my eye:
The SourceForge Research Data Archive
A warehouse of information gleaned from SourceForge for use in empirical software engineering research. There's going to be a full-day workshop at SIGCSE'08 (Portland, March 2008) on building a similar repository for use in CS education research---perhaps the two efforts could be combined?
Structure 101 from Headway Software
Draws pictures of the architecture of complex applications (like this one of Spring 2.5). Java and Ada only, unfortunately---I'd really (really) like to have something like this for Python and Ruby.
The new and improved Languify
Nicolaas Handojo and Jeff Okawa built the first version as a CSC49X project a couple of years ago; John Green & co. have rebuilt it, and are looking for beta users. Its purpose is to manage localization for open source projects: groups can post text that needs translation, and volunteers can oblige them. Give it a whirl...
It calls itself "a domain-specific language for queries in Java", but it relies a lot on embedded strings for control:
String[] words = {"cherry", "apple", "blueberry"};
List sortedWords = asList(
Experience with embedded SQL and the like shows that this is very hard to debug. I'm increasingly convinced that extensible debuggers are a prerequisite for DSLs to go mainstream.
Titus Brown's Intermediate and Advanced Software Carpentry notes
Along with Brandon King, Chris Lasher, and Rick Wagner, Titus has been one of the major contributors to Software Carpentry since it went on the web. He taught a more advanced course along the same lines last year, and has been generous enough to put his notes up for public use. I need to fold a lot of this stuff (particularly the material on packages) into the main notes.
Webometrics' World University Rankings
Its creators are up-front about the fact that they're only measuring visibility of web publications (both formal and informal). Since that's what under-30s care about most, though, it's an important metric. Toronto is the top Canadian school, in the #28 spot; the only non-US school ahead of it is Cambridge. (And if you object to their results, feel free to create and apply a different method and publish your findings as well.)
Someone in Saskatoon just updated the Wikipedia entry on "Hogwarts Houses". Someone in Edinburgh then updated the entry on "Mr. Blobby", and someone near San Diego revised the entry on Elie Wiesel. The next two changes were from Malaysia, central Spain, and the middle of Finland (where someone edited the entry on "Niger"). I wonder if there's any way to set this as my screensaver?
Google Code Tutorials
So far, there are entries on AJAX Programming and Distributed Systems.
Tony Redpath's Entrepreneurship 101 course at the MaRS Centre in Toronto has a Facebook group
Cool. The course is highly recommended.
comments powered by Disqus