How to Use Memoization in React for Better PerformanceMemoization, not memorization, is a technique commonly used in functional programming to improve performance of an application. To put it simply, memoization is just caching the result of a function, then whenever that function is invoked again, as l...May 16, 2024·9 min read
Starting Activities for Results in AndroidThere are many situations in Android where we need to start a second activity from the current activity or fragment. This second activity could either be another internal activity as defined by your application, or it could be from some external appl...Oct 24, 2023·9 min read
Function Types with Receivers in KotlinThe Power Behind Kotlin's `apply`, `with`, and `run` Scope FunctionsOct 18, 2023·9 min read