PinnedPublished inThe StartupBeyond Big O: A Comprehensive Performance Analysis of K-Sum Pair Solutions (Sorting vs. Hashmap)As software developers, we often rely on the theoretical time complexity of an algorithm to gauge its efficiency. A lower asymptotic…Apr 141Apr 141
Level Up Your Android Development with Custom Qualifier Annotations in HiltDependency injection with Hilt simplifies Android development, but sometimes you need more control when dealing with multiple…Apr 17Apr 17
Debugging Your Android App: Common Errors, State Management and ConcurrencyWelcome to the world of Android development with Jetpack Compose! Building modern UIs with Kotlin’s declarative approach is incredibly…Apr 16Apr 16
Published inThe StartupBit Manipulation: Power of TwoBit manipulation is one of the advanced topics in terms of problem-solving and interview preparation. This is also one of my favorite…Dec 25, 20231Dec 25, 20231
Published inThe StartupProblem Solving: Two Pointers approachThis is going to be my second article related to problem-solving. Here is my first one. I’m planning to write a few articles where I will…Dec 22, 2023Dec 22, 2023
Published inThe StartupSystem Design of Android ApplicationDesigning an efficient mobile app architecture is an arduous task. As an android app developer, you need to keep in mind a lot of things…Jul 21, 2022Jul 21, 2022
Published inThe StartupOpen messaging app in AndroidSay we need to open the default messaging app in android and want to allow user to send a particular text message to a provided number…Apr 7, 2021Apr 7, 2021
Published inThe StartupInteger Overflow in JavaWhile coding we may face some integer overflow cases for large inputs. Today I am going to discuss about two such scenarios which I have…Oct 10, 20203Oct 10, 20203
Blameless Postmortem Culture in Software EngineeringImagine the following scenario:May 17, 2020May 17, 2020