PinnedPublished inDev GeniusJava-106: Why does sneakyThrows work at all?First let's answer the what, What is sneakyThrows? @SneakyThrows is an annotation introduced by Lombok …Apr 1, 2023Apr 1, 2023
PinnedPublished inDev GeniusAndroid 104 : Do we really need Kotlin Coroutines?TLDR, Short answer, yes we do!May 29, 20221May 29, 20221
PinnedPublished inDev GeniusDesign 101 : what is the Simple Factory Pattern?The factory design pattern is based on the simple design principle that we must identify the portions of the code which are likely to…Feb 4, 2022Feb 4, 2022
PinnedAndroid 101 : What does Dagger really generate behind the scenes 👀Why do we need to know what dagger does why can't we just use annotations and be happy with it? It looks magical to me and that's why I…Feb 13, 2022Feb 13, 2022
Java-105: Java definitions which I often confuse!The class loader will load the byte codes into the JVM and link them with the class libraries provided by the JRE.May 29, 2022May 29, 2022
Databases 101 : What are UUIDs? should we care?UUIDs/GUIDs are formally defined in RFC 4122. They’re Universally Unique IDentifiers, that can be generated without the use of a…May 10, 2022May 10, 2022
Java 103 : What are wildcards in java ?? is an unbounded wildcard in java. i.e it can hold anything that comes in its place, representing an unknown type.Apr 3, 2022Apr 3, 2022
Published inDev GeniusAndroid 103 : How is constructor injection different from provides method in Dagger?In this article we will explore more about the dagger-generated code when we use @Provides method instead of constructor injection.Mar 26, 2022Mar 26, 2022
Published inGeek CultureAndroid 102 : Why does dagger generate MembersInjector for us?Dagger generates a members-injector for classes @Inject applied to a field or a method.Mar 13, 2022Mar 13, 2022
Java 102 : Executor Service in concurrent Package.We will explore the executorService abstraction from the concurrent package for the same problem and see what issues does it really solve.Mar 12, 2022Mar 12, 2022