"The decoupling between raising of the exception and handling it, that makes avoiding failures so easy in C++."
The point of exceptions, over C-style errors codes, is that you cant forget to handle errors. "When you create an instance of the class, constructor is called (which cannot fail) and then you explicitly call init function (which can fail)."
That's an anti-pattern. Initialization should happen in the constructor, not be separated into another step. (Look up RAII)
Is see he uses an intermediary redirect (not sure why):
https://medium.com/nomad-gate/estonian-e-residency-ultimate-...
->
https://tkrunning.com/estonian-e-residency-ultimate-guide-ba...
->
https://nomadgate.com/estonian-e-residency-guide/
I'm guessing here but maybe medium allows redirect to tkrunning.com for some reason, and it in turn allows redirects anywhere.