Tech I Use
I run multiple projects at the same time and using reliable and simple tech is the key to running everything smoothly. Here's what I use:
- Sentry: For error tracking and performance monitoring, ensuring a smooth user experience.
- Hetzner: Our cloud infrastructure provider, hosting our servers and services.
- Buttondown: for the newsletter.
- Python 3.14.5: The backend runtime.
- Django 6.0.5: Our primary web framework, providing a robust foundation for our backend.
- Django-Q2: A task queue and scheduler for Django, helping us manage background tasks efficiently.
- Node.js 24.15.0 LTS: The frontend build runtime.
- CapRover: Our deployment and server management tool, simplifying our DevOps processes.
- GitHub: For version control and collaborative development of our codebase.
- Redis 8.6.3: An in-memory data structure store, used as a database, cache, and message broker.
- PostgreSQL 18: Our primary relational database management system.
- Anthropic: Leveraging AI capabilities to enhance our services.
- Replicate: For AI model deployment and management.
- HTMX: For server-rendered partial updates that keep Django templates in charge.
- Alpine.js: For small browser-only UI state like dropdowns, modals, and theme controls.
- WhiteNoise: For efficient serving of static files.
- Logfire: For all my logging needs.
If you have any questions about our technology choices or are interested in learning more, feel free to contact us at rasul@lvtd.dev.