Meeting Date Topic Speaker
September 10, 2008 Haskell for the Real World Bryan O'Sullivan
August 13, 2008 Software development with Nokia's Maemo platform Tapio Tolvanen
July 9, 2008 Architectural introduction to Nokia's Maemo platform Victor Brilon
June 11, 2008 Google App Engine: your apps, Google infrastructure Ryan Barrett
May 14, 2008 An Introduction to Scala Bill Venners
April 9, 2008 Threads in C++0x: An Update Hans Boehm
March 4, 2008 With Economy and Elegance Kevlin Henney
February 13, 2008 Continuous Integration: benefits, challenges and best practices Slava Imeshev
January 9, 2008 Trade-Offs in Building Entire Networks in Software Dirk Morris
December 12, 2007 CPU Memory and Caches Ulrich Drepper
November 14, 2007 GUI Bloopers: Avoiding Common UI Design Mistakes Jeff Johnson
October 10, 2007 MapReduce: Parallel Processing for Huge Data Matt Austern
September 12, 2007 Some Python Patterns for Multitasking and Event-Driven Processing Alex Martelli
August 8, 2007 Closures for Java Neal Gafter
July 11, 2007 Writing Code Generators For Quality, Productivity, and Fun Bill Venners
June 20, 2007 STL singly-linked lists Matt Austern
May 16, 2007 To Catch a Bug, You Have to Think Like a Bug Bob Evans
April 18, 2007 Better Living Through Virtualization Ben Gertzfield
March 21, 2007 Four (More) Patterns You Should Know Kevlin Henney
February 7, 2007 Technical Management of Software Developers Alex Martelli
January 10, 2007 Web Bloopers: Avoiding Common Design Mistakes Jeff Johnson
December 13, 2006 Production .NET Debugging Allan Naim
November 15, 2006 Towards a Memory Model for C++ Hans Boehm
October 11, 2006 What Every Computer Programmer Should Know About Floating-Point Arithmetic Joe Darcy
September 13, 2006 Common Problems with Bug Trackers Matt Doar
August 9, 2006 Testing Web 2.0 Elisabeth Hendrickson
July 12, 2006 Designing Wiki Collaboration and Wiki Applications in the Workplace Peter Thoeny
June 14, 2006 Designing Responsive Software Despite Performance Limitations Jeff Johnson
May 24, 2006 Class Hierarchy Design Idioms in C++ Steve Dewhurst
May 10, 2006 A Gentle Introduction to Unicode Scott Atwood
April 5, 2006 A Look At Python's Future Guido van Rossum
March 15, 2006 A Critical View of C++ Practices Kevlin Henney
February 8, 2006 An Introduction to AJAX Gregory Murray
January 10, 2006 Making Data Disappear Radia Perlman
December 13, 2005 C# 3.0, an introduction to the future C# Scott Bellware
November 8, 2005 Windows Debugging: Five Tools You Can Use Alan S. Cobb
October 11, 2005 The State of Code Generation Jack Herrington
September 13, 2005 Common C/C++/Java Pitfalls & How Ada Avoids them Bill Dale
August 9, 2005 TR1, The Technical Report On C++ Library Extensions Matt Austern
July 12, 2005 ColdFusion: RAD for J2EE? Sean Corfield
June 14, 2005 Acceptance Testing and Fitnesse Shane Duan
May 10, 2005 Python Hacking Alex Martelli
April 12, 2005 An Overview of Agile Development Methodologies Wayne Vucenic
March 8, 2005 Mistakes made - Lessons Learned Reg. Charney
February 8, 2005 PHP 5 and other languages Daniel Kushner / Rick Fleischmen
January 11, 2005 Computing directions for the future Dr. Bob Glass
December 14, 2004 What do you want for Christmas and On? Reg. Charney and others
November 9, 2004 Model, View, Presenter/Controller Revisited Reg. Charney
October 12, 2004 Maintaining the Linux Kernel Andrew Morton
September 14, 2004 How to Start a Software Reuse Program Wayne C. Lim
August 10, 2004 What's coming in the new C 9x standard and why John Benito
July 13, 2004 Conformance Testing: ISO C / C++ Compilers Barry Hedquist, Perennial, Inc.
June 8, 2004 State of Linux development GUIs / Exception Safe Programming Reg. Charney / Ali Cehreli
May 11, 2004 Tools for SOA Web Programs -- using Dynamic Objects Sheng-Chuan Wu / Charley Cox
April 13, 2004 What is weak typing? Bruce Eckel
March 9, 2004 Implementing Web Services in Perl and .NET John Zugel
February 11, 2004 Setting Up and Using CVS - Simplified Reg. Charney
January 13, 2004 Firewall Builder Vadim Kurland
December 9, 2003 What's new in Python? (Not your usual list of new features) Guido van Rossum
November 11, 2003 Design Decisions and Filtering Reg. Charney
October 14, 2003 MySQL Intro and Integration Rich Nigro / Harrison Fisk
September 9, 2003 Tips, Tricks, and Trading Reg. Charney
August 12, 2003 Introduction to Programming Qt Dr. Roland Krause / Charles Samuels
July 8, 2003 Introduction to the Ruby Programming Language Wayne Vucenic
June 10, 2003 Introduction to Python Reg. Charney
May 13, 2003 Model, View, Controller Discovery Reg. Charney
April 8, 2003 Automated Error Prevention Gary Brunell
March 11, 2003 Quantum Programming and Hierarchical State Machines Miro Samek
February 11, 2003 Effective Java Programming Joshua Bloch
January 14, 2003 Video Editing in Python Drew Pertulla
December 10, 2002 Building a VoIP System David Kelly
November 12, 2002 Embedded Linux Application Development using Qt Jan Aarsaether / Kent Sandvik
October 8, 2002 Complex Event Processing Prof. David Luckham
September 2002 Getting Senile Reg. Charney
August 2002 Readable Code = Less Bugs David Simon
July 2002 RAD on Linux in C++ John Ray Thomas
June 2002 Thinking in C# Larry O'Brien
May 2002 The Frontlines of the IP Wars Dan Gillmor
April 2002 Creating a Web of Software Nile Geisinger
March 2002 Teaching C++ Han Kiliccote
February 2002 Speaking C++ as a native Bjarne Stroustrup
January 2002 SOAP - What it is, why it's useful, and how to combine it with C++ Kimberly Nicholls
December 2001 Extreme Programming Roundtable Lutz Birkhahn/Oluf Nissen
November 2001 Using Lex Jesse Monroy, Jr.
October 2001 C++ and Java from a debugging point of view Toris Martin
September 2001 Cancelled - In Remembrance of September 11, 2001
August 2001 Modern Porting Techniques / Berkeley Database Allan Kelly / Jesse Monroy, Jr.
July 2001 Shell Programming Fun and Games Jim Dennis
June 2001 Unit Testing with Complex Objects Reg. Charney
May 2001 Introducing UML into a Small Organization Tsvi Bar-David
April 2001 Using XML as a form of RPC William Grosso
March 2001 Coding Inter-process Communications the POSIX way David Dickey
February 2001 The Amorphous Operating System John Sokol
January 2001 Modern C++ Design Reg. Charney
December 2000 Color Forth Chuck Moore
November 2000 The Wine project and You Alexandre Julliard
October 2000 Coding Critiques Reg. Charney
September 2000 Lisp as a RADical tool in the Internet Age Dr. Sheng-Chuan Wu
August 2000 Prates, Pitfalls and Puzzles Reg. Charney
July 2000 QNX's Neutrino David Dickey
June 2000 Python for Beginners Wes J. Chun
April 2000 STLport Unleashed: Tips for serious programmers. Boris Fomitchev
March 2000 Relationship between software architectures and organizational structures. Luke Hohmann
January 2000 Why Embedded C++ is a Bad Idea. Bill Gibbons