Philosophy

The Balance Between Passion and Pragmatism: Why Being Practical at Work Trumps Emotional Attachment

Working in an organization can be deeply fulfilling, but it’s crucial to remember that the decisions we make, especially those tied to emotional attachment, have a significant impact on our own lives. Let’s explore why it’s a detrimental choice for individuals, to become overly emotionally attached to their work. 1. Your Well-being Comes First Your…

Micronaut

Configuring Http Client timeout in Micronaut

In a world where applications rely heavily on communicating with external services and APIs, managing timeouts for your HTTP requests becomes crucial. Micronaut, a modern and lightweight framework, empowers developers to seamlessly configure and control HTTP client timeouts. In this blog, we’ll explore how to configure HTTP client timeouts in Micronaut and ensure smooth interactions…

Micronaut

Mastering Global Exception Handling in Micronaut

In the dynamic landscape of modern software development, creating applications that are robust, resilient, and user-friendly is paramount. Exception handling stands as a critical pillar in achieving these goals, ensuring that unexpected errors and anomalies are managed gracefully. we will delve into the intricacies of Micronaut framework, exploring how to effectively handle exceptions at a…

Interview Experience

Navigating the Interview Journey at Hiver: A Comprehensive Experience

Introduction Hiver, a dynamic product-based company headquartered in Bangalore, has garnered a reputation for enhancing operational efficiency through advanced features integrated with Gmail workspace. My interaction with Hiver’s interview process left me with a lasting impression as I pursued the SDE-2 position. This blog recounts my journey through their selection process, highlighting the stages, challenges,…

Interview Experience

Interview Experience at DirectShift for Senior Fullstack Developer Role

DirectShifts has set out to modernize healthcare recruiting. Introduction DirectShift specializes in healthcare professional recruitment and develops software in this domain. I had the opportunity to interview with them for the position of Senior Fullstack Developer at their Pune location. I was connected directly to the HR team through a referral. Round 1: Referral System Project…

ruby

Difference Between devise and devise_token_auth

The devise gem and the devise_token_auth gem are both authentication solutions for Ruby on Rails applications, but they serve different purposes. Here’s a brief explanation of the difference between devise and devise_token_auth: Devise: Devise is a popular authentication solution for Ruby on Rails applications. It provides a comprehensive set of features for user authentication, including…

Leetcode

1146. Snapshot Array

https://leetcode.com/problems/snapshot-array/description/ Here’s a breakdown of the code: The class SnapshotArray has a member variable snap which is a HashMap. This HashMap has an Integer key (representing the index) and a nested HashMap as its value. The nested HashMap has an Integer key (representing the snapshot ID) and an Integer value (representing the value at that…