mamtagelanee.devWhy Dynamic array sizes are doubled in capacity?In systems programming, the dynamic array (e.g., std::vector, ArrayList, or Python's list) is a fundamental tool. But have you ever paused to ask why these containers double their capacity when they rFeb 19·4 min read
mamtagelanee.devFrom Code to Life: The Full Lifecycle of an Android ProcessAs Android developers, we spend most of our time in the IDE. But to build truly high-performance systems, we have to look past the UI and understand the Linux Kernel layers that govern how an app transitions from a static APK to a living process. Thi...Jan 13·4 min read
mamtagelanee.devFrom Silicon to ScreenAs Android engineers, we spend most of our time in the application layer. However, the smoothness of our UI is governed by hardware limitations and how the Linux kernel manages resources. To build high-performance apps, we must understand the journey...Jan 5·4 min read