>hacksubset_
  • Home
  • Pages
  • Tags
  • Purchase
Sign in
  • Home
  • Pages
  • Tags
  • Purchase
Sign in
← All Authors
Anindra

Anindra

18 posts

How Gmail Knows Your Username Is Taken Before You Finish Typing
System Design

How Gmail Knows Your Username Is Taken Before You Finish Typing

I got curious about how Gmail checks email availability across billions of accounts in real time. Turns out the answer involves a data structure I'd only ever seen in textbooks.

Anindra Anindra
• Sep 7, 2026
Java Arrays: Declaration, Operations, and Pitfalls You Need to Know
Technology

Java Arrays: Declaration, Operations, and Pitfalls You Need to Know

Java arrays are fixed-size, indexed containers with O(1) random access. Full guide to declaring, iterating, copying, and searching them, plus the pitfalls that catch almost everyone.

Anindra Anindra
• Sep 2, 2026
LinkedList in Java: How It Works, When to Use It, and When Not To
Technology

LinkedList in Java: How It Works, When to Use It, and When Not To

Java's LinkedList is a doubly linked list that shines at insertions and deletions, but loses to ArrayList on almost everything else. Here's when it's the right call and when it's not.

Anindra Anindra
• Sep 02, 2026
HTTP QUERY Method: The New RFC 10008 Standard Replacing POST /search
Technology

HTTP QUERY Method: The New RFC 10008 Standard Replacing POST /search

RFC 10008 brings the HTTP QUERY method - safe, idempotent, and cacheable with a request body. After 20 years of POST /search hacks, here's what changes and how to use it.

Anindra Anindra
• July 8, 2026
BFS vs DFS in Java: Two Traversals, One Decision
Technology

BFS vs DFS in Java: Two Traversals, One Decision

BFS and DFS are the two fundamental graph traversal algorithms in Java. Here's how both work, when to pick each one, and the mistakes that'll bite you in interviews.

Anindra Anindra
• Jun 10, 2026
Dijkstra's Algorithm in Java: Shortest Path, Explained Step by Step
Technology

Dijkstra's Algorithm in Java: Shortest Path, Explained Step by Step

Dijkstra's algorithm finds the shortest path in a weighted graph. Here's how it works, a full Java implementation with PriorityQueue, and the one case where it breaks.

Anindra Anindra
• Jun 10, 2026
S3 and R2 Presigned URLs with Spring Boot: Secure File Uploads
Technology

S3 and R2 Presigned URLs with Spring Boot: Secure File Uploads

Every app that handles user uploads hits the same wall: how do you let people upload directly to cloud storage without exposing your credentials? Presigned URLs solve this, and Spring Boot makes it straightforward.

Anindra Anindra
• Jun 10, 2026
Kafka vs RabbitMQ: How to Pick the Right Message Broker
Development

Kafka vs RabbitMQ: How to Pick the Right Message Broker

I chose the wrong message broker for a project once and spent months living with it. Here's how Kafka and RabbitMQ actually differ, and how to pick the one that won't make you regret it.

Anindra Anindra
• Jun 7, 2026
Load One Async Component in TanStack Start Without Blocking the Entire Page
Development

Load One Async Component in TanStack Start Without Blocking the Entire Page

Got a dashboard where one slow API call makes the whole page feel sluggish? Here's how to use Suspense and useSuspenseQuery in TanStack Start so only the slow part shows a loading skeleton, everything else renders instantly.

Anindra Anindra
• May 09, 2026
ChatGPT API with Spring Boot: Build an AI Chat Service Using RestClient
Spring Boot

ChatGPT API with Spring Boot: Build an AI Chat Service Using RestClient

Connecting Spring Boot to OpenAI's ChatGPT API using RestClient. I'll show you the setup, the DTOs, and the three lines of config I forgot and spent an hour debugging.

Anindra Anindra
• Apr 18, 2026
Thymeleaf in Spring Boot: Setup, Syntax, Forms, and Fragments
Spring Boot

Thymeleaf in Spring Boot: Setup, Syntax, Forms, and Fragments

How I use Thymeleaf in Spring Boot for server-side rendering, from the first dependency to fragments and form binding, with the gotchas that aren't in the docs.

Anindra Anindra
• Apr 18, 2026
Splitwise Low Level Design in Java: Complete LLD Guide
System Design

Splitwise Low Level Design in Java: Complete LLD Guide

A full Splitwise LLD walkthrough for system design interviews, entity modeling, design patterns, the balance simplification algorithm, and a complete Java implementation you can run.

Anindra Anindra
• Apr 06, 2026
How to Use the Gemini API with Spring Boot AI: Full Integration Guide
Development

How to Use the Gemini API with Spring Boot AI: Full Integration Guide

Wiring Google's Gemini API into a Spring Boot app using Spring AI. I'll walk through direct API setup, Vertex AI, function calling, multimodal processing, and the config gotchas that ate my afternoon.

Anindra Anindra
• Mar 25, 2026
React Native for Android: A Web Developer's Practical Guide
Development

React Native for Android: A Web Developer's Practical Guide

You already know React and TypeScript, that's most of what you need to build native Android apps. Here's what actually changes when you move from the browser to a phone.

Anindra Anindra
• Mar 22, 2026
Handling API Calls in React: useState, useEffect, and Custom Hooks
Development

Handling API Calls in React: useState, useEffect, and Custom Hooks

How to fetch data in React with useState and useEffect, the pattern I use for every project, the memory leak that taught me about AbortController, and when to reach for React Query instead.

Anindra Anindra
• Mar 19, 2026
Custom DNS Explained: How 1.1.1.1 Makes Your Internet Faster and Safer
Technology

Custom DNS Explained: How 1.1.1.1 Makes Your Internet Faster and Safer

I switched to Cloudflare's 1.1.1.1 after realizing my ISP was logging every site I visited. Here's how custom DNS works, why it matters, and how to set it up on any device.

Anindra Anindra
• Mar 18, 2026
React Hooks Cheat Sheet: useState, useEffect, useMemo, and useCallback
Development

React Hooks Cheat Sheet: useState, useEffect, useMemo, and useCallback

Four hooks, zero fluff. A practical reference for the React hooks you'll actually use daily, with the gotchas that'll save you from bugs I've already hit.

Anindra Anindra
• Mar 18, 2026
React Hooks Deep Dive: useState, useEffect, useCallback, useRef, and useMemo
Development

React Hooks Deep Dive: useState, useEffect, useCallback, useRef, and useMemo

I've shipped a lot of React code and made every hooks mistake in the book. Here's the practical guide I wish I had, five hooks, real examples, and the pitfalls that'll save you hours of debugging.

Anindra Anindra
• Mar 17, 2026
>hacksubset_

Explore emerging technologies, industry insights, and actionable guidance for your next project, as sharing is the best experimentivity.

Tags

  • Technology
  • Work
  • Lifestyle
  • Mindfulness

Pages

  • Author
  • 404
  • Tags

Theme

  • Purchase
  • Ghost
  • Support

© 2026 >hacksubset_. Published with ❤️.