PinnedMilan AdamovicinDev GeniusDemystifying Pass-by-Value vs. Pass-by-ReferenceIn the world of programming languages that keep changing, there’s an old argument about ‘pass-by-value’ vs ‘pass-by-reference’. The old…Feb 5Feb 5
PinnedMilan AdamovicinThe StartupJava Singleton Pattern and SynchronizationIn this post we are going to see implementation of singleton pattern and how synchronization works particularly in this design pattern…May 22, 2020May 22, 2020
PinnedMilan AdamovicinDev GeniusIntroduction to Google Cloud Platform ComputeOver the past decade, cloud computing has become more cost-efficient, scalable, and secure. This resulted in Cloud becoming the de facto…Nov 24, 2020Nov 24, 2020
Milan AdamovicinDev GeniusHow to Deploy a Java App to Azure App ServiceIn this step-by-step guide on how to deploy a Java app to Azure App Service, I’m going to use Docker, Azure Container Registry, and App…Feb 9Feb 9
Milan AdamovicinDev GeniusDistribution Patterns, DTO and Remote FacadeIn this story I will go through the concept of Distribution Patterns, Data Transfer Object and Remote Facade.Jul 20, 2020Jul 20, 2020
Milan AdamovicinDev GeniusMemory Leaks in JavaIn this story we are going to see what is memory leak, garbage collector, examples of leaks in Java and tools to detect leaks.Jun 7, 2020Jun 7, 2020
Milan AdamovicThread Synchronization and ThreadLocal in JavaIn this post we are going to see examples of thread joining, thread synchronization using object’s wait, notify and notifyAll methods and…May 30, 2020May 30, 2020
Milan AdamovicAndroid Jetpack — Guide to the Room Persistence LibraryThe Room is an Android persistence library and it is part of Android Jetpack. Jetpack is a collection of Android components provided by…Apr 27, 2019Apr 27, 2019