harsehrawat.hashnode.devHeight of BinaryTreeLet's explain how the maxDepth function calculates the height of a binary tree using a diagram and a step-by-step breakdown of each iteration. We'll use the following binary tree as an example: 1 / \ 2 3 / \ 4 5 Tree Structur...Oct 21, 2024·4 min read
harsehrawat.hashnode.devConcept Of Bearer Authorization, Bearer Token and JWT Token .Bearer authentication, JWT bearer, and bearer token are closely related concepts often used interchangeably, but they have specific distinctions: Bearer Authentication: Bearer authentication is a method where the client must send a token with each ...Jul 10, 2024·2 min read
harsehrawat.hashnode.devData Flow of Large-scale project .Controller receives an HTTP request and converts it to a Request object. Controller calls the Service layer method with the Request object. Service layer processes the Request object, applies business logic, and interacts with the Repository layer....Jun 25, 2024·1 min read
harsehrawat.hashnode.devAzure DevOpsOverview Azure DevOps, provided by Microsoft, is a suite of development tools integrated with Microsoft’s cloud platform, Azure. It offers a comprehensive set of services for managing the entire development lifecycle. Key Features Azure Repos: Git r...Jun 21, 2024·1 min read
harsehrawat.hashnode.devUnderstanding Git .How Git Works: Repositories: A repository (or repo) is a directory that contains your project files and the entire history of changes. Commits: A commit is a record of your repository at a given point in time. It contains the changes made and a mes...Jun 21, 2024·3 min read