Undisclosed Browser Technology

When people ask what I worked on at Google and I answer “undisclosed browser technology”, I think some folks think I’m just being coy or obnoxious.  The truth is, I’m required to say that publicly and privately until Google publicly announces the technology or its derivatives. Well, that day has finally come.  Yesterday Google announced the…


Microsoft Surface

You’ve got to see it to believe it:  http://www.microsoft.com/surface/ Mmmm-mmm good. It may be time soon to dust off those great old Avalon Hill board games and look at implementing them on this table – without the thousands of chit markers.  Twilight Imperium, anyone?  Or perhaps Settlers of Cataan?


A Cross-Domain Silverlight Channel 9 VideoRSS Player

Last week Kevin Ledley, keeper of the dev.live.com content, asked me for a bit of help to get a Silverlight video player working.  He wanted to “borrow” the cool scrolling video list and video player from our sister site, msdn2.microsoft.com and set it up on our dev.live.com homepage to show Windows Live related videos from…


Hosting Silverlight On A Server That Won’t Host .JS Files

Torontonian “wavesmash” has been tinkering with getting a Silverlight app up and running on his Blogger blog.  Silverlight Streaming got him most of the way there, but he found the recommended pattern of placing the Silverlight control construction in a separate createSilverlight.js file became a show stopper because Blogger won’t let you serve .js files from…


HTML Namespace Attributes and IE document.namespaces

A few posts ago I promised to elaborate on a little gotcha that bit us in the butt while prepping the “blocks” to enable Popfly apps to use the Windows Live Contacts web control and Windows Live Spaces web control .  Here it is:  IE has a handy document.namespaces object that reflects the namespaces defined…

Silverlight XPS Document Reader Proof-Of-Concept

Delay started out poking around in the XPS document format.  Before he could stop himself, he had an XPS document reader implemented in Silverlight!

More: Avoiding Popup Windows in Your Web Apps

Scott Isaacs shares some additional “best practices” points on dealing with popup windows and popup blockers: Always program window.open() very defensively… Always try catch any calls to window.open() and if you are retaining a reference to the window (e.g., var w = window.open(…)), always make sure the “w” is a valid object (and again try…


Maker Faire

Photos from this weekend’s Maker Faire  Part carnival, part science fair, part flea market, part performance art.  It was funky, kooky, often corny, occasionally silly, and universally fun.  The only thing I can think of that would be more fun than going to Maker Faire next year would be to be an exhibitor!  Exhibiting something molten,…


See Popfly at MakerFaire: May 19-20 San Mateo Fairgrounds

Hey, whadayaknow:  John and the Popfly team will be at the O’Reilly Maker Faire this weekend in San Mateo.  As a hard core tinkerer myself (don’t ask what’s in my garage, ask what’s not!), I’ve been following Make: magazine since discovering it last summer.  It seems likely that Maker Faire will take a seat of…


Popfly: Mashups Made Easy

Today John Montgomery’s NPT team launched Microsoft Popfly, a web-based development environment for building web applications with little or no code.  John shares some background and history on his blog, but what you really ought to see first is the Popfly video on the Overview page.  Seeing is believing! This project has been around for awhile, but…