Publication
Japanese version
(日本語バージョン)
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)
- “C++ Pocket Reference 3rd Edition” published by Gijutsu-Hyohron
(February 2018)
- “C++ Pocket Reference 4th Edition” published by Gijutsu-Hyohron
(April 2021)
- “C++ Pocket Reference 5th Edition” published by Gijutsu-Hyohron
(April 2024)
Articles and Papers
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 (November, 18, 2017)
- [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)
- [pdf][pptx][slide]
“C++20 Integer” talk.cpp (August,
15, 2021)
- [pdf][pptx][slide]
“More open C++” OSS X
Users Meeting #31 (August, 25, 2021)
- [pdf][pptx][slide]
“Change C++20 and C++23” C++ MIX #8
2023/12/06
- [pdf][pptx][slide]
“How to implement and design standard C++ library” C++ MIX #9
(February, 09, 2024)
- [pdf][pptx][slide]
“if constexpr statement is a lambda expression in the template world” C++ MIX #10 (April,
19, 2024)
- [pdf][pptx][slide]
“
span and string_view” C++ MIX #11
2024/06/14
- [pdf][pptx][slide]
“C++23 stacktrace library” C++ MIX #11
2024/06/14
- [pdf][pptx][slide]
“C++26 Errneous Behavior” C++ MIX #12
2024/12/20
- [pdf][pptx][slide]
“C++26 Update 2025-03” C++ MIX #14
2025/04/25
- [pdf][pptx][slide]
“C++20 Projection” C++ breaktime
2025/Summer 2025/06/20
- [pdf][pptx][slide]
“WebRTC - Standardization of P2P Communication” C++ MIX #15
2025/07/18
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
- [pdf][pptx][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
- C++ MIX #4
June, 26, 2019
- C++ MIX #5
September, 04, 2019
- C++20
Survey #3 October, 04, 2019
- C++ MIX #6
November, 20, 2019
- C++ MIX #7
January, 29, 2020
- C++ MIX #8
December, 06, 2023
- C++ MIX #9
February, 09, 2024
- C++ MIX #10
April, 19, 2024
- C++ MIX #11
June, 14, 2024
- C++ MIX #12
December, 20, 2024
- C++ MIX #13
February, 21, 2025
- C++ MIX #14
April, 25, 2025
- C++ MIX #15
July, 18, 2025
- C++ MIX #16
October, 17, 2025
- C++ MIX #17
March, 13, 2026
Reviewed Books