---
title: "Omkar Terbhai (@Arbitrager) | Hashnode"
description: "Software Developer at Edgeverve. CS Grad. Pursuing Masters currently. Read the latest articles by Omkar Terbhai on Hashnode."
url: "https://hashnode.com/@Arbitrager"
---

@Arbitrager

# Omkar Terbhai

@Arbitrager · Joined November 2022

Software Developer at Edgeverve. CS Grad. Pursuing Masters currently.

### [The Object class in Java](https://www.omkarterbhai.com/the-object-class-in-java?utm_source=hashnode&utm_medium=feed)

You might have seen many articles describing the Object class in Java, but why does it exist? What use case does it satisfy? Let’s explore that in this article by going step by step and understanding what if we write code being unaware of the Object ...

6 min read · [omkarterbhai.com](https://www.omkarterbhai.com/the-object-class-in-java?utm_source=hashnode&utm_medium=feed)

[Dec 14, 2024](https://hashnode.com/posts/the-object-class-in-java/675d7400db34707d59b60b77)

### [Weak and Soft References in Java](https://www.omkarterbhai.com/weak-and-soft-references-in-java?utm_source=hashnode&utm_medium=feed)

Consider a scenario where you have to build a finance based application that allows users to buy or sell assets in foreign currencies, in this case you will have to constantly fetch foreign currency exchange rates at every event the user triggers. An...

4 min read · [omkarterbhai.com](https://www.omkarterbhai.com/weak-and-soft-references-in-java?utm_source=hashnode&utm_medium=feed)

[Dec 7, 2024](https://hashnode.com/posts/weak-and-soft-references-in-java/675427265fee008348073df9)

### [Sealed Classes - JDK 17](https://www.omkarterbhai.com/sealed-classes-jdk-17?utm_source=hashnode&utm_medium=feed)

JDK 17 has introduced a lot of new features, one of them is Sealed Classes. Let's understand what are sealed classes and why were they introduced. We will not use the Animal -> Dog -> Red Dog -> Multicolor Dog or House -> Door -> Mouse type examples ...

4 min read · [omkarterbhai.com](https://www.omkarterbhai.com/sealed-classes-jdk-17?utm_source=hashnode&utm_medium=feed)

[Jun 4, 2024](https://hashnode.com/posts/sealed-classes-jdk-17/665eb94a1ea65a5ad9038dc0)

### [Interface Segregation Principle - Explained with an amazing example.](https://www.omkarterbhai.com/interface-segregation-principle-explained-with-an-amazing-example?utm_source=hashnode&utm_medium=feed)

You might have read different definitions of the 'Interface Segregation Principle' online. It is one of the principles of SOLID. Before we go into any definition, let's understand why do we need the ISP(Interface Segregation Principle) and what probl...

6 min read · [omkarterbhai.com](https://www.omkarterbhai.com/interface-segregation-principle-explained-with-an-amazing-example?utm_source=hashnode&utm_medium=feed)

[Feb 19, 2024](https://hashnode.com/posts/interface-segregation-principle-explained-with-an-amazing-example/65d30dbbce661a7f69561ed3)

### [Introduction to Coercion in Javascript](https://www.omkarterbhai.com/introduction-to-coercion-in-javascript?utm_source=hashnode&utm_medium=feed)

How many times have you wondered why 1 + "1" = "11" but 1 - "1" = 0 in Javascript? How many times have you labeled Javascript as "weird" or "difficult"? I suppose too many. Let's demystify this. This confusion mainly occurs because developers have an...

6 min read · [omkarterbhai.com](https://www.omkarterbhai.com/introduction-to-coercion-in-javascript?utm_source=hashnode&utm_medium=feed)

[Oct 28, 2023](https://hashnode.com/posts/introduction-to-coercion-in-javascript/653ce7963fdfc26e686d4194)
