Jon Galloway
-
Job Application? Name and weblog only, please!
Scott Hanselman wrote about being put off by a resume submission with this sort of e-mail signature: Joe Blow, MCSE, MCSE+I, MCSD, MCT, MCP. He jokingly (?) proposed that we sign our names with something a bit more useful: Scott Hanselman, 11 Successful Large Projects, 3 Open Source Applications, 1 Collossal Failure.
-
Assault on 13th Labour - Cross Platform Distributed Computing in .NET
BoingBoing linked to a distributed program attack on an encryption puzzle on Perspex City called Assault on 13th Labour. What caught my eye was the fact that it's a .NET console application which runs on Mac and Linux under Mono as well as Windows under the Microsoft.NET runtime.
-
The Death Star - The Ultimate Waterfall Project?
James Higgs asks a great question: Was the Death Star built using waterfall?
-
[SQL] FTP download and restore an MSSQL database backup
I extended my DOS batch script to restore a SQL 2000 database and grant permission to ASPNET account to pull the database backup from an FTP location.
-
Sparklines
Jon Udell recently posted about Sparklines :
-
[JS/CSS] event:Selectors - the simplest way to hook Javascript events to a CSS class
event:Selectors is a really nice wrapper for the Prototype.js library. It allows you to hook Javascript events to CSS classes with 2 or 3 lines of Javascript code:
-
[AJAX] Let's hear it for the WebBus
Andrew Stopford proposed a WebBus - a common communications system for browser components (AJAX, Javascript, Applets, Flash, etc.). That makes a lot of sense - all these AJAX widgets are kind of neat as little individual pieces of flair, but they could do a lot more if there was a common communications protocol for inter-component communication in the browser.
-
[T-SQL] Call a stored procedure once for each row in a query or table
Although it's not at all good from a database performance perspective, sometimes data import or upgrade scenarios require a script which calls a stored procedure once for each row in a table. In this example, I'm calling usp_InsertUser on every employee in EmployeeImportTable.