How Blocking Calls in Futures Caused a Deadlock in Production Post date September 1, 2025 Post author By Anas Anjaria Post categories In data-science, functional programming, programming, software-development, technology
Why HikariCP Throws Timeout & How to Fix It Post date July 12, 2025 Post author By Anas Anjaria Post categories In database, java, performance, programming
Debugging Tools I Learned During PostgreSQL Backup Management Post date January 2, 2023 Post author By Anas Anjaria Post categories In aws, debugging, devops, linux, postgres
PostgreSQL — Monitor Continuous Archiving and Point-in-Time Recovery Post date December 26, 2022 Post author By Anas Anjaria Post categories In devops, monitoring, postgres, programming, sre
Strategy to Migrate from one Database to Another Incrementally Post date October 23, 2022 Post author By Anas Anjaria Post categories In architectural-design, database, mongodb, postgres, programming
Common Mistake — Processing Big Data in a Transaction Post date October 12, 2022 Post author By Anas Anjaria Post categories In architectural-design, big-data, database, database-design, programming
What Did I Learn From Docker Networking? Post date October 10, 2022 Post author By Anas Anjaria Post categories In containers, docker, docker-compose, networking, programming
My Takeaways — Implementing a Strong Code-Review Culture Post date October 4, 2022 Post author By Anas Anjaria Post categories In code review, culture, git, programmer, programming
Clean Commit History With Git Interactive Rebase Post date July 14, 2022 Post author By Anas Anjaria Post categories In git, git-best-practices, git-rebase, github, programming
4 Tips to Write Clean Commit History Post date June 23, 2022 Post author By Anas Anjaria Post categories In git, git-best-practices, git-tutorial, programming, version-control
Improve Postgresql Performance by Reducing Dead Tuple without Auto-vacuum Post date June 6, 2022 Post author By Anas Anjaria Post categories In aws, database, performance, postgres, programming