Authenticating Users with Twilio Verify and Authy App in a Spring Boot ApplicationSep 16, 2026·15 min read
PinnedGraph Data StructuresDefinition, Applications, and Typescript ImplementationJul 12, 2022·9 min read
A Beginner's Introduction to XR (all things Extended Reality, Virtual Reality, Augmented Reality and Augmented Virtuality): XR TerminologiesNov 15, 2022·5 min read
My Journey Towards Becoming an Extended Reality (XR) EngineerThe XR space interests me, so I want to explore it. Since I have a passion for programming, I want to join the engineers working to develop XR technology that will make our lives better. The potential of XR in education and healthcare is undeniable. ...Oct 11, 2022·2 min read
Breadth First Search AlgorithmHaving just moved to a new city, you want to get to know your new surroundings. Your plan is to first explore the areas near your home, and then gradually expand the perimeter. Basically, you are increasing the breadth of your familiarity with your n...Aug 12, 2022·6 min read
How to Import Data into your Heroku PostgreSQL Database From Your Local PostgreSQL DatabaseCreating a Dump File and Importing Data into a Heroku PostgreSQL DatabaseApr 9, 2022·7 min read
Distinguishing between Concurrency, Parallelism, Asynchronous Programming and Multi-threadingCover Photo by Martin Sanchez on Unsplash Introduction Hello Everyone! So, I have always wondered how applications handle multiple client requests simultaneously. My curiosity led me to study the following concepts: Concurrency Asynchronous Program...Feb 5, 2022·5 min read
How the JVM WorksIntroduction When we write programs (source code) in Java (or in any other compiled language), the execution process is as follows: The source code written by the programmer is converted to machine code or byte code. The machine code or byte code is...Jan 11, 2022·11 min read