---
title: "DhineshSunder Ganapathi (@dinirockz93) | Hashnode"
description: "coffee and coding. Read the latest articles by DhineshSunder Ganapathi on Hashnode."
url: "https://hashnode.com/@dinirockz93"
---

@dinirockz93

# DhineshSunder Ganapathi

@dinirockz93 · Bangalore, India · Joined March 2021

coffee and coding

[Website](https://www.dhineshsunderganapathi.co.in/)

### [Understanding Technical Debt](https://dsgblog.hashnode.dev/understanding-technical-debt-62cbbcd9efdf?utm_source=hashnode&utm_medium=feed)

Technical debt is a metaphor for the cost of additional rework caused by making bad design or implementation decisions. It’s something that developers need to be aware of, and it can be avoided with good software development practices. Photo by Alic...

3 min read · [dsgblog.hashnode.dev](https://dsgblog.hashnode.dev/understanding-technical-debt-62cbbcd9efdf?utm_source=hashnode&utm_medium=feed)

[Dec 10, 2021](https://hashnode.com/posts/understanding-technical-debt-62cbbcd9efdf/61b4b94db055806a4b00df58)

### [Good Questions for your interviewer](https://dsgblog.hashnode.dev/good-questions-for-your-interviewer-bb000fe44a68?utm_source=hashnode&utm_medium=feed)

99.5% of times, you maybe put in an scenario to ask questions to the interviewer. This is one of the situations in the interview you can elevate your game and show why you’re worthy than other candidates, In this article I will be sharing some of use...

2 min read · [dsgblog.hashnode.dev](https://dsgblog.hashnode.dev/good-questions-for-your-interviewer-bb000fe44a68?utm_source=hashnode&utm_medium=feed)

[Dec 4, 2021](https://hashnode.com/posts/good-questions-for-your-interviewer-bb000fe44a68/61b4b963b055806a4b00df68)

### [Pandas best practices for Column Operations](https://dsgblog.hashnode.dev/pandas-best-practices-for-column-operations-e686aecb7073?utm_source=hashnode&utm_medium=feed)

In data processing, Sometimes we perform overall operations on certain columns in the dataframe. pandas provides a bunch of methods to handle column operations, In this article, we will be covering the best practices on the same. Photo by Jonathan Sm...

1 min read · [dsgblog.hashnode.dev](https://dsgblog.hashnode.dev/pandas-best-practices-for-column-operations-e686aecb7073?utm_source=hashnode&utm_medium=feed)

[Dec 1, 2021](https://hashnode.com/posts/pandas-best-practices-for-column-operations-e686aecb7073/61b4b957b18f1f0c68300f69)

### [Sagas in distributed systems](https://dsgblog.hashnode.dev/sagas-in-distributed-systems-e57efef59798?utm_source=hashnode&utm_medium=feed)

Achieving complete isolation between transactions is relatively expensive in distributed systems The system either has to maintain locks for each transaction and potentially block other concurrent transactions from making progress, or abort some tran...

4 min read · [dsgblog.hashnode.dev](https://dsgblog.hashnode.dev/sagas-in-distributed-systems-e57efef59798?utm_source=hashnode&utm_medium=feed)

[Nov 27, 2021](https://hashnode.com/posts/sagas-in-distributed-systems-e57efef59798/61b4b968b18f1f0c68300f72)

### [Getting started with Braintree Direct](https://dsgblog.hashnode.dev/getting-started-with-braintree-direct-eff1f7e65756?utm_source=hashnode&utm_medium=feed)

Braintree Direct is one of the sophisticated API for handling payment transaction. It provides set of client and server SDKs to process the requests. Photo by Towfiqu barbhuiya on Unsplash Braintree is a full-stack payment platform. It allows you to ...

3 min read · [dsgblog.hashnode.dev](https://dsgblog.hashnode.dev/getting-started-with-braintree-direct-eff1f7e65756?utm_source=hashnode&utm_medium=feed)

[Nov 21, 2021](https://hashnode.com/posts/getting-started-with-braintree-direct-eff1f7e65756/61b4b98ab055806a4b00df77)
