Videos tagged with Techtalks
Google Tech Talks December 4, 2006 ABSTRACT Branching and merging in the face of agile development, extreme programming, team collaboration, and parallel releases. Find out why branching and merging needn't be any more complicated than driving a car.
Towards an Information Plane for Distributed Services
Google Tech Talks February 15, 2007 ABSTRACT In this talk, I will argue for adding a new layer to the Internet protocol stack. Instead of assuming that every application running on the Internet must do its own performance discovery, this layer would provide fast and accurate predictions of every property of interest. We have built a prototype of this new layer, called the iPlane. The key insigh...
Haiku: The Operating System
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.
How to Design a Good API and Why it Matters
Every day around the world, software developers spend much of their time working with a variety of Application Programming Interfaces (APIs). Some are integral to the core platform, some provide access to widely distributed frameworks, and some are written in-house for use by a few developers. Nearly all programmers occasionally function as API designers, whether they know it or not. A well-des...
Classifiers That Improve With Use
Google Tech Talks Januaary 29, 2007 ABSTRACT Training on imperfectly representative data inevitably leads to classification errors. Retraining an OCR engine with post-edited data, or even with the imperfect labels assigned by the classifier, reduces both bias and variance. Although the theoretical foundations of decision-directed adaptation are meager, it has proved successful in diverse experi...
BigTable: A Distributed Structured Storage System
In this lecture at the University of Washington, Google's Jeff Dean discusses the Bigtable content storage system used in Google's backend.
7 Habits For Effective Text Editing 2.0
Google Tech Talks February 13, 2007 ABSTRACT A large percentage of time behind the computer screen is spent on editing text. Investing a little time in learning more efficient ways to use a text editor pays itself back fairly quickly. This presentation will give an overview of the large number of ways of using Vim in a smart way to edit programs, structured text and documentation. Examples will...
From Composing Services to Composing Gadgets
Google Tech Talks January 17, 2007 ABSTRACT This presentation discusses HUSKY, a new spreadsheet environment for service composition and design and USCA, a tree-tiered distributed architecture for service composition execution. The synergy of the Web and gadgets (e.g. Google Gadgets, Mac or Yahoo Widgets) presents an opportunity to evolve the way we conduct our day-to-day interaction with resou...
Debmarshal Review
Google Tech Talks January 29, 2007 ABSTRACT Debmarshal is a software package to manage internal operating system releases of complete Debian-based distributions. It manages both internally developed software packages and complete upstream archive snapshots. Interpackage conflicts, overlaps, and missing dependencies that are not normally detected before release to users can be detected using deb...
Hashing Searching Sketching.
Google Tech Talks November 20, 2006 ABSTRACT We will see improved results on search using hashing and sketching. Hashing is often analyzed as balls being thrown into bins where you think of the hash items as balls and buckets as bins. By studying variants of the balls and bins processes we obtain a hashing algorithm with 85% hash table space utilization. We will also study locality sensitive ha...