Descripción: Google Tech Talks
August 9, 2007
ABSTRACT
This talk describes three of the most beautiful pieces of code that I have ever written: three different implementations of Hoare's classic Quicksort algorithm. The first implementation is a bare-bones function in about a dozen lines of C. The second implementation starts by instrumenting the first program to measure its run time; a dozen systematic...
Duración: 53:52 Min
Descripción: Google TechTalks
November 2, 2005
Dr. Stuart Cheshire, Apple Computer
http://
stuartcheshire.org/
ABSTRACT
The desirability of making IP networking easy to use has been obvious for many years, but achieving that goal has proved elusive. One day, Stuart Cheshire got tired of fellow Stanford Computer Science PhD students wanting to print from his Mac (via AppleTalk) because they couldn't w...
Duración: 01:15 Min
Descripción: Google TechTalks
March 1, 2006
Philip Rosedale and Cory Ondrejka
ABSTRACT
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 ...
Duración: 58:49 Min
Descripción: Google Tech Talks
May 1, 2007
ABSTRACT
Andrew will present a broad look at the trends in recent changes in the Linux kernel: what areas of kernel functionality are people working on, and what changes can we expect to see over the next year ?
This feature-by-feature walk-through will be tied to an examination of the motivations of the kernel contributors: why do particular individuals...
Duración: 21:37 Min
Descripción: Google Tech Talks
October 10, 2007
ABSTRACT
We describe a new approach and a course that aims to demystify the integrated function of computer systems, using a hands-on approach. The course presents many abstractions, algorithms, and data structures learned in CS courses, and makes them concrete by building a complete computer system from the ground up. In particular, we guide the students ...
Duración: 01:05 Min
Descripción: Google Tech Talks
April 10, 2007
ABSTRACT
Python is a popular very-high-level programming language, with a clean and spare syntax, simple and regular semantics, a large standard library and a wealth of third-party extensions, libraries and tools. With several production-quality open-source implementations available, many excellent books, and growing acceptance in both industry and academia,...
Duración: 40:09 Min
Descripción: Google Tech Talks
June 23, 2007
ABSTRACT
2007 Google Seattle Conference on Scalability:
MapReduce, BigTable, and Other Distributed System
Abstractions for Handling Large Datasets
Jeff Dean, Google, Inc.
Search is one of the most important applications used on the
internet, but it also poses some of the most interesting challenges in
computer science. Providing high-quality searc...
Duración: 59:54 Min
Descripción: Google London Test Automation Conference (LTAC)
Google Tech Talks
September 8th, 2006
Presenter:
Goranka Bjedov
Duración: 04:37 Min
Descripción: Google Tech Talks
October, 12 2007
ABSTRACT
When you have hundreds of people simultaneously patching 25000 files of the Linux Kernel in sometimes conflicting ways, you might need some scheme or plan to sort all that out before you can build your next kernel and reboot. The Linux team uses "git" for their source code repository management, a homegrown solution that is optimized for highly di...
Duración: 59:48 Min
Descripción: Google TechTalks
May 16, 2006
Gregor Kiczales
Gregor Kiczales is Professor of Computer Science at the University of British Columbia. His work is directed at enabling programmers to write programs that, as much as possible, look like their design.
ABSTRACT
Aspect-oriented programming (AOP) is based on a radical exploration of modularity in software development. By presenting new mechanis...
Duración: 57:18 Min
Descripción: Google TechTalks
May 31, 2006
Richard Hipp
ABSTRACT
SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine. SQLite implements a large subset of SQL-92 and stores a complete database in a single disk file. The library footprint is less than 250 KB making is suitable for use in embedded devices and applications where memory space is ...
Duración: 51:01 Min
Descripción: Google Tech Talks
February 13, 2007
ABSTRACT
This is an introduction to Haiku, an open source operating system designed from the ground up for the desktop, inspired in the concepts and technologies of BeOS. The presentation will cover the concepts and features that make Haiku unique, as well as a hands on demo.
Duración: 59:53 Min
Descripción: Google TechTalks
May 10, 2006
Peter Seibel
ABSTRACT
In the late 1920's linguists Edward Sapir and Benjamin Whorf hypothesized that the thoughts we can think are largely determined by the language we speak. In his essay "Beating the Averages" Paul Graham echoed this notion and invented a hypothetical language, Blub, to explain why it is so hard for programmers to appreciate programming lang...
Duración: 12:04 Min
Descripción: Google Tech Talks
June 5, 2007
ABSTRACT
Guice is a new open-source dependency-injection framework for Java 5. It's small, fast, and typesafe. It doesn't require you to write XML, and it is already in use in several Google projects. Come learn how Guice can help make your applications simpler and easier to test.
Duración: 18:17 Min
Descripción: Google TechTalks
May 24, 2006
Jared Spool
Founding Principal, User Interface Engineering
Jared M. Spool is founder of User Interface Engineering, the largest usability research organization of it’s kind in the world. If you’ve ever seen Jared speak about usability, you know that he’s probably the most effective and knowledgeable communicator on the subject today. He’s been working in the f...
Duración: 46:59 Min
Descripción: Google Tech Talks
June 23, 2007
ABSTRACT
2007 Google Seattle Conference on Scalability:
Lessons In Building Scalable Systems
Speaker: Reza Behforooz
Since launching Google Talk in the summer of 2005, we have
integrated the service with two large existing products: Gmail and
orkut. Each of these integrations provided unique scalability
challenges as we had to handle a sudden big i...
Duración: 26:19 Min
Descripción: Google Tech Talks
May 2, 2007
ABSTRACT
James Ward, engineer and evangelist for Adobe's Flex, Flash and Apollo technologies, will demonstrate their use for very rich user experiences in internet applications. Topics covered will include ECMAscript, the recent open source donation of the scripting engine to the Apache Tamarin project, Apollo (the standalone execution environment for running d...
Duración: 56:28 Min
Descripción: Google TechTalks
April 11, 2006
Alberto Conti
Carol Christian
ABSTRACT
A revolution is now underway in Astronomy and Astrophysics. The next decade will witness the completion of massive, wide-area, multicolor imaging and spectroscopic surveys of the local and distant Universe.
With its strong legacy of public outreach, Hubble's Space Telescope Science Institute (STScI) has been respons...
Duración: 57:01 Min
Descripción: Google Tech talks
August 1, 2007
ABSTRACT
Life is very likely the most complex phenomenon in the Universe manifesting an extraordinary diversity of form and function over an enormous range. Yet, many of its most fundamental and complex attributes scale with size in a surprisingly simple fashion. For example, metabolic rate (the power required to sustain the system) scales as approximately t...
Duración: 54:30 Min
Descripción: Google TechTalks
April 28, 2006
Brion Vibber
Brion Vibber has worked on MediaWiki and Wikipedia's servers for four years, watching over its frightening growth from thousands to millions of pages, from dozens to thousands of hits per second.
ABSTRACT
Over four years, MediaWiki has evolved from a quick hack to run a little-known encyclopedia web site to the monster engine behind a heavily-u...
Duración: 55:35 Min