Posted on 14-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Glimpse Inside a Metaverse: The Virtual World of Second Life
Google engEDU
59 min – Mar 1, 2006

Google TechTalks
March 1, 2006

Philip Rosedale and Cory Ondrejka


Linden Lab is the producer of Second Life, an online world with a growing population of subscribers (or "residents"); currently, the community has well over 140,000 residents from 91 countries. By providing residents with robust building and scripting tools, Linden Lab enables them to create a vast array of in-world objects, installations and programs. Since its early stages, Linden Lab has allowed its residents to retain full IP rights over their own creations, thereby insuring that their contributions to the community remain truly their own. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , ,
(0) Comments    Read More   
Posted on 12-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

The <video> Element
Google engEDU
32 min – Mar 29, 2007

Google Tech Talks
March 29, 2007

Video is becoming increasingly important content type, and it’s time to make video a first-class citizen on the . The element is, along with bindings, proposed as a simple solution to encourage browsers to support video natively. Equally important is the choice of video format to be used with. I will argue that the success of the is based on using open standards, and that video should be no exception. I will demo Opera showing Ogg Theora video clips natively.

A demonstration is available here:

://people.opera.com/howcome/2007/video Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , ,
(0) Comments    Read More   
Posted on 09-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

What Every Engineer Needs to Know About and Where to Learn It
Google engEDU
49 min – Jul 10, 2007

Google Tech Talks
July 10, 2007

This talk discusses recent trends in , and what every engineer needs to know to prevent the most significant emerging threats such as cross-site scripting and injection attacks. Just as every engineer might use object-oriented design principles to achieve extensibility and re-usability, every engineer needs to employ principles such as the principle of least privilege, fail-safe stance, and protecting against the weakest link to achieve . Instead of focusing on "" and "tricks" that allow you to "band-aid" the of your systems, we discuss how to derive defenses based on the application of principles, such that you can determine how to deal with new threats as they come along or application-specific threats that might be relevant to your domain. Finally, we present some statistics on the current state of vulnerabilities, and discuss existing and upcoming challenges in the field of .

Speaker: Neil Daswani Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , ,
(0) Comments    Read More   
Posted on 08-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

: Competitious On Rails
Google engEDU
59 min – Mar 8, 2007

Google Tech Talks
March 1, 2007

Kris Rasmussen and Andy Holt from Competitious will be sharing their experience using RoR in a production environment in a new startup. In addition, they’ll explain some of the many advantages Rails has for companies like theirs and smaller teams, as well as some of the disadvantages and gotchas of production Rails apps. Finally, they’ll describe their architecture and cover some unique solutions to common problems, including squeezing extra performance out of with templates and handling activity logging more elegantly. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , ,
(0) Comments    Read More   
Posted on 07-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Services Middleware: All Grown Up!
Google engEDU
47 min – Nov 8, 2006

Google Tech Talks
November 8, 2006


The term services carries the connotation of (slowly) doing RPC over SOAP. While many original SOAP toolkits supported and promoted that model (including SOAP which I created), that is not at all what services are about. ’s history with services has seen three generations of efforts: SOAP, Axis and now Axis2.

Axis2 is fundamentally different: instead of treating as a hot potato that must be replaced with a language structure immediately, it treats lovingly and offers a very clean processing model for . Of course it does support data binding for those that want to look a the as objects but the core of Axis2 is a pure processing architecture.

Axis2 is the basis of a new kind of enterprise middleware. Building on that core stack we have built support for the entire protocol ( Rampart and Rahas) set as well as for reliability ( Sandesha) and transactions ( Kandula). Synapse is providing ESB like message and service mediation capabilities on top of Axis2.

Axis2 supports both WS-* style services as well as -over- (POX) style services. We’re also working on JSON support and a host of other cool stuff. We support , and JMS with other transports on the way (including XMPP).

The Axis2 architecture is being implemented in both Java and , with the version bound to and other scripting languages as well as , IE and other hosts.

In this talk we will introduce the new generation of services middleware. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , , , , , , ,
(1) Comment    Read More