41554 blogs · [ { "id": "01a087b0-6ffe-71b3-96dd-b1f60b9cf698", "title": "How to build a High-Performance MCP Server on Azure Functions", "url": "https://niravraval.com/blog/2026/may/how-to-build-a-high-performance-mcp-server-on-azure-functions/", "published_at": "2026-05-04T00:00:00+00:00" }, { "id": "01a087b0-6ffe-71b3-96dd-b1f60bde9084", "title": "Power Apps Cards Retirement and Road Ahead", "url": "https://niravraval.com/blog/2025/august/power-apps-cards-retirement-and-road-ahead/", "published_at": "2025-08-15T00:00:00+00:00" }, { "id": "01a087b0-6ffe-71b3-96dd-b1f60c06be05", "title": "Productivity Tool - PowerToys Workspaces", "url": "https://niravraval.com/blog/2025/july/productivity-tool---powertoys-workspaces/", "published_at": "2025-07-02T00:00:00+00:00" }, { "id": "01a087b0-6ffe-71b3-96dd-b1f60c460013", "title": "How to Use Send HTTPS Request in Copilot Studio", "url": "https://niravraval.com/blog/2025/may/how-to-use-send-https-request-in-copilot-studio/", "published_at": "2025-05-08T00:00:00+00:00" }, { "id": "01a087b0-6ffe-71b3-96dd-b1f60cb57ec8", "title": "Conditional Mapping in ShareGate Using PnP PowerShell", "url": "https://niravraval.com/blog/2025/april/conditional-mapping-in-sharegate-using-pnp-powershell/", "published_at": "2025-04-11T00:00:00+00:00" }, { "id": "01a087b0-6ffe-71b3-96dd-b1f60cd3e1ee", "title": "Conditional Mapping in ShareGate – Is It Even Possible?", "url": "https://niravraval.com/blog/2025/april/how-to-achieve-conditional-mapping-with-sharegate/", "published_at": "2025-04-04T00:00:00+00:00" }, { "id": "01a087b0-6ffe-71b3-96dd-b1f60d3a4cf5", "title": "Create a Custom Declarative Agent with open-source API", "url": "https://niravraval.com/blog/2025/january/create-a-custom-declarative-agent-with-open-source-api/", "published_at": "2025-01-06T00:00:00+00:00" }, { "id": "01a087b0-6ffe-71b3-96dd-b1f60df7deca", "title": "How to Use PowerShell Start-Job for Background Tasks", "url": "https://niravraval.com/blog/2024/december/how-to-use-powershell-start-job-for-background-tasks/", "published_at": "2024-12-18T00:00:00+00:00" }, { "id": "01a087b0-6ffe-71b3-96dd-b1f60e6a9d4e", "title": "forEach vs for Loops for Async Operations in JavaScript", "url": "https://niravraval.com/blog/2024/november/foreach-vs-for-loops-for-async-operations-in-javascript/", "published_at": "2024-11-29T00:00:00+00:00" }, { "id": "01a087b0-6ffe-71b3-96dd-b1f60f3d3c43", "title": "About me", "url": "https://niravraval.com/about/", "published_at": null }, { "id": "01a087b0-6ffe-71b3-96dd-b1f60f584911", "title": "Contributions", "url": "https://niravraval.com/contributions/", "published_at": null } ] posts Claim your blog
Back to niravraval.com
Blog · corpus.blog/blogs/niravraval.com/posts

niravraval.com

niravraval.com

2026

2025

2024

Undated