About Dave

Dave is a founding member of Boost.org and an active participant in the ISO C++ standards committee. His broad range of experience in industry includes shrink-wrap software development, embedded systems design and natural language processing. He has authored eight Boost libraries and has made contributions to numerous others.

Dave made his mark on C++ standardization by developing a conceptual framework for understanding exception-safety and applying it to the C++ standard library. He created the first exception-safe standard library implementation and, with Greg Colvin, drafted the proposals that eventually became the standard library’s exception-safety guarantees.

In 2001 Dave founded BoostPro Computing to realize the promise of advanced, open-source C++ libraries, and has been happily developing C++ libraries, teaching about C++ and Boost, and nurturing the Boost community ever since. His publications include numerous articles and C++ standards committee papers, and his book, C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond with Aleksey Gurtovoy.

  • Mehrun

    thanks for your nice book.

  • http://daveabrahams.com Dave Abrahams

    You’re welcome; I’m very glad you like it!

  • http://twitter.com/loose_chainsaw Blair Davidson

    Reading your book at the moment. Awesome stuff. Bit of a mind bender. :) Keen to see you publish more material.

    Blair

  • Dave

    Thanks, Blair!  You’ve seen C++Next, I suppose?