Tag Archives: Web Development

Implementing Rate Limiting in Node.js

Introduction: As web applications proliferate, stability and security have become increasingly difficult issues to maintain. Among the techniques that could be used to secure your application is rate limiting. Rate limiting is a strategy meant to limit the number of requests that a given user or cli...

Background Processing with Celery (Python)

Introduction: Smoothness of user experience is of high importance in modern web applications. Users expect applications to respond in real-time even during long-running tasks. That is where background processing comes in; you can offload long-running tasks to another system so that your main applica...