MDMohamed Dhyia Eddineinmohammedev.hashnode.dev·Jun 4 · 7 min readFall Detection System Prototype in STM32A two-week embedded systems project — accelerometer, OLED display, rotary encoder, and real-time alerting on a microcontroller. Why This Project? Falls are one of the leading causes of injury among 10
MDMohamed Dhyia Eddineinmohammedev.hashnode.dev·Aug 8, 2023 · 6 min readDistributed locksIntroduction In the realm of concurrency, where multiple threads, and processes work to accomplish a certain task in parallel, the concept of synchronization becomes paramount as it allows achieving data consistency across all processes when these pr...01B
MDMohamed Dhyia Eddineinmohammedev.hashnode.dev·May 6, 2023 · 5 min readuseDebounce in Android's JetPack Compose?Introduction Searching is an essential functionality in most commercial mobile apps as it allows users to quickly retrieve their content of interest rather than going through all the provided content which results in a poor user experience. Implement...01R
MDMohamed Dhyia Eddineinmohammedev.hashnode.dev·Oct 10, 2022 · 4 min readMonitor file changes with inotify APIIntroduction Most of us have used tools like hot reload in our development journey where the app listens for file changes and reloads itself. An example of these tools is nodemon which monitors file changes in the directory and reloads the server aut...00C
MDMohamed Dhyia Eddineinmohammedev.hashnode.dev·Sep 4, 2022 · 8 min readReal-Time Communication with WebSocketsIntroduction Real-Time communication or RTC has been a significant problem in computer science that’s tackled by a lot of engineers, it describes the responsiveness of a service within a specified time constraint, usually milliseconds or microseconds...00