Publication
Public Presentations (in Japanese)
[pdf ][pptx ][slideshare ] “C++0x - Talk about the future of language” at Wankuma Study Meeting in Tokyo #22 (July 12, 2008)
A panelist of C++ Day panel discussion at Wankuma Study Meeting in Yokohama #1 (August 30, 2008)
[pdf ][pptx ][slideshare ] “C++ Template Metaprogramming” at Society of Type Level Programming (April 18, 2009)
[pdf ][pptx ][slideshare ] “C++0x Type List using Variadic Templates” at Society of Type Level Programming (April 18, 2009)
[pdf ][pptx ][slideshare ] “C++0x Concept” at Wankuma Study Meeting in Tokyo #33 (May 12, 2009)
[pdf ][pptx ][slideshare ] “An Around-the-Boost Libraries Tour” at Boost.StudyMeeting #1 (December 12, 2009)
[pdf ][ppt ][slideshare ] “About International Standardization, C++0x, Ruby, ECMAScript5 - C++0x Overview” at Developers Summit 2010 (February 18, 2010)
[pdf ][pptx ][slideshare ] “Google Wave - Experiences, Issues, and Solutions” at Google Wave Talk (May 12, 2010)
[pdf ][pptx ][slideshare ] “Programming Life with Boost Libraries” at Wankuma Study Meeting in Yokohama #3 (August 28, 2010)
[pdf ][pptx ][slideshare ] “An Around-the-Boost Libraries Tour (1.44.0 diff ver.)” at Boost.StudyMeeting #2 (September 11, 2010)
[pdf ][pptx ][slideshare ] “An Around-the-Boost Libraries Tour (1.44.0 all ver.)” at Boost.StudyMeeting #2 (September 11, 2010)
[pdf ][pptx ][slideshare ] “Scala will brings evolution of language” at Scala Study Meeting #9 in Shibuya (October 27, 2010)
[pdf ][pptx ][slideshare ] “Boost Fusion Library” at Boost.StudyMeeting #4 (February 26, 2011)
[pdf ][pptx ][slideshare ] “The Untold Things on Stroustrup: Programming” at Wankuma Study Meeting in Tokyo #62 (August 27, 2011)
[pdf ][pptx ][slideshare ] “Documentation and Error Handling” at Error Handling Study Meeting (September 4, 2011)
[pdf ][pptx ][slideshare ] “Learning Template Library Design from Boost.Geometry” at Boost.StudyMeeting #6 Sapporo (November 5, 2011)
[pdf ][pptx ][slideshare ] “Boost C++ Libraries Overview” at Boost.StudyMeeting #7 Tokyo (December 3, 2011)
[pdf ][pptx ][slideshare ] “An Around-the-Boost Libraries Tour (1.48.0 diff ver.)” at Boost.StudyMeeting #7 Tokyo (December 3, 2011)
[pdf ][pptx ][slideshare ] “An Around-the-Boost Libraries Tour (1.48.0 all ver.)” at Boost.StudyMeeting #7 Tokyo (December 3, 2011)
[pdf ][pptx ][slideshare ] “Resource Management of member variables in member function” at Boost.StudyMeeting #8 Osaka (February 11, 2012)
[pdf ][pptx ][slideshare ] “Continuation with Boost.Context” at Boost.Context Only Event (April, 5, 2012)
[pdf ][pptx ][slideshare ] “Replace Output Iterator and Extended Range” at Boost.StudyMeeting #9 Tsukuba (May, 26, 2012)
[pdf ][pptx ][slideshare ] “An Around-the-Boost Libraries Tour (1.50.0 diff ver.)” at Boost.StudyMeeting #10 Tokyo (July, 28, 2012)
[pdf ][pptx ][slideshare ] “An Around-the-Boost Libraries Tour (1.50.0 all ver.)” at Boost.StudyMeeting #10 Tokyo (July, 28, 2012)
[pdf ][pptx ][slideshare ] “C++Now! 2012 Report” at Boost.StudyMeeting #10 Tokyo (July, 28, 2012)
[pdf ][pptx ][slideshare ] “Collective Intelligence” at Yaminabe Programming Study Meeting #2 2012/09/15、Aizu.LT::Tokyo #2 (September, 16, 2012)
[pdf ][pptx ][slideshare ] “What’s template” at Effective C++ Reading vol.11 Osaka -Chapter 7- (November, 23, 2012)
[pdf ][pptx ][slideshare ] “An Around-the-Boost Libraries Tour (1.51.0-1.53.0 diff ver.)” at Boost.StudyMeeting #11 Tokyo (June, 1, 2013)
[pdf ][pptx ][slideshare ] “An Around-the-Boost Libraries Tour (1.51.0-1.53.0 merge ver.)” at Boost.StudyMeeting #11 Tokyo (June, 1, 2013)
[pdf ][pptx ][slideshare ] “C++14 Overview (draft)” at Boost.StudyMeeting #11 Tokyo (June, 1, 2013)
[pdf ][pptx ][slideshare ] “Development C++ Community” at Boost.StudyMeeting #12 Osaka (June, 22, 2013)
[pdf ][key ][slideshare ] “Learning random using Boost.Random” at Boost.StudyMeeting #13 Sendai (October, 19, 2013)
[pdf ][key ][slideshare ] “C++14 Binary Literals” at C++14 Specification Study #1 (October 26, 2013)
[pdf ][key ][slideshare ] “C++14 relaxing constraints on constexpr” at C++14 Specification Study #1 (October 26, 2013)
[pdf ][key ][slideshare ] “C++14 Variable Templates” at C++14 Specification Study #1 (October 26, 2013)
[pdf ][key ][slideshare ] “C++14 Concurrency TS - Improvements Future API” at C++14 Specification Study #2 (December, 14, 2013)
[pdf ][key ][slideshare ] “C++14 Concurrency TS - Executors and Schedulers” at C++14 Specification Study #2 (December, 14, 2013)
[pdf ][key ][slideshare ] “Boost.Graph Design and shortest path algorithm” at Boost.StudyMeeting #14 Tokyo (Match, 1, 2014)
[pdf ][key ][slideshare ] “Programmer mind” at kyon_mm * kaori_t_spica wedding LT in Tokyo (March, 29, 2014)
[pdf ][key ][slideshare ] “Start Concurrent Programming” at GREE Tech Talk #05 (May, 14, 2014)
[pdf ][key ][slideshare ] “Multi-paradigm Design” at Boost.StudyMeeting #15 Sapporo (May, 24, 2014)
[pdf ][key ][slideshare ] “C++14 LWG.2148 enum hash support” C++14 DIS review meeting (June, 27, 2014)
[pdf ][key ][slideshare ] “C++14 LWG.2193 solve explicit default constructor” C++14 DIS review meeting (June, 27, 2014)
[pdf ][key ][slide ] “An Around-the-Boost Libraries Tour (1.54.0-1.58.0 diff ver.)” Boost.StudyMeeting #17 Tokyo (May, 30, 2015)
[pdf ][key ][slide ] “An Around-the-Boost Libraries Tour (1.54.0-1.58.0 merge ver.)” Boost.StudyMeeting #17 Tokyo (May, 30, 2015)
[pdf ][key ][slide ] “Boost.Container features” Boost.StudyMeeting #17 Tokyo (May, 30, 2015)
[pdf ][key ][slide ] “An Around-the-Boost Libraries Tour (1.59.0-1.60.0 diff ver.)” Boost.StudyMeeting #19 Tokyo (December, 05, 2015)
[pdf ][key ][slide ] “An Around-the-Boost Libraries Tour (1.59.0-1.60.0 merge ver.)” Boost.StudyMeeting #19 Tokyo (December, 05, 2015)
[pdf ][key ][slide ] “Error handling using expected” Boost.StudyMeeting #19 Tokyo (December, 05, 2015)
[pdf ][key ][slide ] “An Around-the-Boost Libraries Tour (1.61.0 diff ver.)” Boost.StudyMeeting #20 Tokyo (July, 23, 2016)
[pdf ][key ][slide ] “An Around-the-Boost Libraries Tour (1.61.0 merge ver.)” Boost.StudyMeeting #20 Tokyo (July, 23, 2016)
[pdf ][key ][slide ] “C++1z Overview” Boost.StudyMeeting #20 Tokyo (July, 23, 2016)
[pdf ][key ][slide ] “cpprefjp documentation” [OSS documentation meeting][oss_docs] (November, 18, 2017)
[pdf ][pptx ][slide ] “C++ MIX #1 Opening” C++ MIX #1 (December, 05, 2018)
[pdf ][pptx ][slide ] “C++ MIX #2 Opening” C++ MIX #2 (February, 20, 2019)
[pdf ][pptx ][slide ] 「C++20 Overview #1 Core Language features」 C++ MIX #3 (April, 16, 2019)
[pdf ][pptx ][slide ] 「C++20 Status」 C++ MIX #5 (September, 04, 2019)
Public Presentations (in English)
Translations (English to Japanese)
[pdf ][origin ] N1377 A Proposal to Add Move Semantics Support to the C++ Language
[pdf ][origin ] N1385 The Forwarding Problem: Arguments
[pdf ][origin ] N2027 A Brief Introduction to Rvalue References
[pdf ][origin ] N2098 Scoped Concept Maps
[pdf ][origin ] N2235 Generalized Constant Expressions — Revision 5
[pdf ][origin ] N2666 More STL algorithms (revision 2)
[pdf ][origin ] N2680 Proposed Wording for Placement Insert (Revision 1)
[pdf ][origin ] N2778 Working for Range-based for-loop (revision 4)
[pdf ][origin ] N2927 New wording for C++0x Lambdas(rev.2)
[pdf ][origin ] TR542:Techniques for Scientific C++, Todd Veldhuizen
[slideshare ][origin ] Iterators Must Go, BoostCon 2009 Andrei Alexandrescu
[slideshare ][origin ] Practical SIMD acceleration with Boost.SIMD, BoostCon 2011, Joel Falcou
[pdf ][pptx ][slideshare ][origin ] Functional Reactive Programming (FRP), HaL7, Heinrich Apfelmus
Organized Events
Boost.StudyMeeting #1 Tokyo December 12, 2009
Boost.StudyMeeting #2 Tokyo November 11, 2010
Boost.StudyMeeting #3 Osaka October 23, 2010
Boost.StudyMeeting #4 Tokyo February 26, 2011
Game Developer Question Meeting in Twitter March 03, 2011
Boost.StudyMeeting #7 Tokyo December 03, 2011
Boost Advent Calendar 2011 December 01, 2011 - December 25, 2011
Haskell Advent Calendar 2011 December 01, 2011 - December 25, 2011
C++ Advent Calendar 2012 December 01, 2012 - December 29, 2012
Boost.StudyMeeting #10 Tokyo July 28, 2012
Boost.StudyMeeting #11 Tokyo June, 01, 2013
Boost.StudyMeeting #14 Tokyo Match, 1, 2014
Boost.StudyMeeting #17 Tokyo May, 30, 2015
Boost.StudyMeeting #19 Tokyo December, 05, 2015
Boost.StudyMeeting #20 Tokyo July, 23, 2016
C++ MIX #1 December, 06, 2018
C++ MIX #2 February, 20, 2019
C++20 Survey April, 02, 2019
C++ MIX #3 April, 16, 2019
C++20 Survey #2 May, 17, 2019
Published Books
“C++ Template Techniques” published by SOFTBANK Creative (April 2009)
“Programmers’ Grimoire vol.1 Construct the World, C++” published by LongGate (August 2010)
“Road to Generative Programmer” of “The Great Books of Software Development - 100 Professionals recommend for You” published by SHOEISHA (February 2012)
“C++ Pocket Reference” published by Gijutsu-Hyohron (May 2013)
“Programmers’ Grimoire vol.3 Parallel, Concurrent, and Distributed Programming” published by LongGate (December 2013)
“C++ Template Techniques 2nd Edition” SB Creative (April 2014)
“C++ Pocket Reference 2nd Edition” published by Gijutsu-Hyohron (June 2015)
Articles and Papers
Reviewed Books