autosar
- AUTOSAR service model: a big picture
- ara::com API[Part 3]
- ara::com API[Part 2]
- ara::com API[Part 1]
- SOME/IP standard keynotes
- SOME/IP service discovery
c++
- Expressions: type and value category
- Variable-length shared memory ring buffer
- Symbols, libraries and One Definition Rule
- Life of an object
- CMake: Best Practice(bp)
- C++ container cheet sheets
- pimpl vs virtual class: binary difference
- std::condition_variable: a deeper look
- Smart pointer: construtor and destructor
- Smart pointer memory model
- Parameter binding
- Callables
- unique_ptr incomplete type
- Class method overload resolution
- CRTP design pattern
- Template name lookup rules
design_philosophy
linux
linux-programming
- Arguments of clone() system call
- Reference count in computer systems
- futex: foundation of linux synchronization
- I/O buffer: user vs kernel
- Life of a TCP segment
- Docker CLI