Archives
All the articles I've archived.
-
How to Configure FreeSWITCH ESL for External Access
Step-by-step guide to configure FreeSWITCH Event Socket Layer (ESL) for external access, including firewall rules, ACL setup.
-
Complete Guide to Installing Debian Linux on VirtualBox VM
Complete step-by-step guide to install Debian Linux on VirtualBox virtual machine with screenshots and post-installation configuration.
-
Why Reflection is Slower Than Direct Object Creation in Java
Discover why using reflection to create objects in Java is slower than direct instantiation. Learn with code examples, performance insights, and best practices for efficient Java development.
-
Why largeHeap Is Bad for Android Apps: Performance & Memory Explained
Learn why using the largeHeap flag in Android can cause more harm than good, and discover best practices for efficient memory management.
-
Why Android Apps Lag: Understanding Garbage Collection and Main Thread Performance
Learn how Android's garbage collector and main thread management impact app performance, why apps lag, and how to optimize our code for smooth UI experiences.
-
What Happens When an Android App Launches: Behind the Scenes of Memory Allocation
A deep dive into how Android allocates memory when an app launches, with real-world examples and a clear lifecycle diagram.
-
How to Visualize Dagger Dependency Graphs in Android with Scabbard
Learn how to integrate Scabbard into your Android project to visualize Dagger dependency graphs. Step-by-step guide for better dependency management.
-
How to Fix Android Emulator Exit Code -1073741515 (0xC0000135) on Windows
Learn how to quickly fix the Android Emulator error "Exit Code -1073741515 (0xC0000135)" on Windows by installing the Microsoft Visual C++ Redistributable.