Bhupendra Yadav

Reading

Articles, videos, papers and other things worth keeping.

2026

  1. Black Hat USA 2026 | The 'Breaking' News: The OpenAI–Hugging Face Incident

    Video

    security · ai

  2. PGKeeper: Building the bouncer we needed for Postgres

    backend · databases · postgres · infrastructure

  3. Making Postgres 42,000x slower because I am unemployed

    backend · databases · postgres · performance

  4. What the heck is the event loop anyway?

    Philip Roberts · Video

    software-engineering · javascript

    A clear visual explanation of the browser event loop.

2025

  1. Postgres Queues

    Brandur Leach

    postgres · backend · databases

  2. Account Takeover due to Puny-code

    security · backend

    A writeup on how Punycode can lead to account takeover.

  3. Go Concurrency for beginners

    backend · go · concurrency

    A beginner-friendly explanation with helpful examples.

  4. Reservoir Sampling

    algorithms · software-engineering

    Especially good visualizations of the concept.

  5. User Tracking by Big Tech

    Other

    privacy

    An eye-opening discussion of how large tech companies track users.

  6. Javascript for Hackers

    Video

    security · backend · javascript

    A good watch for anyone interested in web security and backend work.

  7. Dockerfile: You Don't Know CMD vs ENTRYPOINT

    backend · docker · infrastructure

    Explains CMD versus ENTRYPOINT and why the difference matters for graceful shutdown.

  8. Docker Events

    backend · docker · observability

    Shows how docker events can help debug containers.

  9. Memory bandwidth napkin math

    backend · performance

    A useful explanation of memory bandwidth limits when scaling a server.

  10. Digital hygiene

    security · privacy

    A must-read for everyone.

  11. Configure your git

    Video

    git · software-engineering

    Good tips on Git URLs and commit templates.

  12. How to hunt

    Other

    security · web

    Methods and resources for finding web vulnerabilities.

  13. The Human Side of Code Reviews - Part 1

    code-review · software-engineering

    Insights into making code reviews more human-centric.

  14. The Human Side of Code Reviews - Part 2

    code-review · software-engineering

    More on improving the human side of code reviews.

  15. Numbers

    backend · performance

    Handy latency numbers for programming.

  16. Programming Advice to My Younger Self

    software-engineering · career

    Programming advice from an experienced developer.

  17. Code Review Love

    code-review · software-engineering

    Tips for improving your code review process.

  18. Working Fast and Slow

    software-engineering · productivity

    On balancing speed and quality in software development.

  19. Cognitive load in Programming

    software-engineering · cognitive-load

    A reminder that cognitive load matters.