PinnedKohei OtsukainLevel Up CodingROS Spinning, Threading, QueuingEffective use of multi spinner threads, different queues in ROSAug 5, 20203Aug 5, 20203
PinnedKohei OtsukainLevel Up CodingMemory Model Basic — Memory orderings for multi thread programming in C++Memory orderings for multi thread programming in C++Dec 18, 2020Dec 18, 2020
Kohei OtsukainLevel Up CodingA Guide to Kernel Mode Audio Device Driver Development in Windows: Building a Virtual Audio Cable…Mar 30Mar 30
Kohei OtsukainLevel Up CodingArithmetic Conversion In C++Understanding std::ssize() and ptrdiff_tJan 5Jan 5
Kohei OtsukaGenerate Unix Commands From TextIf you’ve ever used a command line user interface on Unix-like operating system, you’ve probably encountered Unix commands. These are the…Aug 8, 2023Aug 8, 2023
Kohei OtsukainLevel Up CodingHow to Set Up a Subdomain on AWS EC2 with Route 53 and NginxA Step-by-Step with exampleJul 5, 2023Jul 5, 2023
Kohei OtsukainLevel Up CodingFalse Sharing in Multithreaded Programming: Profiling Analysis with PerfIn modern computer systems, parallel processing is a common technique used to improve performance. However, there are several challenges to…Apr 16, 2023Apr 16, 2023
Kohei OtsukainLevel Up CodingHow to Write a Classic AUTOSAR Application with RTE and COM: A Simple Example Code ExplanationClassic AUTOSAR (AUTomotive Open System ARchitecture) is a software architecture framework that is widely used in the automotive industry…Apr 8, 20232Apr 8, 20232
Kohei OtsukainLevel Up CodingUnderstanding std::visit in C++: A Type-Safe Way to Traverse Variant ObjectsIn this post, we explored the use of std::visit in C++, which is a powerful utility that enables us to apply different functions to a…Mar 1, 20232Mar 1, 20232