Lectures

Vim for Vi

Vim for Vi Users

What every Vim user should know about Vim

Slides: PDF, OpenOffice

Regular Expressions

Regular Expressions Made Easy

No, that's not an oxymoron. They are quite easy if you think about things and graph them.

I should warn you that the slides alone are not enough to make you understand regular expressions. You need to hear the lecture.

Slides: PDF, OpenOffice

Related regular expression graphic software (tbd)

Vim for Vi

Advanced Vim Syntax and Programming

For the advanced Vim user, a tutorial on how to create syntax coloring files and how to use the programming system to create macros

Slides: PDF, OpenOffice

Tar file containing the handouts and examples

Code Inspections

How to create a code inspection system

Practical tools and techniques for creating a robust code inspection system. (Presented in 2002.)

Slides: PDF, OpenOffice

Support Files

OpenOffice Advanced

Openoffice Writer – Beyond the simple report

How to use some of the more advanced features of Openoffice.

Slides: PDF, OpenOffice

Clean and Muck

Cleaning up and Mucking Out and Paranoid Programming

How to dig you through legacy code and how to keep things organized once you dig yourself out.

Slides: PDF, OpenOffice

Supporting Materials

Perl Workshop

Perl Reliability Workshop

How to make your Perl code better.

Slides: PDF, OpenOffice

Paranoid Programming

Paranoid Programming (for TicketMaster)

Just because your paranoid, it doesn't mean the computer isn't out to get you. Here are some strategies for dealing with that.

Slides: PDF, OpenOffice

Learning Linux

Linux in Early Education (2008)

This describes some of the tools and techniques used by myself to educate my daughter, Grace. Presented by Steve Oualline and Grace (age 4) at Scale 6x.

Slides: PDF, OpenOffice

Handout for Linux in Early Education

Linux in School

Thinking outside the Box -- A Linux Presentation for grade school.

(2009) This lecture is designed to present Linux to elementary school children (and their teacher). It is supposed to be fun and to make you think a little.

Slides: PDF, OpenOffice

The State of the Linux Video Tools (2007)

A report on the current state of the tools for dealing with video in Linux.

Slides: PDF, OpenOffice

Open Source tools in a Heterogeneous Environment (1999)

How to install Open Source tools in a Unix environment with lots different systems and requirements..

Slides: PDF, Policy Paper