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 — How to print an N dimensional Array?Learn how to use Arrays class for useful printing to consoleJul 11Jul 11
Viraj ShettyJava Generic Types— What’s under the Hood?Learn how Java Generic Types are implemented using Type ErasureJul 5Jul 5
Viraj ShettyJava CompletableFuture — The flaws in allOf(…) methodLearn to avoid the flaws in CompletableFuture.allOf(..) methodJun 192Jun 192
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 141May 141