Parth Paradkar
posts / blogshelf /
Blog

Browse by tags ↗

2026
  • Django's N+1 Trap
    Every Django project must start off with a warning about N+1 queries. The Django ORM makes it very easy to manage and...
2025
  • Thoughts on testing
    In the last few months, I have been on a crusade to improve test coverage at work. The inspiration for this came from...
  • A hack to load test data in Github Actions
    We run our integration test suite in Github Actions that requires some test data to be present in a database. The tes...
  • Setting up load testing with k6
    After facing unexpected latency issues after a release, our team decided to invest some time in setting up a load tes...
  • Shifting Loki log storage to S3
    We recently had an incident at work where Loki logs were not appearing in Grafana. As I investigated the issue, I fou...
2022
  • KGP Ideas
    Some KGP-specific project ideas
  • Revisiting 2021
    A year end review is a lazy way to wipe the dust off this blog, but I feel like it needs to be done for the sake of p...
2021
  • Optimism, pessimism, hope
    Attempt at an essay
  • Setting up Umami
    An open source alternative to Google Analytics
  • Adding robots meta tags to Hugo blogposts
    The "deep" web This definition of the deep web somewhat reduces the fascination of hearing "deep web" on its own. Sea...
  • Summer Internship at Cisco
    Experience and Learnings
  • Notes on Animal Farm
    Spoilers, obviously
  • Middle Click in X
    Input devices and selections
  • ClipDat - a VS Code extension
    Quite an unnecessary one tbh
  • Write Anyways
    A new approach to writing and blogging
  • Exploring CPython
    Studying the Python Virtual machine
  • Shifting to Hugo
    Porting Github Pages blog from Jekyll to Hugo
  • Content Review 2020
    My 2020 in Books, TV Shows, Movies, Comedy and Music
2020
  • CDC Internship Process 2020 - Cisco
    Code code code
2019
  • Hello world!
    Finally
© 2026 • Parth Paradkar
Press Esc or click anywhere to close