There are two upcoming concepts tutorials where you can learn all about concepts and how they fit into C++.
The first will be a 90-minute tutorial at ACCU 2007, on April 14th in Oxford, UK. This tutorial will cover all of the basics of writing concepts, using concepts to constrain templates, and writing concept maps.
The second will be a half-day, hands-on tutorial at BoostCon 2007. We’ll start from the concept basics, and build a miniature STL-like library from the ground up using concepts. BoostCon will also have a second, more advanced tutorial on taking an existing C++ template library and evolving it to use concepts, with particular focus on making the library work both with and without concepts. Early registration is open for just four more days. Come join in the fun!