view video.html @ 93:1bd46b3c996d

sed is greedy, so limit the regex match
date Sat, 10 Nov 2007 19:54:09 -0500
parents fdf64e606a2a
line wrap: on
line source

<title>Selected Videos of Interest</title>

<h2>Google tech talks</h2>

<li><p>May 3, 2007 <a href=>Linus Torvalds on git</a> - Linus Torvalds (Linux, git).</p></li>

<p>ABSTRACT: When Linus looked for a replacement for BitKeeper, he wanted a
source control system that was distributed, performed well, and guaranteed
that data checked out exactly matches the data that was checked in.  To get
this, he had to write one.  Covers the horrors of CVS, and why Linus considers
SVN's slogan "CVS done right" to be a contradiction in terms.  Why a
distributed source control system is a better match for open source development
than a centralized one: "Distribution means nobody's special."  Forking is
natural, and a distributed SCM is a tool to easily merge forks back together.
You can work offline, developers don't block each other during development.
Branches have no namespace issues.  Every developer having their own branch and
can control what gets applied to that branch which eliminates issues of
security/trust/politics related to "commit access", and thus cutting a release
is something anyone can do.  The "network of trust" in merging and cutting
releases securely.  How git makes merging easy, and resolving conflicts.</p>

<li><p>May 1, 2007 <a href=>State of the Linux kernel</a> - Andrew Morton</p></li>

<li><p><a href=>How Open Source Projects Survive Poisonous People</a> - Ben Collins-Sussman and Brian Fitzpatrick (Subversion).</p>

<p>ABSTRACT: Every open source project runs into people who are selfish,
uncooperative, and  disrespectful. These people can silently poison the
atmosphere of a happy developer community. Come learn how to identify these
people and peacefully de-fuse them before they derail your project. Told
through a series of (often amusing) real-life anecdotes and experiences.</p>

<li><p>April 19, 2007 <a href=>Release Management in Large Free Software Projects</a> - Martin Michlmayr (Debian)</p>

Time based releases are made according to a specific time interval, instead of
making a release when a particular functionality or set of features have been
implemented.  This talk argues that time based release management
acts as an effective coordination mechanism in large volunteer projects and
shows examples from seven projects that have moved to time based
releases: Debian, GCC, GNOME, Linux, OpenOffice, Plone, and</p>

<!-- One Laptop Per Child Apr 12, 2007 Ubuntu Linux, Nov 9, 2006 How To Design a Good API and Why it Matters Chris DiBona The surprising history of copyright and what it means to Google. Competing on the basis of speed. Mobiles, the digital divide, and google. Artificial general intelligence The internet of things: what is a Spime A new way to look at Networking Camino Agile retrospectives: making good teams great Deconstructing the xbox security system Everything is Miscellaneous Should Google go nuclear? Death of the desktop (UI design)


Fedora maintainer at Ohio Linuxfest:
His blog is: