---
title: "Dineshraj Anandan (@dineshrajanandan) | Hashnode"
description: "Crafting seamless digital experiences from front to back with .NET, Angular, React, Node.js, and Azure magic!"
url: "https://hashnode.com/@dineshrajanandan"
---

@dineshrajanandan

# Dineshraj Anandan

@dineshrajanandan · India · Joined August 2024

Crafting seamless digital experiences from front to back with .NET, Angular, React, Node.js, and Azure magic!

### [Securing Public APIs Without Login: Cloudflare Turnstile in a React Stack](https://dineshraj.hashnode.dev/securing-public-apis-without-login-cloudflare-turnstile-in-a-react-stack?utm_source=hashnode&utm_medium=feed)

A practical guide to bot protection on unauthenticated pages. We will cover the widget, tokens, siteverify, and where to enforce it in your backend. Introduction Public pages are convenient for users,

9 min read · [dineshraj.hashnode.dev](https://dineshraj.hashnode.dev/securing-public-apis-without-login-cloudflare-turnstile-in-a-react-stack?utm_source=hashnode&utm_medium=feed)

[Jul 5](https://hashnode.com/posts/securing-public-apis-without-login-cloudflare-turnstile-in-a-react-stack/6a4a58668367fedfea007662)

### [🚀 Stop Burning Money on AI Tools - Use Cursor Like a Pro](https://dineshraj.hashnode.dev/stop-burning-money-on-ai-tools-use-cursor-like-a-pro?utm_source=hashnode&utm_medium=feed)

You wouldn't leave your car engine running while you grab groceries. So why are you burning thousands of tokens on a chat that's asking an AI to "look at your entire repo"? AI coding tools like Curso

7 min read · [dineshraj.hashnode.dev](https://dineshraj.hashnode.dev/stop-burning-money-on-ai-tools-use-cursor-like-a-pro?utm_source=hashnode&utm_medium=feed)

[Mar 18](https://hashnode.com/posts/stop-burning-money-on-ai-tools-use-cursor-like-a-pro/69bacc718c55d6eefb3489d9)

### [The Life and Death of Variables: Memory Management in JS](https://dineshraj.hashnode.dev/the-life-and-death-of-variables-memory-management-in-js?utm_source=hashnode&utm_medium=feed)

Ever wondered what happens to all those objects you create in JavaScript? Unlike low-level languages like C, where developers manually allocate and free memory using malloc() and free(), JavaScript handles memory management automatically. But how doe...

6 min read · [dineshraj.hashnode.dev](https://dineshraj.hashnode.dev/the-life-and-death-of-variables-memory-management-in-js?utm_source=hashnode&utm_medium=feed)

[Nov 3, 2025](https://hashnode.com/posts/the-life-and-death-of-variables-memory-management-in-js/69084cd6c496c511eefa28ee)

### [Understanding SSL/TLS Certificates: Your Website's Digital Passport](https://dineshraj.hashnode.dev/understanding-ssltls-certificates-your-websites-digital-passport?utm_source=hashnode&utm_medium=feed)

Every time you shop online, log into your bank account, or enter personal information on a website, you're trusting that your data remains private and secure. The technology that makes this possible? SSL/TLS certificates. These digital guardians work...

7 min read · [dineshraj.hashnode.dev](https://dineshraj.hashnode.dev/understanding-ssltls-certificates-your-websites-digital-passport?utm_source=hashnode&utm_medium=feed)

[Sep 11, 2025](https://hashnode.com/posts/understanding-ssltls-certificates-your-websites-digital-passport/68c2cb025accae4fd51d21c5)

### [Node.js Event Loop Explained](https://dineshraj.hashnode.dev/nodejs-event-loop-explained?utm_source=hashnode&utm_medium=feed)

Node.js is single-threaded, meaning it executes JavaScript code in sequence on a single main thread. Yet, it’s famous for handling thousands of concurrent operations without slowing down. The secret behind this magic? The Event Loop, the core mechani...

6 min read · [dineshraj.hashnode.dev](https://dineshraj.hashnode.dev/nodejs-event-loop-explained?utm_source=hashnode&utm_medium=feed)

[Aug 15, 2025](https://hashnode.com/posts/nodejs-event-loop-explained/689f4ca64b7f7899a35d7963)
