About
Note: This is the page describing who I am. If you would like to read the privacy policy, you can find it here.
Hi! My name is Jonathan Boccara.
I’ve been working as a software engineer on large codebases for 10 years, and my focus is on writing expressive code, which is the topic of my blog Fluent C++. Fluent C++ contains some 450 articles (including guest posts) about writing expressive code in general, and in C++ in particular.
Some exploration on the Functional side of things helped me see programming under a different angle by experimenting on projects with Haskell. This may come across in several posts, although this blog is not about functional programming in particular.
I’ve also spoken at various conferences and events:
- Meta-Polymorphism (Meeting C++ Keynote, 2020),
- Pipes: How Plumbing Can Make Your C++ Code More Expressive (CppCon, NDC Techtown, 2020)
- 10 Techniques to Understand Existing Code (ACCU, CppCon, 2019)
- 105 STL Algorithms in Less Than an Hour (ACCU, CppCon, C++ Russia, 2018)
- Smart Output Iterators (C++Now, 2018)
- Strong types for strong interfaces (Meeting C++, 2017)
- The spectrum of polymorphism (PolyConf, 2017)
- Les Dailies une nouvelle façon agile d’apprendre en entreprise (Devoxx, 2017)
- …and hundreds of daily presentations.
I published this book about how to be efficient and happy when working with legacy code:
You can also follow me on Twitter @JoBoccara.
This blog is there to bring you value. If it does, consider becoming a patron! And in any case, let me know what you would love to read or watch on the theme of clear code in C++, and I’ll do what I can to make it happen on Fluent C++.
Jonathan