---
title: "Ajay Yadav (@ATechAjay) | Hashnode"
description: "Software Developer, sharing insights on engineering, careers, and technical writing. Read the latest articles by Ajay Yadav on Hashnode."
url: "https://hashnode.com/@ATechAjay"
---

@ATechAjay

# Ajay Yadav

@ATechAjay · Patna IN · Joined November 2021

Software Developer, sharing insights on engineering, careers, and technical writing.

### [Event Propagation in JavaScript: How One Line of Code Fixed My Bug](https://creowis.com/blog/event-propagation-in-javascript?utm_source=hashnode&utm_medium=feed)

Yesterday, I encountered an interesting bug while working on a UI component. There was a clickable parent container with a clickable child element inside it. The requirement was straightforward: Clic

7 min read · [creowis.com](https://creowis.com/blog/event-propagation-in-javascript?utm_source=hashnode&utm_medium=feed)

[Oct 27](https://hashnode.com/posts/event-propagation-in-javascript/6ae0389252ea9d5c4f7628d4)

### [How to Test a Complex Full-Stack App: Manual Approach vs AI-Assisted Testing](https://freecodecamp.org/news/how-to-test-a-complex-full-stack-app-manual-vs-ai-assisted-testing?utm_source=hashnode&utm_medium=feed)

A few days ago, I ran an experiment with an AI-powered testing agent that lets you write test cases in plain English instead of code. I opened its natural language interface and typed four simple sent

16 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-test-a-complex-full-stack-app-manual-vs-ai-assisted-testing?utm_source=hashnode&utm_medium=feed)

[Mar 16](https://hashnode.com/posts/how-to-test-a-complex-full-stack-app-manual-vs-ai-assisted-testing/69b843852ad6ae5184d6fa75)

### [Building an AI-Powered Discord and Web Automation System for Project Management](https://creowis.com/blog/building-an-ai-powered-project-management-tool?utm_source=hashnode&utm_medium=feed)

One place to manage your project, right where your team already works.

10 min read · [creowis.com](https://creowis.com/blog/building-an-ai-powered-project-management-tool?utm_source=hashnode&utm_medium=feed)

[Jan 29](https://hashnode.com/posts/building-an-ai-powered-project-management-tool/697b4d438b08c6a7ff221259)

### [How to Test JavaScript Apps: From Unit Tests to AI-Augmented QA](https://freecodecamp.org/news/how-to-test-javascript-apps-from-unit-tests-to-ai-augmented-qa?utm_source=hashnode&utm_medium=feed)

As a software engineer, you should always be open to the challenges this field brings. Two months ago, my project manager assigned me a task: write test cases for an API. I was super excited because it meant I got to learn something new beyond just c...

13 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-test-javascript-apps-from-unit-tests-to-ai-augmented-qa?utm_source=hashnode&utm_medium=feed)

[Oct 8, 2025](https://hashnode.com/posts/how-to-test-javascript-apps-from-unit-tests-to-ai-augmented-qa/68e68c3655c4d79b6db4f4c4)

### [How to Optimize Search in JavaScript with Debouncing](https://freecodecamp.org/news/optimize-search-in-javascript-with-debouncing?utm_source=hashnode&utm_medium=feed)

A few months ago, my manager assigned me a task: implement a search functionality across an entire page. The tricky part was that the displayed text was shown in the form of prompts, and each prompt could be truncated after two lines. If the text exc...

8 min read · [freecodecamp.org](https://freecodecamp.org/news/optimize-search-in-javascript-with-debouncing?utm_source=hashnode&utm_medium=feed)

[Sep 23, 2025](https://hashnode.com/posts/optimize-search-in-javascript-with-debouncing/68d2d63ab7bb607e13c45cf4)
