Designing for the long term: Invariants, knobs, extensions, and Hyrum's Law
|
Unexpected things to know about working with Unicode in C++
|
Programming graphics cards: intruduction into essential practices of GPGPU optimizations
|
Developing embedded databases: tips, tricks and pitfalls
|
Deep dive into Futures: Task Parallelism approach
|
Software development at Kaspersky Lab: how does it work
|
Anatomy of asynchronous engines
|
A rich world of Exception Handling
|
The next level of C++20 Templates: Concepts and more
|
Genode for C++ developers — the framework for creating operating systems
|
C++20 coroutines in Seastar
|
C++ in two atypical projects
|
Improving the quality of the first introduction to static analysis with the Intelligence Diagnostic Filter
|
Semi-automatic refactoring of everything with clang-tidy and clang-query
|
Contract-based programming in C++
|
PGO: How it works and how to use it properly
|
Just Enough Assembly for Compiler Explorer
|
Performance and safety: how to combine
|
Interchangeable AoS and SoA containers
|
JIT in ClickHouse
|
What I learned about language and library design by working on Swift
|
C++ in the world of embedded systems
|
EVE: A new, powerful open source C++20 SIMD library
|
Concurrency in C++20 and beyond
|
Non-standard application of image processing algorithms on the example of 2GIS maps
|
Anxiety and career
|
ThreadSanitizer anatomy
|
Functional safety: best reliability practices and worst automotive requirements
|
Typescripten — generating type-safe JavaScript bindings for emscripten
|
It is time to finally bury CMake 2.x
|
Integrating Lua scripts into a C++ application to implement the Visitor pattern
|
Embracing (and also Destroying) Variant Types Safely
|
Background tasks: Resource management and cancellation
|
Common errors in C++ which led to vulnerabilities and their mitigation in KasperskyOS
|
Getting the most out of GDB
|
Technical interview: Algorithmic section
|
Less is better: how to optimize interview time
|
(ab)using enum
|
Technical Interview: System Design
|
Why vcpkg is not Conan
|
Fun with type erasure + dispatching data from abstract structure to function parameters
|
Zen and the art of code lifecycle maintenance
|
C++ puzzlers
|