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 Pragmatic Engineer
Gergely Orosz
The Beautiful Mess
John Cutler
Software Design: Tidy First?
Kent Beck
Learn to grow
Muhammad Ali Rafique
The Caring Techie Newsletter
Irina Stanescu
Dmitrii’s Substack
Subscribe
About
Archive
Recommendations
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts