PinnedViraj ShettyReactive Programming in Java — Good Time to DieThis article explains the reason for Reactive Programming, why it is not popular with Developers and with the introduction of Java Virtual…Oct 11, 202311Oct 11, 202311
PinnedViraj ShettyUse Java Optional FluentlyLearn how to use Java Optional in Functional and Fluent styleJan 287Jan 287
Viraj ShettyJava CompletableFuture — The flaws in allOf(…) methodLearn to avoid the flaws in CompletableFuture.allOf(..) methodJun 19Jun 19
Viraj ShettyJava Spring Boot — Avoid Inheritable Thread LocalsPropagate the User Security Context safely when creating your own thread in Spring BootJun 9Jun 9
Viraj ShettyEnterprise Versus OAuth AuthorizationLearn the difference between Enterprise and OAuth AuthorizationJun 1Jun 1
Viraj ShettyJava Optional — A Complete GuideLearn everything about Java Optional class quickly with a lot of examplesMay 301May 301
Viraj ShettyinCodeXJava Spring Boot — @Async and Security PropagationLearn about user Security Context and how to propagate it to other threads during asynchronous execution in Java Spring Boot.May 271May 271
Viraj ShettyHow do Java Thread Locals work ?Learn the difference between ThreadLocal and InheritableThreadLocal classesMay 14May 14
Viraj ShettyJava Generics — 12 Examples of Type InferenceLearn about Type Inference with these 10 examplesMar 30Mar 30
Viraj ShettyJava Arrays & Generics— Can They Play?Let’s understand the 2 main differences between a Java Array and a Generic Type and see how they can be used together.Mar 73Mar 73