---
title: "tsawant635 (@tsawant635) | Hashnode"
description: "Software Developer. Read the latest articles by tsawant635 on Hashnode."
url: "https://hashnode.com/@tsawant635"
---

@tsawant635

# tsawant635

@tsawant635 · India · Joined March 2024

Software Developer

### [Understanding Cross-Site Scripting (XSS) Attacks: Prevention and Example 🛡️](https://sawant.hashnode.dev/understanding-cross-site-scripting-xss-attacks-prevention-and-example?utm_source=hashnode&utm_medium=feed)

In the world of web development, security is crucial. One common security threat is Cross-Site Scripting (XSS) attacks. Understanding these attacks and knowing how to prevent them is essential for keeping your web applications safe. What is an XSS At...

4 min read · [sawant.hashnode.dev](https://sawant.hashnode.dev/understanding-cross-site-scripting-xss-attacks-prevention-and-example?utm_source=hashnode&utm_medium=feed)

[Aug 16, 2024](https://hashnode.com/posts/understanding-cross-site-scripting-xss-attacks-prevention-and-example/66bf361829ea4f25a987942e)

### [Essential Software Development Security Practices: Frontend, Backend, and DevOps 🔒](https://sawant.hashnode.dev/essential-software-development-security-practices-frontend-backend-and-devops?utm_source=hashnode&utm_medium=feed)

Explore comprehensive web development security practices across frontend, backend, and DevOps layers. Learn to safeguard against XSS, SQL injection, and mor

6 min read · [sawant.hashnode.dev](https://sawant.hashnode.dev/essential-software-development-security-practices-frontend-backend-and-devops?utm_source=hashnode&utm_medium=feed)

[Jul 7, 2024](https://hashnode.com/posts/essential-software-development-security-practices-frontend-backend-and-devops/668aa8ca69f2313f0da8575f)

### [Unlocking Middleware: Simplifying its Role in Web Development 🚀](https://sawant.hashnode.dev/unlocking-middleware-simplifying-its-role-in-web-development?utm_source=hashnode&utm_medium=feed)

Simplifying its Middleware Role in Web Development

4 min read · [sawant.hashnode.dev](https://sawant.hashnode.dev/unlocking-middleware-simplifying-its-role-in-web-development?utm_source=hashnode&utm_medium=feed)

[Mar 19, 2024](https://hashnode.com/posts/unlocking-middleware-simplifying-its-role-in-web-development/65f9ce9f84b6f304a6abd40b)

### [Mastering Currying in JavaScript: A Beginner's Guide 🚀](https://sawant.hashnode.dev/mastering-currying-in-javascript-a-beginners-guide?utm_source=hashnode&utm_medium=feed)

Introduction: Currying is a powerful concept in JavaScript that allows you to create functions that can be partially applied, leading to more modular and reusable code. In this blog post, we'll explore what currying is, how it works, and how you can ...

1 min read · [sawant.hashnode.dev](https://sawant.hashnode.dev/mastering-currying-in-javascript-a-beginners-guide?utm_source=hashnode&utm_medium=feed)

[Mar 7, 2024](https://hashnode.com/posts/mastering-currying-in-javascript-a-beginners-guide/65e9fd2ca4f31c5cbd556ab3)

### [Sync vs Defer: Unraveling the Mystery Behind JavaScript Execution ⏳](https://sawant.hashnode.dev/sync-vs-defer-unraveling-the-mystery-behind-javascript-execution?utm_source=hashnode&utm_medium=feed)

Enhance your website's performance with a deep dive into the differences between async and defer attributes in JavaScript. Learn how to optimize script load

3 min read · [sawant.hashnode.dev](https://sawant.hashnode.dev/sync-vs-defer-unraveling-the-mystery-behind-javascript-execution?utm_source=hashnode&utm_medium=feed)

[Mar 6, 2024](https://hashnode.com/posts/sync-vs-defer-unraveling-the-mystery-behind-javascript-execution/65e7f8f97d46da877d2966c6)
