<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>wboniecki.dev@D365</title><description>Notes from a Dynamics 365 Finance &amp; Operations developer: X++, data entities, integrations and DevOps, with code that works.</description><link>https://d365.wboniecki.dev/</link><language>en</language><item><title>Extending SalesLine with Chain of Command</title><link>https://d365.wboniecki.dev/posts/chain-of-command-salesline/</link><guid isPermaLink="true">https://d365.wboniecki.dev/posts/chain-of-command-salesline/</guid><description>How Chain of Command wraps a standard method, when next() runs, and the rules that keep an extension upgrade-safe.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><category>X++</category><category>coc</category><category>extensions</category><category>sales</category></item><item><title>Three things to check in the staging table first</title><link>https://d365.wboniecki.dev/posts/data-entity-staging-tips/</link><guid isPermaLink="true">https://d365.wboniecki.dev/posts/data-entity-staging-tips/</guid><description>When a data management import fails, the staging table usually tells you why. Here is where to look before you debug any code.</description><pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate><category>Data entities</category><category>dmf</category><category>imports</category><category>troubleshooting</category></item></channel></rss>