Unraveling Hibernate’s Dirty CheckingIn software development, enhancing existing features can sometimes lead to unexpected challenges. What begins as a straightforward task may…Dec 11Dec 11
Query Level Timeouts for OpensearchWe dissect the inclusion of timeouts at the query level within an Opensearch production environment and examine the discrepancy between…Mar 8Mar 8
Understanding Elasticsearch Sharding and Routing: A Deep Dive into ReindexingRecently, I’ve worked a lot on Elasticsearch and optimising Elasticsearch in general. One integral component of Elasticsearch’s impressive…Feb 20Feb 20
Non-breaking Elasticsearch Mappings UpdatesA recent challenge I tackled was updating the mapper for a data field in the _source of an Elasticsearch document on an active index…Feb 17Feb 17
Deadlock Issues in Rust’s DashMap: A Practical Case StudyRust’s DashMap is a highly appreciated multi-threaded concurrent and lock-free HashMap variant. It is generally efficient and its API is…Jan 252Jan 252
Concurrent Map Write Issue in Golang: A Deep-DiveIn today’s post, we’ll delve into a particular concurrency issue we faced in our Go program — a concurrent map write issue. The fatal…Jan 191Jan 191
Skip pointer: A Trailblazing Search Algorithm for Time-series DatabasesI wrote this blog a while ago, and now the repo and Slack channel are private to offer the database to customers 💵 💰Jan 13Jan 13
Rectifying the ‘Number Exceeds Limitation’ Error in ID HashingAs developers, we often face intricate challenges, and troubleshooting errors is a key part of the process. Recently, I came across an…Jan 5Jan 5
Published inGeneral knowledge for allIncome tax 101The blogs explains the basics concepts of Income tax in India and gives a basic example of how income tax is calculated.Nov 1, 20211Nov 1, 20211
Pain with Paypal payment gateway integrationThe blog explains the most secured way of integrating Paypal’s payment gateway with your application.Oct 10, 2021Oct 10, 2021