41554 blogs · [ { "id": "01a087b2-2daa-737f-8aa1-8ee4d8345508", "title": "Product thinking principles", "url": "https://notes.bharatkalluri.com/2026/08/29/product-thinking-principles/", "published_at": "2026-08-29T17:02:34+00:00" }, { "id": "01a087b2-2daa-737f-8aa1-8ee4d888d3c5", "title": "How I take my personal notes, with AI", "url": "https://notes.bharatkalluri.com/2026/06/06/how-i-take-my-personal-notes-with-ai/", "published_at": "2026-06-06T23:29:57+00:00" }, { "id": "01a087b2-2daa-737f-8aa1-8ee4d8ebdadc", "title": "Principles", "url": "https://notes.bharatkalluri.com/2026/05/17/principles/", "published_at": "2026-05-17T19:23:57+00:00" }, { "id": "01a087b2-2daa-737f-8aa1-8ee4d9d254da", "title": "A Home Should Reduce Friction", "url": "https://notes.bharatkalluri.com/2026/05/17/a-home-should-reduce-friction/", "published_at": "2026-05-17T12:12:18+00:00" }, { "id": "01a087b2-2daa-737f-8aa1-8ee4d9f4cfdb", "title": "Agentic engineering 101", "url": "https://notes.bharatkalluri.com/2026/03/03/agentic-engineering-101/", "published_at": "2026-03-03T21:04:00+00:00" }, { "id": "01a087b2-2daa-737f-8aa1-8ee4dad46b55", "title": "Buy It For Life — BIFL — Indian edition", "url": "https://notes.bharatkalluri.com/2025/11/11/buy-it-for-life-bifl-indian-edition/", "published_at": "2025-11-11T18:30:00+00:00" }, { "id": "01a087b2-2daa-737f-8aa1-8ee4db6558fb", "title": "On curating life", "url": "https://notes.bharatkalluri.com/2025/10/23/on-curating-life/", "published_at": "2025-10-23T18:30:00+00:00" }, { "id": "01a087b2-2daa-737f-8aa1-8ee4dbae8e18", "title": "On Going from Idea to Deploy", "url": "https://notes.bharatkalluri.com/2025/05/01/on-going-from-idea-to-deploy/", "published_at": "2025-05-01T20:48:00+00:00" }, { "id": "01a087b2-2daa-737f-8aa1-8ee4dc8b7208", "title": "Review – Tipi for self hosting", "url": "https://notes.bharatkalluri.com/2025/05/01/review-tipi-for-self-hosting/", "published_at": "2025-05-01T20:37:00+00:00" }, { "id": "01a087b2-2daa-737f-8aa1-8ee4dce4b8d9", "title": "Stack", "url": "https://notes.bharatkalluri.com/2025/05/01/stack/", "published_at": "2025-05-01T20:32:00+00:00" }, { "id": "01a0bdc7-02d1-7130-9df5-3e84aaac6ee3", "title": "Gripes with reality", "url": "https://notes.bharatkalluri.com/2025/05/01/gripes-with-reality/", "published_at": "2025-05-01T20:25:00+00:00" }, { "id": "01a0bdc7-02d1-7130-9df5-3e84aab53aaf", "title": "Protocols – Personal Finance", "url": "https://notes.bharatkalluri.com/2025/05/01/protocols-personal-finance/", "published_at": "2025-05-01T20:22:00+00:00" }, { "id": "01a0bdc7-02d1-7130-9df5-3e84aaf193c4", "title": "Travel Log: Vietnam", "url": "https://notes.bharatkalluri.com/2025/04/25/travel-log-vietnam/", "published_at": "2025-04-25T18:30:00+00:00" }, { "id": "01a0bdc7-02d1-7130-9df5-3e84ab4a2c32", "title": "Log based metrics and monitoring at scale, adventures with elastic stack", "url": "https://notes.bharatkalluri.com/2025/03/06/log-based-metrics-and-monitoring-at-scale-adventures-with-elastic-stack/", "published_at": "2025-03-06T18:30:00+00:00" }, { "id": "01a0bdc7-02d1-7130-9df5-3e84abdd1da3", "title": "I want to know where I’m spending my money. Can I?", "url": "https://notes.bharatkalluri.com/2024/11/16/i-want-to-know-where-im-spending-my-money-can-i/", "published_at": "2024-11-16T18:30:00+00:00" }, { "id": "01a0bdc7-02d1-7130-9df5-3e84ac7b9155", "title": "Building for Ourselves: The Beauty of Personal Software", "url": "https://notes.bharatkalluri.com/2024/11/15/building-for-ourselves-the-beauty-of-personal-software/", "published_at": "2024-11-15T18:30:00+00:00" }, { "id": "01a0bdc7-02d1-7130-9df5-3e84ad268299", "title": "Extracting data from Indian Bank Statement exports for importing into Budgeting apps", "url": "https://notes.bharatkalluri.com/2024/11/12/extracting-data-from-indian-bank-statement-exports-for-importing-into-budgeting-apps/", "published_at": "2024-11-12T18:30:00+00:00" }, { "id": "01a0bdc7-02d1-7130-9df5-3e84ad9c2b26", "title": "Lessons learnt while developing apps with Streamlit", "url": "https://notes.bharatkalluri.com/2024/11/06/lessons-learnt-while-developing-apps-with-streamlit/", "published_at": "2024-11-06T18:30:00+00:00" }, { "id": "01a0bdc7-02d1-7130-9df5-3e84ae46ab60", "title": "Review – Open Street Maps", "url": "https://notes.bharatkalluri.com/2024/11/05/review-open-street-maps/", "published_at": "2024-11-05T18:30:00+00:00" }, { "id": "01a0bdc7-02d1-7130-9df5-3e84af3c98db", "title": "Prompts I expect to work in a voice assistant", "url": "https://notes.bharatkalluri.com/2024/11/05/prompts-i-expect-to-work-in-a-voice-assistant/", "published_at": "2024-11-05T18:30:00+00:00" }, { "id": "01a0bdd0-2fc5-70fc-ad25-057eebf4119f", "title": "Speed Typing", "url": "https://notes.bharatkalluri.com/2024/11/01/speed-typing/", "published_at": "2024-11-01T18:30:00+00:00" }, { "id": "01a0bdd0-2fc5-70fc-ad25-057eeca89503", "title": "Protocols – Health", "url": "https://notes.bharatkalluri.com/2024/10/04/protocols-health/", "published_at": "2024-10-04T18:30:00+00:00" }, { "id": "01a0bdd0-2fc5-70fc-ad25-057eed1e328c", "title": "On why companies should self host", "url": "https://notes.bharatkalluri.com/2024/09/01/on-why-companies-should-self-host/", "published_at": "2024-09-01T18:30:00+00:00" }, { "id": "01a0bdd0-2fc5-70fc-ad25-057eed42c03c", "title": "Torrenting on Tipi", "url": "https://notes.bharatkalluri.com/2024/08/23/torrenting-on-tipi/", "published_at": "2024-08-23T18:30:00+00:00" }, { "id": "01a0bdd0-2fc5-70fc-ad25-057eede2c5ec", "title": "Review – Self hosted photo management apps", "url": "https://notes.bharatkalluri.com/2024/08/21/review-self-hosted-photo-management-apps/", "published_at": "2024-08-21T18:30:00+00:00" }, { "id": "01a0bdd0-2fc5-70fc-ad25-057eee9f347c", "title": "Rabbit holes", "url": "https://notes.bharatkalluri.com/2024/08/17/rabbit-holes/", "published_at": "2024-08-17T18:30:00+00:00" }, { "id": "01a0bdd0-2fc5-70fc-ad25-057eef7fa2d4", "title": "Experiment: Running a home server on a chrome box", "url": "https://notes.bharatkalluri.com/2024/08/16/experiment-running-a-home-server-on-a-chrome-box/", "published_at": "2024-08-16T18:30:00+00:00" }, { "id": "01a0bdd0-2fc5-70fc-ad25-057eefc6c5e0", "title": "On the power of communities", "url": "https://notes.bharatkalluri.com/2024/08/15/on-the-power-of-communities/", "published_at": "2024-08-15T18:30:00+00:00" }, { "id": "01a0bdd0-2fc5-70fc-ad25-057ef0b53750", "title": "Review – Umbrel for self hosting", "url": "https://notes.bharatkalluri.com/2024/08/08/review-umbrel-for-self-hosting/", "published_at": "2024-08-08T18:30:00+00:00" }, { "id": "01a0bdd0-2fc5-70fc-ad25-057ef0c8fefd", "title": "Remembering life through photos and videos", "url": "https://notes.bharatkalluri.com/2024/08/08/remembering-life-through-photos-and-videos/", "published_at": "2024-08-08T18:30:00+00:00" }, { "id": "01a0bdd4-0cd3-7304-ab14-c457a6c0436c", "title": "The self hosting dream", "url": "https://notes.bharatkalluri.com/2024/08/08/the-self-hosting-dream/", "published_at": "2024-08-08T18:30:00+00:00" }, { "id": "01a0bdd4-0cd3-7304-ab14-c457a78022fc", "title": "Practical self hosting", "url": "https://notes.bharatkalluri.com/2024/08/07/practical-self-hosting/", "published_at": "2024-08-07T18:30:00+00:00" }, { "id": "01a0bdd4-0cd3-7304-ab14-c457a7a7a01b", "title": "My digital garden workflow", "url": "https://notes.bharatkalluri.com/2024/08/04/my-digital-garden-workflow/", "published_at": "2024-08-04T18:30:00+00:00" }, { "id": "01a0bdd4-0cd3-7304-ab14-c457a7b20b1e", "title": "Self quantification", "url": "https://notes.bharatkalluri.com/2024/08/03/self-quantification/", "published_at": "2024-08-03T20:21:00+00:00" }, { "id": "01a0bdd4-0cd3-7304-ab14-c457a8634f5a", "title": "Command line tools", "url": "https://notes.bharatkalluri.com/2024/08/03/command-line-tools/", "published_at": "2024-08-03T18:30:00+00:00" }, { "id": "01a0bdd4-0cd3-7304-ab14-c457a91d3a6a", "title": "Minimalism", "url": "https://notes.bharatkalluri.com/2024/08/03/minimalism/", "published_at": "2024-08-03T18:30:00+00:00" }, { "id": "01a0bdd4-0cd3-7304-ab14-c457a9f915f7", "title": "One bag", "url": "https://notes.bharatkalluri.com/2024/08/03/one-bag/", "published_at": "2024-08-03T18:30:00+00:00" }, { "id": "01a0bdd4-0cd3-7304-ab14-c457aa1679da", "title": "Quotes", "url": "https://notes.bharatkalluri.com/2024/08/03/quotes/", "published_at": "2024-08-03T18:30:00+00:00" }, { "id": "01a0bdd4-0cd3-7304-ab14-c457aa9bf27c", "title": "Welcome to my digital garden", "url": "https://notes.bharatkalluri.com/2024/08/03/welcome-to-my-digital-garden/", "published_at": "2024-08-03T18:30:00+00:00" }, { "id": "01a0bdd4-0cd3-7304-ab14-c457ab1cef7a", "title": "Ideapad", "url": "https://notes.bharatkalluri.com/2024/08/03/ideapad/", "published_at": "2024-08-03T18:30:00+00:00" }, { "id": "01a0bdd7-55be-7153-856f-9f9f5162782d", "title": "Watches", "url": "https://notes.bharatkalluri.com/2024/08/03/watches/", "published_at": "2024-08-03T18:30:00+00:00" }, { "id": "01a0bdd7-55be-7153-856f-9f9f51ee668e", "title": "Personal finance management", "url": "https://notes.bharatkalluri.com/2024/08/03/personal-finance-management/", "published_at": "2024-08-03T18:30:00+00:00" }, { "id": "01a0bdd7-55be-7153-856f-9f9f52d0da79", "title": "How to deploy a service from scratch", "url": "https://notes.bharatkalluri.com/2024/07/03/how-to-deploy-a-service-from-scratch/", "published_at": "2024-07-03T18:30:00+00:00" }, { "id": "01a0bdd7-55be-7153-856f-9f9f52da7350", "title": "Fragrances", "url": "https://notes.bharatkalluri.com/2024/01/21/fragrances/", "published_at": "2024-01-21T20:18:00+00:00" }, { "id": "01a0bdd7-55be-7153-856f-9f9f535b0497", "title": "Cardistry", "url": "https://notes.bharatkalluri.com/2024/01/18/cardistry/", "published_at": "2024-01-18T20:16:00+00:00" } ] posts Claim your blog
Back to notes.bharatkalluri.com
Blog · corpus.blog/blogs/notes.bharatkalluri.com/posts

notes.bharatkalluri.com

notes.bharatkalluri.com

2026

2025

2024