PinnedKohei OtsukainLevel Up CodingROS Spinning, Threading, QueuingEffective use of multi spinner threads, different queues in ROS·8 min read·Aug 5, 2020--3--3
PinnedKohei OtsukainLevel Up CodingMemory Model Basic — Memory orderings for multi thread programming in C++Memory orderings for multi thread programming in C++·10 min read·Dec 18, 2020----
Kohei OtsukainLevel Up CodingA Guide to Kernel Mode Audio Device Driver Development in Windows: Building a Virtual Audio Cable…7 min read·Mar 30, 2024----
Kohei OtsukainLevel Up CodingArithmetic Conversion In C++Understanding std::ssize() and ptrdiff_t3 min read·Jan 5, 2024----
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…2 min read·Aug 8, 2023----
Kohei OtsukainLevel Up CodingHow to Set Up a Subdomain on AWS EC2 with Route 53 and NginxA Step-by-Step with example·6 min read·Jul 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…·8 min read·Apr 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…6 min read·Apr 8, 2023--1--1
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…4 min read·Mar 1, 2023--2--2