The Case of string_view and the Magic String -- Giovanni Dicanio
Someone learned about std::string_view, and started replacing instances of std::string const& with string_views in their C++ code base. As a result of that, a subtle bug shows up!
The Case of string_view and the Magic String
by Giovanni Dicanio
From the article:
(...) The code is recompiled and executed. But, unfortunately, now the output has changed! What’s going on here? Where does that “magic string” come from?

Every year we run Pure Virtual C++: a free one-day virtual conference for the whole C++ community. Next month we’re doing it again!
In an earlier blog post, I showed that the Go programming language allows you to write generic functions once you have defined an interface.
A classic, over a decade old and worth making the rounds again:
The Model-View-Controller (MVC) is one of the classic architectural patterns from the book "Pattern-Oriented Software Architecture, Volume 1". It addresses interactive applications with a flexible human-machine interface.