Gathered interested articles reagarding IT
- https://github.com/AnthonyCalandra/modern-cpp-features -> brief of new c++ features
- https://monkeywritescode.blogspot.com/p/c-exceptions-under-hood.html -> description how exception works
- https://preshing.com and https://preshing.com/20120625/memory-ordering-at-compile-time/ -> memory ordering
- https://preshing.com/20150316/semaphores-are-surprisingly-versatile/ -> [light mutexes etc] versatility of semaphore
- https://www.agner.org/optimize/#testp -> software optimization
- https://www.modernescpp.com/index.php/c-core-guidelines-be-aware-of-the-traps-of-condition-variables -> traps of conditional variables
- https://herbsutter.com/2013/06/05/gotw-91-solution-smart-pointer-parameters/ -> passing smart pointers as function argument
- https://medium.com/swlh/order-of-execution-of-javascript-promises-with-examples-f2e8f81138b7 -> promises and async/await
- https://opensource.com/article/19/4/interprocess-communication-linux-storage -> part 1
- https://opensource.com/article/19/4/interprocess-communication-linux-channels -> part 2
- https://opensource.com/article/19/4/interprocess-communication-linux-networking -> part 3
- https://hechao.li/2022/01/04/select-vs-poll-vs-epoll/
- https://devarea.com/linux-io-multiplexing-select-vs-poll-vs-epoll/#.YlgGPbkwirx
- https://portswigger.net/web-security -> security academy
- https://github.com/kurgol/keychron -> keychrone linux settings