corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08726-9f8a-701b-90f2-4016f34033a7", "title": "Your AI Agent Forgets Everything. Lore Fixes That.", "url": "https://amarpandey.me/blog/your-ai-agent-forgets-everything-lore-fixes-that/", "published_at": "2026-05-27T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a9033e39b", "title": "Functors and Monads: Wrapping Your Data (Not Your Head) Around Them", "url": "https://amarpandey.me/blog/functors-and-monads-wrapping-your-data-not-your-head-around-them/", "published_at": "2026-03-15T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a90f51d26", "title": "Currying and Partial Application: Shaping Intent", "url": "https://amarpandey.me/blog/currying-and-partial-application-shaping-intent/", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a91f4555c", "title": "Choosing Functional Python (Without Forcing It)", "url": "https://amarpandey.me/blog/choosing-functional-python-without-forcing-it/", "published_at": "2026-01-31T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a9267376a", "title": "Spot Optimizer ≠ Spot Fleet: decide smart, then launch", "url": "https://amarpandey.me/blog/spot-optimizer--spot-fleet---decide-smart-then-launch/", "published_at": "2025-09-01T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a9350fa37", "title": "How Not to Open a Pull Request – And How to Do It Right", "url": "https://amarpandey.me/blog/how-not-to-open-a-pull-request--and-how-to-do-it-right/", "published_at": "2025-07-25T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a93b45390", "title": "Never Push a Work Commit with Your Personal Email Again", "url": "https://amarpandey.me/blog/never-push-a-work-commit-with-your-personal-email-again/", "published_at": "2025-07-05T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a93d15608", "title": "From Bottlenecks to Balance: Dynamic Skew Join Fixes in Spark", "url": "https://amarpandey.me/blog/from-bottlenecks-to-balance-dynamic-skew-join-fixes-in-spark/", "published_at": "2025-04-07T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a942edfb8", "title": "4TB RAM, Yet an OOM Error? Debugging a Spark Memory Mystery", "url": "https://amarpandey.me/blog/4tb-ram-yet-an-oom-error-debugging-a-spark-memory-mystery/", "published_at": "2025-03-30T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a94d586ce", "title": "Deep Dive into Spark Jobs and Stages", "url": "https://amarpandey.me/blog/deep-dive-into-spark-jobs-and-stages/", "published_at": "2025-03-23T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a94e35a60", "title": "Balancing the RUM Conjecture: Navigating Database Trade-Offs", "url": "https://amarpandey.me/blog/balancing-the-rum-conjecture-navigating-database-trade-offs/", "published_at": "2024-11-05T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a95560ead", "title": "The CAP Theorem: Balancing the Big Three in Distributed Databases", "url": "https://amarpandey.me/blog/the-cap-theorem-balancing-the-big-three-in-distributed-databases/", "published_at": "2024-10-15T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a955d83dd", "title": "Fine-Tuning Shuffle Partitions in Apache Spark for Maximum Efficiency", "url": "https://amarpandey.me/blog/fine-tuning-shuffle-partitions-in-apache-spark-for-maximum-efficiency/", "published_at": "2024-05-24T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a96490bdb", "title": "Handling Large Broadcast Joins in Apache Spark", "url": "https://amarpandey.me/blog/handling-large-broadcast-joins-in-apache-spark/", "published_at": "2024-05-22T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a965c0dea", "title": "Symptoms of Bad Code", "url": "https://amarpandey.me/blog/symptoms-of-bad-code/", "published_at": "2022-07-19T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a971f1c7d", "title": "Docker - the right way", "url": "https://amarpandey.me/blog/docker---the-right-way/", "published_at": "2022-01-23T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a97a62fd5", "title": "GitOps - the easy way", "url": "https://amarpandey.me/blog/gitops---the-easy-way/", "published_at": "2022-01-04T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a97ab9822", "title": "Finger Detection and Tracking using OpenCV and Python", "url": "https://amarpandey.me/blog/finger-detection-and-tracking-using-opencv-and-python/", "published_at": "2018-07-28T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a9871de79", "title": "What is Google Summer of Code? How to prepare for it?", "url": "https://amarpandey.me/blog/what-is-google-summer-of-code---how-to-prepare-for-it/", "published_at": "2017-07-02T00:00:00+00:00" }, { "id": "01a08726-9f8b-72d4-a722-b83a98b4c2c6", "title": "About", "url": "https://amarpandey.me/about/", "published_at": null }, { "id": "01a08726-9f8b-72d4-a722-b83a99060e59", "title": "Projects", "url": "https://amarpandey.me/projects/", "published_at": null } ] posts
Claim your blog
Back to amarpandey.me
Blog · corpus.blog/blogs/amarpandey.me/posts
amarpandey.me
amarpandey.me
2026
Your AI Agent Forgets Everything. Lore Fixes That.
original ↗
27 May 2026
Functors and Monads: Wrapping Your Data (Not Your Head) Around Them
original ↗
15 Mar 2026
Currying and Partial Application: Shaping Intent
original ↗
28 Feb 2026
Choosing Functional Python (Without Forcing It)
original ↗
31 Jan 2026
2025
Spot Optimizer ≠ Spot Fleet: decide smart, then launch
original ↗
1 Sept 2025
How Not to Open a Pull Request – And How to Do It Right
original ↗
25 Jul 2025
Never Push a Work Commit with Your Personal Email Again
original ↗
5 Jul 2025
From Bottlenecks to Balance: Dynamic Skew Join Fixes in Spark
original ↗
7 Apr 2025
4TB RAM, Yet an OOM Error? Debugging a Spark Memory Mystery
original ↗
30 Mar 2025
Deep Dive into Spark Jobs and Stages
original ↗
23 Mar 2025
2024
Balancing the RUM Conjecture: Navigating Database Trade-Offs
original ↗
5 Nov 2024
The CAP Theorem: Balancing the Big Three in Distributed Databases
original ↗
15 Oct 2024
Fine-Tuning Shuffle Partitions in Apache Spark for Maximum Efficiency
original ↗
24 May 2024
Handling Large Broadcast Joins in Apache Spark
original ↗
22 May 2024
2022
Symptoms of Bad Code
original ↗
19 Jul 2022
Docker - the right way
original ↗
23 Jan 2022
GitOps - the easy way
original ↗
4 Jan 2022
2018
Finger Detection and Tracking using OpenCV and Python
original ↗
28 Jul 2018
2017
What is Google Summer of Code? How to prepare for it?
original ↗
2 Jul 2017
Undated
About
original ↗
—
Projects
original ↗
—