2d ago · 6 min read · Authentication and onboarding are often the highest-friction points in a new user's journey. If the process is clunky or requires too many redirects, users drop off. Recently, I set out to build a str
Join discussion
3d ago · 8 min read · In today's web applications, user experience is paramount. Users expect dynamic, interactive interfaces that update instantly without needing to refresh the page. Whether it's a new message alert, a live sports score, or a progress update on a backgr...
Join discussion4d ago · 10 min read · Introduction: The Urgent Call for Throttling It's a scenario many development teams are familiar with: a new penetration test report lands on your desk, and one finding is flagged as 'Critical'. In our case, the vulnerability wasn't a complex SQL inj...
Join discussionMar 12 · 2 min read · If you're running a Django website, you probably want AI assistants like ChatGPT, Claude, and Perplexity to understand and reference your content accurately. That's exactly what [llms.txt](https://llm
Join discussionMar 11 · 2 min read · Recently, I started contributing to open source projects. During this process, I encountered a few small but important learning moments that might help other beginners who are starting their open-sour
Join discussionMar 8 · 8 min read · Three weeks ago I needed to pick a framework for a client project — a B2B analytics API with roughly 200 daily active users, a team of three backend engineers including me, and a hard requirement to expose several LLM inference endpoints. I've shippe...
Join discussionMar 5 · 5 min read · While working on a Django application deployment pipeline, I ran into an interesting issue during the Docker build stage in GitLab CI. The pipeline failed when installing Python dependencies, specific
Join discussionMar 5 · 5 min read · A practical walkthrough of Redis buffering, Celery Beat flushing, and multilingual Django — for any counter, queue, or rate-sensitive write pattern. There's a specific class of problem in web develo
Join discussion
Mar 3 · 23 min read · TL;DR: Profile traffic first, then move your perimeter to the edge. I added request logging with traffic source tagging, migrated to DB backed API keys with tiered responses, enforced monthly quotas a
Join discussion