Bridging object-oriented and functional thinking in C++
Applying functional thinking to solve real-world C++ design problems—practical, experience-driven, beyond theory.
Posts are created with AI assistance for brainstorming and improving formulation.
- Bridging Object-Oriented and Functional Thinking in Modern C++ — Why functional thinking matters for C++ developers coming from OOP
- Handling Side Effects in Modern C++: Interfacing Pure Functions with Our Imperative World — Using the functional core–imperative shell pattern to mitigate dependencies
- When One Shell Isn't Enough: Scaling the Functional Core–Imperative Shell Pattern with Actors in C++ — How to structure growing C++ systems into actor-driven core–shell pairs that isolate dependencies
- Mastering State in Modern C++: Making It Explicit — Passing state as data in the functional core–imperative shell
- Mastering State in Modern C++: Making It Encapsulated — Explicit state with encapsulated meaning
- Mastering State in Modern C++: Making It Proteted — Explicit state with protected evolution
- Effects in Modern C++: Making Them Explicit — How to pull side effects out of your core logic
Copyright © 2026 mahush. All rights reserved. No license granted.
