Hrishabh PurohitinJavarevisitedInsertion Sort’s AnatomyAn interesting analogy that helps ingrain the sorting concept in your memoryApr 24, 2022Apr 24, 2022
Hrishabh PurohitinJavarevisitedApplying “Java Aspects” at Load Time: Java Instrumentation APILoad time Weaving of Java aspects using Java Agent and AspectJ WeaverApr 18, 2022Apr 18, 2022
Hrishabh PurohitinJavarevisitedInvalid HTTP Method: PATCHFrustrating right? When Java tells you that a valid HTTP method PATCH is not valid, as a REST API developer, your eyebrow muscles start to…Mar 26, 20222Mar 26, 20222
Hrishabh PurohitinJavarevisitedOAuth 2.0 with Google Client Libraries: Java SDKDisclaimer: This implementation guide aims to enhance one’s understanding of the concept and not to building a full fledged Gmail scraping…Mar 19, 20222Mar 19, 20222
Hrishabh PurohitA caveat: CORS in JAX-RS REST APIsCORS ! Cross Origin Resource Sharing is a HTTP header based security mechanism that blocks HTTP requests made to a URL with a different…Jan 18, 20221Jan 18, 20221
Hrishabh PurohitIntelligent GitHubA regular day in the life of a software engineer involves much interaction with source/version control systems. The most popular one being…Jan 17, 2022Jan 17, 2022
Hrishabh PurohitinJavarevisitedGoogle OAuth 2.0: Securing your mail scraping applicationDisclaimer: This article is a strict high level overview of the solution. Detailed implementation and design are out of scope for this…Jan 3, 20221Jan 3, 20221