DHDamian Hodgkissindamianhodgkiss.hashnode.dev·1d ago · 9 min readThe most secure password hashing algorithmsPassword hashing algorithms can make or break a database breach. A strong hashing algorithm is your last line of defence when an attacker gains read access to your database — and history shows that ev00
DHDamian Hodgkissindamianhodgkiss.hashnode.dev·1d ago · 8 min readReal-Time Updates with Server-Sent Events (SSE) in Next.js 15Server-Sent Events (SSE) let you push a continuous stream of updates from your server to the browser over a plain HTTP connection—no WebSocket handshake, no bidirectional overhead. In this tutorial yo00
DHDamian Hodgkissindamianhodgkiss.hashnode.dev·1d ago · 9 min readIdempotency and Retry Patterns for Payment Webhooks (Stripe) in Next.js and FastAPIWebhooks are deceptively simple until money is involved. Stripe retries a webhook endpoint with exponential back-off for up to three days if it doesn't receive a 2xx response — a sensible guarantee, b00
DHDamian Hodgkissindamianhodgkiss.hashnode.dev·1d ago · 11 min readAdding Clerk Authentication to a Full Stack Application with Django, FastAPI, and Next.jsThis tutorial extends the Full Stack Application with Django, FastAPI, and Next.js by integrating Clerk for user authentication and organization management. By the end you will have: Clerk-powered si00
DHDamian Hodgkissindamianhodgkiss.hashnode.dev·1d ago · 12 min readStreaming LLM Responses from FastAPI to Next.js with the OpenAI and Anthropic APIsIf you've built anything with LLMs recently, you know the problem: waiting three to eight seconds for a complete response before rendering anything feels broken. Users assume it's crashed. Streaming f00