Past and upcoming public appearances

DateEventTalk(s)
February 20, 2008 Northwest C++ meeting Andrei gives the talk "Memory Allocation: Either Love It or Hate It. (Or Just Think It's OK.)"
December 9-13, 2007 The 2007 IEEE Automatic Speech Recognition and Understanding (ASRU) Workshop in Kyoto, Japan. Andrei presented a poster for the paper "Graph-Based Learning for Phonetic Classification" co-authored with Katrin Kirchhoff
November 29-30, 2007 The CSDN-Dr.Dobbs Software Development 2.0 Conference in Beijing, China. Andrei gave the conference keynote (breaking the 1000-attendees barrier), two talks, and an interview.
September 23-26, 2007 The Astoria Seminar The Astoria Seminar features Andrei as an instructor, and in good company: Dave Abrahams, Walter Bright, Scott Meyers, and Eric Niebler.
August 23-24, 2007 The First D Conference Andrei is an invited speaker at the First Conference on the D programming language.
April 11-14, 2007 The 2007 ACCU Conference Two invited talks. Andrei didn't miss the opportunity to customarily miss a flight on the way, yet made it to Oxford almost magically two hours before his first talk.
January 18, 2005 Northwest C++ Users Group If you're around Seattle, you may want to join (for free) the Northwest C++ Users Group meeting on January 2006. Andrei will talk about policy-based memory allocation.
November 7-11, 2005 C++ Connections: 20 Years of C++ Andrei has had the honor of being invited as a guest speaker to a conference extraordinaire dedicated to C++'s 20 years of existence. The content of Andrei's talk is to be determined.
September 26-29, 2005 SD East 2005 Three invited talks. If you live on the East coast and always wanted to hear that Romanian accent, this would be the perfect opportunity. Not that it's worth it :o).
March 14-18, 2005 Two talks at SD Expo West Policy-based design and lock-free data structures.
January 12, 2005 Talk for the Northwest C++ Users Group Lock-free data structures
November 19, 2004 Invited talk at Google Talk at Google on multithreaded programming in C++.
April 2004 The ACCU Spring Conference 2004 Honey, I Shrunk The Threads and Writing Exception Safe Code. The first talk beat all records, filling the room with 148 people—attendance rate surpassed only by keynotes.
March 2004 Software Development Conference West 2004 Exception-Safe Code Made Easy, Write Less Code and More Software, C++ Multithreading Made Complicated, Part 1: Techniques and Idioms for Thread-safe Objects, and (somewhat predictably) C++ Multithreading Made Complicated, Part 2: Single-Object and Multi-Object Transactions
November 2003 NWCPP meeting The Future of C++ Panel, with Scott Meyers and Herb Sutter.
September 2003 Software Development Conference East 2003 Design Standards: How Classes are Built and Prying Eyes: Discussion and Generic C++ Implementations of the Observer Design Pattern.
March 2003 Software Development Conference West 2003 Design Standards: How Classes are Built
February 2003 NWCPP meeting Mojo.
November 2002 Software Development Conference East 2002 Discriminated Unions: Concept, Uses, and a C++ Implementation and Single-Object and Multi-Object Multithreaded Transactions in C++.
November 2002 ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2002 Aspect-Oriented Programming in C++.
April 2002 NWCPP meeting Honey, I Shrunk the Threads: Compile-time checked multithreaded transactions in C++.
April 2002 The ACCU Spring Conference 2002 & AGM Error Handling in C++: Are we inching towards a total solution?
June 2001 NWCPP meeting Less is More - or How to Get More Bang for Your Code.
March 2001 The ACCU Spring Conference 2001 & AGM Improving Reuse in C++ through Policy Classes. Also invited to the panel "Meet the News Group Gurus" which was a lot of fun :o).
February 2001 NWCPP meeting Volatile - Multithreaded Programmer's Best Friend.
October 2000 ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2000 Improving Reuse in C++ Through Policy Classes – Example: Designing The Smart Pointer of the 2000s.
September 2000 NWCPP meeting Change the Way You Write Exception-Safe Code, Forever.
June 2000 eXtreme Programming and Flexible Processes in Software Engineering - XP2000 The Design Is In The Code: Enhanced Reuse Techniques in C++. The paper was published in the book "Extreme Programming Examined".