# 📰 Monthly digests: May 2023

1.  🎸 ****[Django: Avoid database queries in template context processors](https://adamj.eu/tech/2023/03/23/django-context-processors-database-queries/?ref=dmytrolitvinov.com)****
2.  👾 **[Lucide](https://lucide.dev/?ref=dmytrolitvinov.com)** - Beautiful & consistent icon toolkit made by the community
3.  🌱 **[Handling a Million Tasks in Django: Efficient Prioritization with Celery, Redis, and Flower](https://awstip.com/handling-a-million-tasks-in-django-efficient-prioritization-with-celery-redis-and-flower-b06fc8957d5?ref=dmytrolitvinov.com)**
4.  🚀 ****[17 Django Tips and Tricks for Optimizing Your Application](https://azeemcode.medium.com/17-django-tips-and-tricks-for-optimizing-your-application-848809bc1b48?ref=dmytrolitvinov.com)****
5.  🌾 [**rye**](https://github.com/mitsuhiko/rye?ref=dmytrolitvinov.com) - [An Experimental Package Management Solution for Python](https://github.com/mitsuhiko/rye?ref=dmytrolitvinov.com)
6.  🐍 **[pyautoenv](https://github.com/hsaunders1904/pyautoenv?ref=dmytrolitvinov.com)** - Automatically activate and deactivate Python environments as you move around the file system.
7.  🦗 **[locust-grasshopper](https://github.com/alteryx/locust-grasshopper?ref=dmytrolitvinov.com)** - A load testing tool extended from locust. More details about it [here](https://innovation.alteryx.com/introducing-grasshopper-an-open-source-python-library-for-load-testing/?ref=dmytrolitvinov.com).
8.  📄 [**How to Document Your Code Like a Pro**](https://www.youtube.com/watch?v=L7Ry-Fiij-M&ref=dmytrolitvinov.com) - TLTW: use comments in code, type hints (can be used just as comments - why not 🤷‍♂️), docstrings. And don’t forget about ChatGPT 😉
9.  🤖 ****[50+ ChatGPT Prompts for Web Developers](https://www.builder.io/blog/ai-prompts-for-web-developers-chatgpt?ref=dmytrolitvinov.com)****

![📰 Monthly digests: May 2023](https://cdn.hashnode.com/res/hashnode/imageupload/v1685510915891/a133974f-57a7-4074-b758-7b48002f00b8.png)

![📰 Monthly digests: May 2023](https://cdn.hashnode.com/res/hashnode/imageupload/v1685510917010/71942269-c0fe-4554-80ad-14cbd93e4fb3.png)

**Quote of the Digest:**

_“We have to stop optimizing for programmers and start optimizing for users.”_ - Jeff Atwood
