Meeting Dates

[Home] [Up]

Past Monthly Meetings

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