<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[OpenHI Corp]]></title><description><![CDATA[OpenHI Corp]]></description><link>https://www.openhi.ca/resources</link><generator>RSS for Node</generator><lastBuildDate>Sat, 20 Jun 2026 19:22:41 GMT</lastBuildDate><atom:link href="https://www.openhi.ca/blog-feed.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Beyond Spec-Driven Development: From AI Coding Assistants to Architecture-Driven Delivery]]></title><description><![CDATA[The current wave of AI-assisted software development is changing the way we think about requirements, design, coding, testing, and delivery. Tools such as GitHub Spec Kit, Kiro, Tessl, Copilot, Cursor, and other AI coding environments are not simply helping developers type code faster. They are pushing the industry toward a deeper question: What should be the real source of truth in software delivery? For many years, the practical answer has been: the code. Requirements documents age quickly....]]></description><link>https://www.openhi.ca/post/beyond-spec-driven-development-from-ai-coding-assistants-to-architecture-driven-delivery</link><guid isPermaLink="false">6a26faaa579005354a9c3393</guid><pubDate>Mon, 08 Jun 2026 17:29:58 GMT</pubDate><dc:creator>X.HI Corp </dc:creator></item><item><title><![CDATA[Video tutorial - Azure APIs for SharePoint Access with Microsoft Graph, Azure DevOps deployments with Bicep scripts and a couple of tricks (I)]]></title><description><![CDATA[https://www.youtube.com/watch?v=jl9gHgzU1_Q]]></description><link>https://www.openhi.ca/post/video-tutorial-azure-apis-for-sharepoint-access-with-microsoft-graph-azure-devops-deployments-wit</link><guid isPermaLink="false">66462c717e533d5f6ae58ae6</guid><category><![CDATA[Video Tutorials]]></category><pubDate>Thu, 16 May 2024 15:55:32 GMT</pubDate><dc:creator>X.HI Corp </dc:creator></item><item><title><![CDATA[How to use Azure Durable Functions to create a SQL Server Replication Health Check]]></title><description><![CDATA[This article describes the design and code implementation for a solution which periodically checks the status of a delayed process. 1....]]></description><link>https://www.openhi.ca/post/how-to-use-azure-durable-functions-to-create-a-sql-server-replication-health-check</link><guid isPermaLink="false">65ea1423ed70b6532ba3795b</guid><pubDate>Thu, 07 Mar 2024 19:32:53 GMT</pubDate><dc:creator>X HI Technical Writer</dc:creator></item><item><title><![CDATA[SQL Server Replication Alerts]]></title><description><![CDATA[This article shows how to capture SQL events during the replication process and email them to the replication's administrator. These...]]></description><link>https://www.openhi.ca/post/sql-server-replication-alerts</link><guid isPermaLink="false">65ea0b2fc8b88424e4c61211</guid><pubDate>Thu, 07 Mar 2024 19:16:19 GMT</pubDate><dc:creator>X HI Technical Writer</dc:creator></item><item><title><![CDATA[Cloud performance and scalability. Azure Service Bus and Azure Durable functions - part 3]]></title><description><![CDATA[I have promised to complete this series of articles about Azure's durable functions by summarizing the tips describing how to set the...]]></description><link>https://www.openhi.ca/post/cloud-performance-and-scalability-azure-service-bus-and-azure-durable-functions-part-3</link><guid isPermaLink="false">65e5dcae8234db352af47158</guid><pubDate>Tue, 13 Jun 2023 13:39:01 GMT</pubDate><dc:creator>X HI Technical Writer</dc:creator></item><item><title><![CDATA[Cloud performance and scalability. Azure Service Bus and Azure Durable functions - part 2]]></title><description><![CDATA[I have measured the performance of the Azure durable functions for these configurations: Creating an app service scale out plan - manual...]]></description><link>https://www.openhi.ca/post/cloud-performance-and-scalability-azure-service-bus-and-azure-durable-functions-part-2</link><guid isPermaLink="false">65e5dac11f415f0e379b7db2</guid><pubDate>Fri, 26 May 2023 13:36:16 GMT</pubDate><dc:creator>X HI Technical Writer</dc:creator></item><item><title><![CDATA[Cloud performance and scalability. Azure Service Bus and Azure Durable functions - part 1]]></title><description><![CDATA[I had the opportunity to research for a client of mine the Azure performance when running functions triggered from the Azure Service Bus...]]></description><link>https://www.openhi.ca/post/cloud-performance-and-scalability-azure-service-bus-and-azure-durable-functions-part-1</link><guid isPermaLink="false">65e5d030e18ee51e4621c119</guid><pubDate>Wed, 03 May 2023 12:59:01 GMT</pubDate><dc:creator>X HI Technical Writer</dc:creator></item><item><title><![CDATA[Contract testing - final thoughts]]></title><description><![CDATA[In this article I want to explain the differences between using a contract-testing framework and a custom solution that I have presented...]]></description><link>https://www.openhi.ca/post/contract-testing-final-thoughts</link><guid isPermaLink="false">65e50afa3e3c235098c191d2</guid><pubDate>Fri, 26 Aug 2022 22:47:09 GMT</pubDate><dc:creator>X HI Technical Writer</dc:creator></item><item><title><![CDATA[Contract testing - part two - understanding the basics]]></title><description><![CDATA[In this article I will describe how to use testing frameworks as Spring Cloud and PACT in a consumer-driven TTD approach. Consumer driven...]]></description><link>https://www.openhi.ca/post/contract-testing-part-two-understanding-the-basics</link><guid isPermaLink="false">65e508d89a7f47fdb6be7a73</guid><pubDate>Wed, 29 Jun 2022 22:38:05 GMT</pubDate><dc:creator>X HI Technical Writer</dc:creator></item><item><title><![CDATA[Contract testing - part one - docker containers]]></title><description><![CDATA[In this article I want to discuss about a subject I have researched recently: creating test cases in a distributed event-driven /...]]></description><link>https://www.openhi.ca/post/contract-testing-part-one-docker-containers</link><guid isPermaLink="false">65e506fce9eea350967078da</guid><pubDate>Sun, 01 May 2022 22:31:05 GMT</pubDate><dc:creator>X HI Technical Writer</dc:creator></item><item><title><![CDATA[Enterprise integration, Azure Service Bus and Open Shift ECS microservices.]]></title><description><![CDATA[Modern services architecture options A few of the architecture options for building modern services in an enterprise environment are...]]></description><link>https://www.openhi.ca/post/enterprise-integration-azure-service-bus-and-open-shift-ecs-microservices</link><guid isPermaLink="false">65e7925409257c36e6dcb7f3</guid><pubDate>Thu, 11 Nov 2021 21:58:12 GMT</pubDate><dc:creator>X HI Technical Writer</dc:creator></item><item><title><![CDATA[Costly mistakes - are you doomed to repeat them? (2)]]></title><description><![CDATA[Paying penalties to the client more than the value of the initial contract You may be surprised to find out that sometimes, smaller...]]></description><link>https://www.openhi.ca/post/costly-mistakes-are-you-doomed-to-repeat-them-2</link><guid isPermaLink="false">65e4f617e9eea35096706d32</guid><pubDate>Mon, 18 Oct 2021 21:17:16 GMT</pubDate><dc:creator>X HI Technical Writer</dc:creator></item><item><title><![CDATA[Costly mistakes - are you doomed to repeat them? (1)]]></title><description><![CDATA[In this article, I want to take a look at a few cases where costly mistakes were done during the process of developing software in major...]]></description><link>https://www.openhi.ca/post/costly-mistakes-are-you-doomed-to-repeat-them-1</link><guid isPermaLink="false">65e4eb9d85c977957042ec34</guid><pubDate>Sun, 17 Oct 2021 20:42:04 GMT</pubDate><dc:creator>X Corp</dc:creator></item><item><title><![CDATA[A case study: how Microsoft could not manage properly a team until they have adopted Kanban.]]></title><description><![CDATA[David Anderson David Anderson is one of the first coaches that have taught Kanban to the IT professionals. He has implemented Agile...]]></description><link>https://www.openhi.ca/post/a-case-study-how-microsoft-could-not-manage-properly-a-team-until-they-have-adopted-kanban</link><guid isPermaLink="false">65e50dc8ff78531790287ab7</guid><pubDate>Tue, 03 Aug 2021 23:01:32 GMT</pubDate><dc:creator>X HI Technical Writer</dc:creator></item></channel></rss>