Google Abseil
Sergey AbbakumovRecently, Google has released its cross-platform C++ Open Source library called Abseil https://abseil.io/. This library is widely used within the company itself.
It contains all sorts of utility classes such as:
• container versions of algorithms (c_sort(container) instead of sort(container.begin(), container.end()))
• several own containers like fixed_array and inlined_vector
• stack traces
• uint128
• a huge number of functions for working with strings (StrCat, StrJoin, StrSplit)
• high-performance synchronization primitives
• functions for working with time
and much more.
Also within this project there is a blog called C++ Tips of the Week https://abseil.io/tips/, which tells about C++ techniques that are actively used in Google.
Telegram channel: https://t.me/sea_plus_plus