---
title: "Yashika Agrawal (@Yashika29) | Hashnode"
description: "Software Engineer documenting what I learn, build, and understand. Read the latest articles by Yashika Agrawal on Hashnode."
url: "https://hashnode.com/@Yashika29"
---

@Yashika29

# Yashika Agrawal

@Yashika29 · Joined April 2023

Software Engineer documenting what I learn, build, and understand.

### [Modeling Real-World Data with TypeScript](https://yashika29.hashnode.dev/modeling-real-world-data-with-typescript?utm_source=hashnode&utm_medium=feed)

Learn how TypeScript models real-world data using interfaces, unions, generics, classes, declaration files, and React with practical examples.

18 min read · [yashika29.hashnode.dev](https://yashika29.hashnode.dev/modeling-real-world-data-with-typescript?utm_source=hashnode&utm_medium=feed)

[Aug 14](https://hashnode.com/posts/modeling-real-world-data-with-typescript/6a7f46a4a61abec651db083f)

### [TypeScript Beyond Basic Types: Understanding How TypeScript Thinks](https://yashika29.hashnode.dev/typescript-beyond-basic-types-understanding-how-typescript-thinks?utm_source=hashnode&utm_medium=feed)

Learn how TypeScript really works—from the compiler pipeline to type inference, narrowing, unknown, never, and type assertions.

22 min read · [yashika29.hashnode.dev](https://yashika29.hashnode.dev/typescript-beyond-basic-types-understanding-how-typescript-thinks?utm_source=hashnode&utm_medium=feed)

[Aug 4](https://hashnode.com/posts/typescript-beyond-basic-types-understanding-how-typescript-thinks/6a7234ab9d98456e65ce3305)

### [Git Actually Explained: The Things You Never Thought to Ask About](https://yashika29.hashnode.dev/how-git-actually-works?utm_source=hashnode&utm_medium=feed)

Understand how Git actually works under the hood , from HEAD and objects to branches, rebasing, and commit history.

13 min read · [yashika29.hashnode.dev](https://yashika29.hashnode.dev/how-git-actually-works?utm_source=hashnode&utm_medium=feed)

[Jul 20](https://hashnode.com/posts/how-git-actually-works/6a5e75816ad7ac5f3794041f)

### [Synchronous vs Asynchronous JavaScript](https://yashika29.hashnode.dev/synchronous-vs-asynchronous-javascript?utm_source=hashnode&utm_medium=feed)

Understand blocking vs non-blocking code, event handling, and why async programming is essential.

4 min read · [yashika29.hashnode.dev](https://yashika29.hashnode.dev/synchronous-vs-asynchronous-javascript?utm_source=hashnode&utm_medium=feed)

[Apr 27](https://hashnode.com/posts/synchronous-vs-asynchronous-javascript/69efab28330a1ad7f713b19f)

### [I explored Linux for the first time and here’s what I discovered](https://yashika29.hashnode.dev/i-explored-linux-for-the-first-time-and-here-s-what-i-discovered?utm_source=hashnode&utm_medium=feed)

A beginner-friendly exploration of the Linux file system. Discover how Linux manages users, processes, networking, and system behavior.

6 min read · [yashika29.hashnode.dev](https://yashika29.hashnode.dev/i-explored-linux-for-the-first-time-and-here-s-what-i-discovered?utm_source=hashnode&utm_medium=feed)

[Apr 22](https://hashnode.com/posts/i-explored-linux-for-the-first-time-and-here-s-what-i-discovered/69e905febca83cce6c617f79)
