Difference between revisions of "User:Donovan Linden"

From Second Life Wiki
Jump to navigation Jump to search
 
Line 24: Line 24:


I guest-hosted Zero Linden's office hours on
I guest-hosted Zero Linden's office hours on
[[http://wiki.secondlife.com/wiki/User:Zero_Linden/Office_Hours/2007_May_24|May 24]]
[[http://wiki.secondlife.com/wiki/User:Zero_Linden/Office_Hours/2007_May_24 May 24]]

Revision as of 09:30, 24 May 2007

Hi. I'm Donovan Preston.

Currently

I'm part of Studio Icehouse. I can be found in-world during the Pacific timezone workweek at http://slurl.com/secondlife/LindenWorld%20D/224/50/23

You can follow what I am currently doing on twitter:

http://twitter.com/donovanpreston

History

I started at Linden on 5/30/2006. Previously, I worked at various startups:

Most of my experience is in HTTP related backend stuff. I have implemented several HTTP servers in Python, so I know all about Etags, If-Modified-Since and 304 Not Modified, Expires, and stuff like that. I also have a large amount of experience with non-blocking network IO, having been a principal contributor to Twisted, an event-driven, continuation passing style networking framework written in Python. At Slide, I created a coroutine-based networking stack which used Greenlets to manage context switching, creating a cooperatively threaded (underpinned with non-blocking IO) high performance networking layer that I then built HTTP servers on top of.

I came to Linden Lab through Mark Lentczner, whom I collaborated with briefly on Wheat in the summer of 2005. My Python-based web framework Nevow has a lot of the same concepts as Wheat, except Wheat has the distinct advantage of using a language designed explicitly for the web, unlike Python.

Office Hours

I guest-hosted Zero Linden's office hours on [May 24]