Senior Software Engineer, KDAB; Core KDE developer, Serbia
Ivan Čukić is the author of "Functional Programming in C++" published by Manning.
He is a Senior Software Engineer at KDAB and one of the core developers of KDE, the largest free/libre open source C++ project.
He is also teaching modern C++ techniques and functional programming at the Faculty of Mathematics in Belgrade and has been using C++ for more than 20 years. He has been researching functional programming in C++ before and during his PhD studies, and uses the techniques in real-world projects.
C++20 is finally here and with it the feature that was long time coming -- concepts. This talk will cover what concepts conceptually are (pun intended), how they fit into …More
C++ is not the best language for writing domain-specific languages (DSLs), but it does have a few tricks up its sleeves. Expression templates have been the go-to approach for this …More
- Algorithms in the standard library - Function objects in C++, callables and std::invoke - Lazy evaluation, lazy algorithms and ranges - Creating new language constructs on the library level …More