Subscribe
Sign in
Home
Notes
Archive
About
Sharing is Caring (Bus Factor)
You can do so much on your own! And, you can do much more with a team!
Feb 4, 2025
•
Dmitrii Kuragin
3
2
Latest
Top
Discussions
Join my new subscriber chat
A private space for us to converse and connect
Nov 16, 2024
•
Dmitrii Kuragin
How hard could it be to iterate over a collection… in… C++?
C++ has a couple quite unique properties: zero-cost abstractions and backward compatibility.
Nov 16, 2024
•
Dmitrii Kuragin
1
Add context to your error messages!
Something went wrong, please try again later.
Aug 19, 2024
•
Dmitrii Kuragin
1
1
Good C++ interface doesn't spell "interface"
Naming? Really?
Aug 3, 2024
•
Dmitrii Kuragin
2
2
Good C++ interface has default virtual destructor
It is easy to make things hard, but hard to make them easy
Jun 22, 2024
•
Dmitrii Kuragin
Good C++ interface has no fields
When parent- and child- classes have different memory-layouts (contain different data or its representation) and (somehow) assignment is involved, one…
Apr 11, 2024
•
Dmitrii Kuragin
Define a Good Interface in C++
In C++, there is no keyword interface or protocol to define something what should conform to specific set of rules.
Apr 9, 2024
•
Dmitrii Kuragin
See all
Dmitrii’s Substack
World understanding from geeky perspective! Architecture!
Subscribe
Recommendations
View all 8
The Beautiful Mess
John Cutler
Software Design: Tidy First?
Kent Beck
The Pragmatic Engineer
Gergely Orosz
No F*cks Given® with Sarah Knight
Sarah Knight
mechanisms
Michael Feathers
Dmitrii’s Substack
Subscribe
About
Archive
Recommendations
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts