Hey
My name is Haki Benita. I'm a software developer and a technical lead. I take special interest in databases, web development, software design and performance tuning.
I work on challenging projects and I enjoy writing about it. I occasionally make myself available for contract work and consultancy. From time to time I give interviews, trainings and talk at conferences and meetups.
You can reach me at me@hakibenita.com
Interviews
-
Get or Create
postgres.fm -
SQL Isn’t That Hard (If You Have the Freedom to Experiment)
Timescale blog -
PyDev of the Week: Haki Benita
Mouse vs. Python -
PostgreSQL Person of the Week: Haki Benita
PostgreSQL Person of the Week -
Expert Insight: Haki Benita - Choosing The Right Tool For The Job
Data Analysis Journal
Trainings
- PostgreSQL Essentials: Leveling Up Your Data Work
Oreilly on-demand video - Practical Typing in Python
Oreilly on-demand video - PostgreSQL Bootcamp
Oreilly online live training - PostgreSQL Fundamentals
Oreilly online live training - SQL Next Steps: Optimization
Oreilly online live training - Practical Data Analysis with SQL
Educative interactive course - Simple Anomaly Detection using SQL
Educative interactive course
Want to book a talk for you and your team? Looking for a speaker for a conference or meetup?
Shoot me an email!
Talks
-
How to Make Your Backend Roar
PyCon, September 16 2024 -
Taming Nondeterminism with Dependency Injection
PyCon, July 4 2023 -
Concurrency in Web Application
PyCon Sri-Lanka, May 25 2023 -
Unconventional ways to index UUIDs in PostgreSQL
CitusCon, April 18 2023 -
Overcoming Concurrency Issues in Web Applications
PyConIL, June 29, 2022 -
Lesser known features of PostgreSQL
Citus Con, April 13, 2022 -
SQL Tricks of an Application DBA
Timescale community day, March 31, 2022 -
Taming Nondeterminism with dependency injection
PyCon Sri-Lanka, Feb 22 2022 -
Lesser known PostgreSQL features
FOSDEM, Feb 6, 2022 -
Concurrency in Web Applications
FOSDEM, Feb 6, 2022 -
Lesser Known Features of PostgreSQL
Postgres Build, Nov 30, 2021 -
Unlocking the full potential of PostgreSQL indexes in Django
PyWeb IL, Sep 13, 2021 -
Taming Nondeterminism with Dependency Injection: Take back control of your code!
Euro Python, Jul 28, 2021 -
Unlocking the full potential of PostgreSQL indexes in Django
DjangoCon Europe, June 2, 2021 -
Practical advice for using Mypy
PyCon IL, May 3, 2021 -
Practical advice for using Mypy: Hidden gems in the typing system!
FOSDEM, Feb 7, 2021 -
Some SQL Tricks of an Application DBA: Non-trivial tips for database development
FOSDEM, Feb 7, 2021 -
Common Mistakes and Missed Optimization Opportunities in SQL
Postgres Build, Dec 9, 2020