Where | What |
C++ and Beyond 2010 Encore December 13-16, 2010 Snoqualmie,
Washington, USA |
(Same
talks as previous one below) |
Professional
Developer's Conference 2010 October 21-22, 2010 Redmond,
Washington, USA |
Lambdas, Lambdas Everywhere
Panel: Future of Programming Languages |
C++ and Beyond 2010 October 24-27, 2010 Snoqualmie, Washington, USA |
Herb's talks include:
Lambdas, Lambdas Everywhere
Elements of Design
Plus panels and unstructured discussions |
Effective
Concurrency June 28 - July 1, 2010 Bellevue, WA, USA |
Four-day public course |
Effective
Concurrency Europe May 5-7, 2010 Stockholm, Sweden |
Three-day public course |
Professional
Developer's Conference 2009 November 17-19, 2009 Los Angeles, California, USA |
Tutorial: Patterns of Parallel Programming
Panel: Microsoft Perspectives on the Future of Programming |
Effective
Concurrency November 9-12, 2009 Bellevue, WA, USA |
Four-day public course |
Writing
Robust
Concurrent Code September 11, 2009 Quebec City, Canada |
Half-day public seminar |
Effective
Concurrency Europe May 27-29, 2009 Stockholm, Sweden |
Three-day public course |
Stroustrup & Sutter on C++
(2008 second showing) October 29-30, 2008
Boston, Massachusetts, USA | (Same
talks as previous one below) |
Effective
Concurrency September 22-24, 2008 Bellevue, WA, USA |
Three-day public course |
TechOnline
Webinar: Software Strategies for Embedded Multicore Development
June 12, 2008 |
Available
on demand here, A discussion with:
|
Effective
Concurrency May 19-21, 2008 Bellevue, WA, USA |
Three-day public course |
Stroustrup & Sutter on C++ March 3-4, 2008 Santa Clara, California, USA | Herb's talks include: What Not to Code: Avoiding Bad Design Choices and Worse Implementations How to Migrate C++ Code to the Manycore "Free Lunch" Safe Locking: Best Practices to Eliminate Race Conditions Lock-Free Programming in C++—or How to Juggle Razor Blades Plus panel discussions, including "ask us anything!". |
Intel Technical Webinar Series September 25, 2007 | Webcast: The Concurrency Revolution |
Northwest C++ Users Group September 19, 2007 Redmond, Washington, USA | Machine Architecture: Things Your Programming Language Never Told You (Google video) (pdf slides) |
Online Game Development Conference (OGDC) May 10, 2007 Seattle, Washington, USA | Keynote: Software and the Concurrency Revolution |
Intel EMEA Software Conference April 17, 2007 Lisbon, Portugal | Keynote: Software and the Concurrency Revolution |
ACCU 2007 April 14, 2007 Oxford, United Kingdom | Machine Architecture: Things Your Programming Language Never Told You |
Stroustrup & Sutter on C++ March 19-20, 2007 Santa Clara, California, USA | Herb's talks include: Modern C++ Libraries: The Good, the Better, and the Sublime Design Patterns and Policy-Based Design Machine Architecture: Things Your Programming Language Never Told You Writing Robust Concurrent Code Using the New C++0x and "TR2" Concurrency Libraries Plus panel discussions, including "ask us anything!". |
Intel Research Programming Systems Seminar Series September 25, 2006 Berkeley, California, USA | Software and the Concurrency Revolution (wmv video) (pdf slides) |
Northwest C++ Users Group September 13, 2006 Redmond, Washington, USA | The Concur Project: Some Experimental Concurrency Abstractions for Imperative Languages |
MPSoC August 14, 2006 Estes Park, Colorado, USA | Keynote: Software and the Concurrency Revolution |
IEEE Vail Computer Elements Workshop June 25, 2006 Vail, Colorado, USA | Don't Forget the Code: The Impact of Hardware Concurrency on Software |
DevConnections Europe April 25, 2006 Nice, France | Concurrency Abstractions in C++ |
XTelecom Paris April 24, 2006 Paris, France | The Concurrency Landscape, C++0x, and the Concur Project |
ACCU 2006 April 21, 2006 Oxford, United Kingdom | Keynote: C++0x, Concur, and the Concurrency Revolution |
Xerox PARC Forum March 15, 2006 Palo Alto, California, USA | Software and the Concurrency Revolution (wmv video) (mp3 audio) (pdf slides) |
Stroustrup & Sutter on C++ March 13-14, 2006 Santa Clara, California, USA | Herb's talks include: The New ISO C++ Libraries The Concurrency Landscape, C++0x, and the Concur Project Genericity in C++, .NET, and Java Error-Safe C++: More Than Just Exception Safety Plus panel discussions, including "ask us anything!". |
UCSD February 27, 2006 San Diego, California, USA | The Concurrency Revolution and the Concur Project |
C++ Connections November 7-11, 2005 Las Vegas, Nevada, USA | Herb's talks include: Keynote: The Concurrency Landscape and C++0x Concurrency Abstractions in C++ Half-day tutorial: Generic Types in C++, Java, and .NET: Templates and Generics Side-By-Side Plus panel discussions on "The Future of C++," "20 Years of C++ and Going Strong," and more. |
InStat Fall Processor Forum October 24-27, 2005 San Jose, California, USA | Keynote: Software and the Concurrency Revolution |
Professional Developer's Conference 2005 September 11-16, 2005 Los Angeles, California, USA | C++: Future Directions in Language Innovation |
TTI/Vanguard: Evolving Systems Conference July 12-13, 2005 Miami, Florida, USA | Invited talk: Software and the Concurrency Revolution |
ACCU 2005 April 20-23, 2005 Oxford, United Kingdom | Generic Types in .NET, Java, and C++: A Comparison of .NET Generics, Java Generics, and C++ Templates (half-day session) Something Cool in C++0x: Concurrency Issues |
Software Development 2005 West March 14-18, 2005 Santa Clara, California, USA | Generic Types in .NET, Java, and C++: A Comparison of .NET Generics, Java Generics, and C++ Templates (half-day session) |
OOPSLA 2004 October 24-28, 2004 Vancouver, British Columbia, Canada | Keynote: Concrete Languages on Virtual Platforms (56K wmv video) (300K wmv video) |
Vancouver C++ Users Group October 27, 2004 Vancouver, British Columbia, Canada | A Stroll Through C++ Coding Standards |
Borland Developer's Conference '04 September 11-15, 2004 San Jose, California, USA | Converging Roads: .NET, Longhorn and C++ |
XP Agile Universe 2004 August 15-18, 2004 Calgary, Alberta, Canada | Keynote: The Future of C++: Modern Platforms and Modern Methods |
TechEd 2004 Europe June 29-July 2, 2004 Amsterdam, The Netherlands | C++ Whidbey: The Language of Choice for Native and .NET |
TechEd 2004 May 23-28, 2004 San Diego, California, USA | C++ Whidbey: The Language of Choice for Native and .NET |
ACCU 2004 April 14-17, 2004 Oxford, United Kingdom | Keynote: Is C++ Relevant on Modern Environments? |
Software Development 2004 West March 17, 2004 Santa Clara, California, USA | Keynote: Converging Roads: .NET, Longhorn and C++ |
Stroustrup & Sutter on C++ March 15-16, 2004 Santa Clara, California, USA | Herb's talks include: A Look Into the New C++ Standard Library Garbage Collection in C++ C++ Design: Style, Principles and Techniques Optimizing (and Pessimizing) C++ Plus panel discussions on: teaching and learning C++, "ask us anything!"; and more. |
St. Louis C# SIG February 9, 2004 St. Louis, Missouri, USA | The Future of C++ on .NET: A Tour of C++/CLI |
Northwest C++ Users Group December 10, 2003 Redmond, Washington, USA | The Future of C++ on .NET: A Tour of C++/CLI |
Northwest C++ Users Group November 10, 2003 Redmond, Washington, USA | The Future of C++: Panel with Andrei Alexandrescu, Scott Meyers, and Herb Sutter |
TechEd 2003 June 2-5, 2004 Dallas, Texas, USA | Understanding and Using Advanced C++ Template Features and Topics on ISO C++ |
ACCU 2003 April 2-5, 2003 Oxford, United Kingdom | Advanced C++ Template Issues and Solutions (two-part talk). |
Software Development 2003 West March 24-28, 2003 Santa Clara, California, USA | Advanced C++ Template Issues and Solutions (two-part talk). C++ Features to Beware Today, and to Anticipate in C++0x. |
Software Development 2002 East November 18-22, 2002 Boston, Massachusetts, USA | Writing Robust C++ (two talks, half day). Namespaces and the Interface Principle. |
The C++ Seminar #3: 3 days with 5 experts October 28-30, 2002 Vancouver, Washington, USA Instructors: Scott Meyers, Herb Sutter, Dan Saks, Steve Dewhurst, and Andrei Alexandrescu. | A reprise of the sold-out event, with all speakers presenting entirely brand-new material. Herb's all-new half-day talks were: Advanced Template Issues Advanced Template Solutions Plus panel discussions on: the short term road ahead, C++ by 2004; C++ trivia; and "ask us anything!" |
Northwest C++ Users Group October 9, 2002 Redmond, Washington, USA | C++ Features to Beware Today, and to Anticipate in C++0x. |
ACCU 2002 April 3-6, 2002 Stratford, United Kingdom | C++ Language Features to Beware Today, and to Anticipate in C++0x. Directions for C++0x. |
The C++ Seminar #2: 3 days with 5 experts March 18-20, 2002 Boston, Massachusetts, USA Instructors: Scott Meyers, Herb Sutter, Dan Saks, Steve Dewhurst, and Andrei Alexandrescu. | A reprise of the sold-out event, now with brand-new material. Herb's all-new talks were: State of the Union -- Library: Implementing STL-ized Hash Tables, Now and In C++0x State of the Union -- Language: C++ Features to Beware Today, and to Anticipate in C++0x C++ Gotchas (with Steve Dewhurst) Plus panel discussions on: war stories in using and teaching C++; new and old design principles; and "ask us anything!" |
OOP 2002 January 21 - 25, 2002 Munich, Germany | Writing Robust C++ and High-Performance C++ (combined as a full day tutorial). Distributed Databases: Theory and Practice. |
The C++ Seminar #1: 3 days with 5 experts October 15-17, 2001 Portland, Oregon, USA Instructors: Scott Meyers, Herb Sutter, Dan Saks, Steve Dewhurst, and Andrei Alexandrescu. | The first of its kind, a powerhouse seminar with five of the best-known experts in real-world C++ all together in one location. Herb's talks were: Simplicity and Minimalism, and Why You Should Care Robustness, Correctness, and Error Handling Plus panel discussions on: exception handling; namespaces; our favorite online resources; the future of C++, and "ask us anything!" |
Software Development 2001 East August 27-31, 2001 Boston, Massachusetts, USA | Writing Robust C++ (two talks, half day). High-Performance C++ (two talks, half day). Namespaces and the Interface Principle. |
Software Development 2001 West April 9-13, 2001 San Jose, California, USA | Directions for C++ 200x: Panel with Bjarne Stroustrup, Scott Meyers, Herb Sutter, and Dan Saks (moderated by Matt Austern). Namespaces and the Interface Principle. Exception-Safe C++. Optimizing "Plain" and "Multithreaded" C++ Code. |
ACCU 2001 March 29-31, 2001 Oxford, United Kingdom | Keynote: Pitfalls of the Software Industry. Namespaces and the Interface Principle. Optimizing C++. |
OOP 2001 / SIGS Expo for Java January 22 - 26, 2001 Munich, Germany | Distributed Databases: Overview and Current Trends. Namespaces and the Interface Principle. |
Software Development 2000 East October 29 - November 2, 2000 Washington, DC, USA | Distributed Databases: Overview and Current Trends. Distributed Databases: Transaction Isolation and Distributed Environments. Distributed Databases: Modern Methods for Conflict Handling. Namespaces and the Interface Principle. Exception-Safe C++. Optimizing "Plain" and "Multithreaded" C++ Code. |
Application Development 2000 June 19-23, 2000 London, United Kingdom | Distributed Databases: Theory and Practice. Developing the Distributed Millennium. Uses and Abuses of Inheritance. Exception-Safe C++. Optimizing C++. |
George Mason University April 5, 2000 Fairfax, Virginia, USA | Guest lecture: Optimizing C++. |
JaCC 2000 Spring (ACCU Java and C/C++ Seminars) March 24-25, 2000 Oxford, United Kingdom | Keynote: Developing the Distributed Millennium. Exception-Safe C++. |
ISO/IEC JTC1/SC32/WG3 (Database, SQL); and ISO/IEC JTC1/SC32/WG5 (Database Distribution Protocols) January 19, 2000 Santa Fe, New Mexico, USA | Database Replication Technical Overview (two presentations) |
ANSI/NCITS H2 (Database, SQL) December 14, 1999 Columbus, Ohio, USA | Database Replication Technical Overview |
C++ World '99 December 1-3, 1999 Miami, Florida, USA | Keynote: Programming in the Distributed Millennium Exception-Safe C++ Optimizing C++ Uses and Abuses of Inheritance |
Application Development '99 July 5-9, 1999 London, United Kingdom | Optimizing "Plain" and "Multithreaded" C++ Code Uses and Abuses of Inheritance Writing Exception-Safe C++ |
Object Expo NY '99 / SIGS Expo for Java March 29-30, 1999 New York, New York, USA | Optimizing "Plain" and "Multithreaded" C++ Code Uses and Abuses of Inheritance Writing Exception-Safe C++ |
C++ World '98 August 1998 New York, New York, USA | Optimizing "Plain" and "Multithreaded" C++ Code Writing Exception-Safe C++ |
Borland Developer's Conference '97 July 1997 Nashville, Tennessee, USA | Heterogeneous Database Replication with Paradox |