---
title: "Ashish Kashyap (@dev-ashish) | Hashnode"
description: "Ashish Kashyap (@dev-ashish) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@dev-ashish"
---

@dev-ashish

# Ashish Kashyap

@dev-ashish · Joined December 2025

### [Singleton Pattern in Java – Explained with Examples](https://ashish-kashyap.hashnode.dev/singleton-pattern-in-java-explained-with-examples?utm_source=hashnode&utm_medium=feed)

Introduction In software development, there are often situations where it is required to have a single instance of an object or feature that can serve as a global access point for the entire application. Creating more than one instance might result i...

7 min read · [ashish-kashyap.hashnode.dev](https://ashish-kashyap.hashnode.dev/singleton-pattern-in-java-explained-with-examples?utm_source=hashnode&utm_medium=feed)

[Jan 31](https://hashnode.com/posts/singleton-pattern-in-java-explained-with-examples/697e37fea907632413295f56)

### [Git for Beginners: Basics and Essential Commands](https://ashish-kashyap.hashnode.dev/git-for-beginners-basics-and-essential-commands?utm_source=hashnode&utm_medium=feed)

Understand Git by building the right mental model — not by memorizing commands

6 min read · [ashish-kashyap.hashnode.dev](https://ashish-kashyap.hashnode.dev/git-for-beginners-basics-and-essential-commands?utm_source=hashnode&utm_medium=feed)

[Jan 13](https://hashnode.com/posts/git-for-beginners-basics-and-essential-commands/6966256dde43f81f7d281563)

### [Git Internals: The .git Folder Explained](https://ashish-kashyap.hashnode.dev/git-internals-the-git-folder-explained?utm_source=hashnode&utm_medium=feed)

A visual guide to objects, snapshots, and staging

8 min read · [ashish-kashyap.hashnode.dev](https://ashish-kashyap.hashnode.dev/git-internals-the-git-folder-explained?utm_source=hashnode&utm_medium=feed)

[Jan 3](https://hashnode.com/posts/git-internals-the-git-folder-explained/69590fbb986278791bd14202)

### [Why Version Control Exists: The “Pendrive Problem” and the Chaos Before Git](https://ashish-kashyap.hashnode.dev/why-version-control-exists-the-pendrive-problem-and-the-chaos-before-git?utm_source=hashnode&utm_medium=feed)

A look at collaboration before Git

4 min read · [ashish-kashyap.hashnode.dev](https://ashish-kashyap.hashnode.dev/why-version-control-exists-the-pendrive-problem-and-the-chaos-before-git?utm_source=hashnode&utm_medium=feed)

[Dec 31, 2025](https://hashnode.com/posts/why-version-control-exists-the-pendrive-problem-and-the-chaos-before-git/695587b00221b62c26a0e47e)
