Haki Benita
The writings of Haki Benita
- Posts
- 68 from 4 Aug 2016 to 8 Jul 2026
- Posting
- now and then (3 in the last year)
- Kind
- personal blog
- Feed
- https://hakibenita.com/feeds/all.atom.xml
2026 3
2025 2
2024 2
2023 1
2022 2
2021 7
2020 12
- Exhaustiveness Checking with Mypy
- The Surprising Impact of Medium-Size Texts on PostgreSQL Performance
- Simple Anomaly Detection Using Plain SQL
- Some SQL Tricks of an Application DBA
- Index3
- Stop Using datetime.now!
- How to Move a Django Model to Another App
- Testing an Interactive Voice Response System With Python and Pytest
- How to Provide Test Fixtures for Django Models in Pytest
- Using Markdown in Django
- Building an IVR System with Python, Django and Twilio
- Understand Group by in Django with SQL
2019 13
- 12 Common Mistakes and Missed Optimization Opportunities in SQL
- Preventing SQL Injection Attacks With Python
- How "Export to Excel" Almost Killed Our System
- Index4
- How to Get the First or Last Value in a Group Using Group By in SQL
- What You Need to Know to Manage Users in Django Admin
- Fastest Way to Load Data Into PostgreSQL Using Python
- Improve Serialization Performance in Django Rest Framework
- How to Let Google Know of Other Languages in Your Django Site
- How to Create an Index in Django Without Downtime
- How to Use Grouping Sets in Django
- It's Time to Own My Own Content
- Modeling Polymorphism in Django
2018 7
- How We Solved a Storage Problem in PostgreSQL Without Adding a Single Byte of Storage
- Index5
- Optimizing the Django Admin Paginator
- Be Careful With CTE in PostgreSQL
- Automating the Boring Stuff in Django Using the Check Framework
- 9 Django Tips for Working with Databases
- How to Add a Text Filter to Django Admin
2017 11
- Django Admin Range-Based Date Hierarchy
- Scaling Django Admin Date Hierarchy
- How We Replaced Dozens of Test Fixtures With One Simple Function
- How to Manage Concurrency in Django Models
- 5 Ways to Make Django Admin Safer
- Index6
- The Many Faces of DISTINCT in PostgreSQL
- All You Need To Know About Prefetching in Django
- How to Turn Django Admin Into a Lightweight Dashboard
- How to Test Django Signals Like a Pro
- Working With APIs the Pythonic Way