Category Archives: work

Live Labs Web Sandbox in Your Pocket

A few weeks ago we launched Live Labs Web Sandbox, a preview for a technology that secures Web 2.0. The sandbox runs entirely in the browser, without requiring any browser add-ons or plugins. Consequently we worked hard to make it … Continue reading

Posted in work | Leave a comment

In the NYT Tech Section

  The New York Times already has a story about Live Labs Sandbox, a project we’ve released just a few days ago. I am happy to see one of Live Labs‘ projects I’ve been driving from the embryonic stages receiving … Continue reading

Posted in work | Leave a comment

Live Labs Social Streams

In the post Political Streams Online (work blog) I mentioned that I left my fingerprints on Social Streams, the platform underneath Political Streams. For those who followed my work for a while the connections are probably obvious. For those who’d … Continue reading

Posted in patterns, work | Leave a comment

Cloud Computing and LINQ

Due to scheduling conflicts I will miss the forthcoming workshop on Cloud Computing and Its Applications (CCA08), scheduled to kick off in a couple of days in Chicago. Erik Meijer will be there to present our LINQ-to-Datacenter paper–thanks Erik!. Here’s … Continue reading

Posted in cloud, work | 1 Comment

Building Distributed Applications with Recompilers

(Cross-posted from my work blog) My article Volta: Developing Distributed Applications by Recompiling (co-authored with Brian Beckman and Benjamin Livshits) is now available in the Software Development Tools issue of IEEE Software (September/October 2008). Here’s the abstract: Mainstream languages and … Continue reading

Posted in work | Leave a comment

Photosynth Released

My colleagues from the Photosynth Team just released the full version of Photosynth. Read the announcement or jump directly to photosynth.com. Happy synthing!

Posted in work | Leave a comment

Viral Spread and Scalability

Several threads that we put on the table at last week’s workshop in Zuerich did not get sufficient traction to tackle with the workshop’s participants. However that doesn’t mean that they’re not worthy of pattern mining; on the contrary. Consider … Continue reading

Posted in patterns, work | Leave a comment

Web 2.0: The Next Generation

In his 2003 OOPSLA keynote The Internet Paradigm Shift Tim O’Reilly summarized some of the common traits of the successful applications of the Internet era. They included software built for use in delivering services, dynamic data and languages, architecture of … Continue reading

Posted in work | 1 Comment

Volta Interview on polymorphicpodcast.com

My discussion with Craig Shoemaker about Live Labs Volta is now available from polymorphicpodcast.com. It was fun, though I wasn’t aware of the echo in my office.

Posted in work | Tagged | Leave a comment

Live Labs Volta

Refactoring has been confined to object-oriented design for too long. The refinement through successive transformations and ability to revisit design decisions often is equally valuable (maybe even more so) for architecture. Live Labs Volta, one of the projects I’m working … Continue reading

Posted in work | Tagged , | Leave a comment