talk-data.com talk-data.com

J

Speaker

jonathan m ller

1

talks

Software Engineer think-cell

Jonathan is a Software Engineer at think-cell. There, he is responsible for maintaining think-cell's core libraries, which include a custom range library, a fast and convenient JSON parser, and many other utilities and data structures to write elegant C++ code. Before working at think-cell, he wrote many useful open-source C++ libraries. He is also a member of the C++ standardization committee, where he serves as the assistant chair for std::ranges, and a frequent conference speaker.

Bio from: C++ Meetup in Berlin

Filtering by: Rethinking C++: From Functional Design to Cultural Debugging ×

Filter by Event / Source

Talks & appearances

Showing 1 of 2 activities

Search activities →

Functional programming offers a more declarative way to write code — one that can make programs easier to reason about, compose, and maintain. But thinking functionally in C++ means seeing the language differently. Jonathan will show how modern C++ supports functional ideas through std::ranges, composable error handling with std::optional and std::expected, and algebraic data types like std::tuple and std::variant. He’ll even go as far as explaining the M-word — be there for it!