| 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".
|