<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0" version="2.0"><channel><title>Thoughtworks Engineering</title><atom:link href="https://www.thoughtworks.com/rss/engineering.xml" rel="self" type="application/rss+xml"/><ttl>60</ttl><link>https://www.thoughtworks.com/engineering</link><description>A global technology consultancy that integrates strategy, design and engineering to drive digital innovation</description><webfeeds:icon>https://www.thoughtworks.com/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/favicon.svg</webfeeds:icon><webfeeds:logo>https://www.thoughtworks.com/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/favicon.svg</webfeeds:logo><item><title>GitHub Copilot and me: The evolution of my partnership with a coding assistant</title><pubDate>Thu May 07 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/github-copilot-me-evolution-partnership-coding-assistant</link><author>Bruno Belarte</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_054.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>GitHub Copilot and me: The evolution of my partnership with a coding assistant</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_054.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>GitHub Copilot and me: The evolution of my partnership with a coding assistant</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/github-copilot-me-evolution-partnership-coding-assistant</guid></item><item><title>How to implement effective review gates for AI-assisted development</title><pubDate>Tue Apr 21 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/how-to-implement-effective-review-gates-for-ai-assisted-development</link><author>Vineet Desai</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_038.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to implement effective review gates for AI-assisted development</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_038.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to implement effective review gates for AI-assisted development</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/how-to-implement-effective-review-gates-for-ai-assisted-development</guid></item><item><title>How the Datadog MCP server can help improve IT operational insight and observability </title><pubDate>Thu Apr 09 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/how-Datadog-MCP-server-can-help-improve-IT-operational-insight</link><author>Anirban Brahmochari, Swapnil Panchal, Ashwin Mattur, Rishikesh Borkotoky</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_049.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How the Datadog MCP server can help improve IT operational insight and observability </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_049.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How the Datadog MCP server can help improve IT operational insight and observability </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/how-Datadog-MCP-server-can-help-improve-IT-operational-insight</guid></item><item><title>The shifted operation model and MSPs in the AI Age</title><pubDate>Thu Apr 09 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/shifted-operation-model-and-msps-in-ai-age</link><author>Zichuan Xiong, Josh Burks</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_001.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The shifted operation model and MSPs in the AI Age</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_001.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The shifted operation model and MSPs in the AI Age</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/shifted-operation-model-and-msps-in-ai-age</guid></item><item><title>How to perform a structured evaluation of AI conversational solutions</title><pubDate>Fri Apr 03 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/how-to-perform-a-structured-evaluation-of-ai-conversational-solutions</link><author>Ashwin Mattur, Rajgokul R M, Sharanya S, Zichuan Xiong, Anushrav Vatsa</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_057.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to perform a structured evaluation of AI conversational solutions</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_057.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to perform a structured evaluation of AI conversational solutions</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/how-to-perform-a-structured-evaluation-of-ai-conversational-solutions</guid></item><item><title>Reimagining API modernization with deterministic AI-assisted engineering</title><pubDate>Fri Mar 27 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/reimagining-api-modernization-with-deterministic-ai-assisted-engineering</link><author>Aditya Sharma, Mahesh Kharade</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_046.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Reimagining API modernization with deterministic AI-assisted engineering</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_046.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Reimagining API modernization with deterministic AI-assisted engineering</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/reimagining-api-modernization-with-deterministic-ai-assisted-engineering</guid></item><item><title>Casper: Helping developers work effectively with coding assistants</title><pubDate>Tue Mar 24 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/casper-helping-developers-work-effectively-with-coding-assistants</link><author>Rickey Zachary</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_043.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Casper: Helping developers work effectively with coding assistants</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_043.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Casper: Helping developers work effectively with coding assistants</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/casper-helping-developers-work-effectively-with-coding-assistants</guid></item><item><title>Last week in AI | 23 March</title><pubDate>Mon Mar 23 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/last-week-ai-23-march</link><author>Ben O'Mahony</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_016.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Last week in AI | 23 March</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_016.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Last week in AI | 23 March</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/last-week-ai-23-march</guid></item><item><title>Beyond vibe coding: The five building blocks of AI-native engineering</title><pubDate>Wed Mar 18 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/beyond-vibe-coding-the-five-building-blocks-of-aI-native-engineering</link><author>Sunit Parekh</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_032.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Beyond vibe coding: The five building blocks of AI-native engineering</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_032.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Beyond vibe coding: The five building blocks of AI-native engineering</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/beyond-vibe-coding-the-five-building-blocks-of-aI-native-engineering</guid></item><item><title>The hidden pearls of TDD</title><pubDate>Fri Mar 13 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/testing/the-hidden-pearls-of-TDD</link><author>Carlos Cavero, Jesus Alonso</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_020.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The hidden pearls of TDD</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_020.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The hidden pearls of TDD</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/testing/the-hidden-pearls-of-TDD</guid></item><item><title>SRE is entering a paradigm shift</title><pubDate>Tue Mar 03 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/sre--is-entering-a-paradigm-shift</link><author>Zichuan Xiong</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_051.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>SRE is entering a paradigm shift</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_051.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>SRE is entering a paradigm shift</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/sre--is-entering-a-paradigm-shift</guid></item><item><title>Using AI to build a GenAI bot for logistics teams at a major retailer</title><pubDate>Mon Mar 02 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/using-ai-to-build-genai-bot-for-logistics-teams-major-retailer</link><author>Romel Kumar</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_027.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Using AI to build a GenAI bot for logistics teams at a major retailer</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_027.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Using AI to build a GenAI bot for logistics teams at a major retailer</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/using-ai-to-build-genai-bot-for-logistics-teams-major-retailer</guid></item><item><title>Preparing your team for the agentic software development life cycle</title><pubDate>Mon Mar 02 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/articles/preparing-your-team-for-agentic-software-development-life-cycle</link><author>Dirk Lässig</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_004.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Preparing your team for the agentic software development life cycle</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_004.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Preparing your team for the agentic software development life cycle</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/preparing-your-team-for-agentic-software-development-life-cycle</guid></item><item><title>Document processing isn't one problem — it's three</title><pubDate>Thu Feb 26 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/document-processing-is-not-one-problem-it-is-three</link><author>Alfred Subietas I Oliveras</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_069.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Document processing isn't one problem — it's three</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_069.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Document processing isn't one problem — it's three</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/document-processing-is-not-one-problem-it-is-three</guid></item><item><title>Reflections on the future of Software Engineering retreat</title><pubDate>Wed Feb 25 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/articles/reflections-future-software-engineering-retreat</link><author>Rachel Laycock</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_019.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Reflections on the future of Software Engineering retreat</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_019.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Reflections on the future of Software Engineering retreat</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/reflections-future-software-engineering-retreat</guid></item><item><title>Where does the rigor go?</title><pubDate>Fri Feb 20 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/agile-engineering-practices/where-does-the-rigor-go</link><author>Ken Mugrage</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_021.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Where does the rigor go?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_021.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Where does the rigor go?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/agile-engineering-practices/where-does-the-rigor-go</guid></item><item><title>So, you want to run OpenClaw?</title><pubDate>Fri Feb 20 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/security/want-run-openclaw</link><author>Jim Gumbley</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_062.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>So, you want to run OpenClaw?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_062.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>So, you want to run OpenClaw?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/security/want-run-openclaw</guid></item><item><title>Cognitive leakage and the human consequences of software abstractions</title><pubDate>Mon Jan 19 00:00:00 UTC 2026</pubDate><link>https://www.thoughtworks.com/insights/blog/programming-languages/cognitive-leakage-human-consequences-software-abstractions</link><author>Ruipeng Wang</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_073.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Cognitive leakage and the human consequences of software abstractions</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_073.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Cognitive leakage and the human consequences of software abstractions</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/programming-languages/cognitive-leakage-human-consequences-software-abstractions</guid></item><item><title>The Model Context Protocol's impact on 2025</title><pubDate>Thu Dec 11 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/model-context-protocol-mcp-impact-2025</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_031.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The Model Context Protocol's impact on 2025</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_031.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The Model Context Protocol's impact on 2025</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/model-context-protocol-mcp-impact-2025</guid></item><item><title>Spec-driven development: Unpacking one of 2025’s key new AI-assisted engineering practices</title><pubDate>Thu Dec 04 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/agile-engineering-practices/spec-driven-development-unpacking-2025-new-engineering-practices</link><author>Liu Shangqi</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_079.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Spec-driven development: Unpacking one of 2025’s key new AI-assisted engineering practices</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_079.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Spec-driven development: Unpacking one of 2025’s key new AI-assisted engineering practices</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/agile-engineering-practices/spec-driven-development-unpacking-2025-new-engineering-practices</guid></item><item><title>11 things on Technology Radar Vol.33 that aren’t at all related to AI</title><pubDate>Wed Dec 03 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/technology-strategy/eleven-things-technology-radar-33-not-related-AI</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_066.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>11 things on Technology Radar Vol.33 that aren’t at all related to AI</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_066.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>11 things on Technology Radar Vol.33 that aren’t at all related to AI</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/technology-strategy/eleven-things-technology-radar-33-not-related-AI</guid></item><item><title>Infusing trusted AI coding assistants into SRE investigation</title><pubDate>Wed Dec 03 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/infusing-trusted-ai-coding-assistants-into-sre-investigation</link><author>Zichuan Xiong, Larissa Dornelles</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_042.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Infusing trusted AI coding assistants into SRE investigation</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_042.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Infusing trusted AI coding assistants into SRE investigation</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/infusing-trusted-ai-coding-assistants-into-sre-investigation</guid></item><item><title>AI for Ops vs. Ops for AI</title><pubDate>Thu Nov 27 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/ai-for-ops-vs-ops-for-AI</link><author>Anton Baturan, Zichuan Xiong</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_002.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI for Ops vs. Ops for AI</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_002.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI for Ops vs. Ops for AI</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/ai-for-ops-vs-ops-for-AI</guid></item><item><title>How Apache Iceberg helps tackle data lake coordination challenges</title><pubDate>Tue Nov 25 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/data-engineering/how-apache-iceberg-helps-tackle-data-lake-coordination-challenges</link><author>Jayanth Penumarthi</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_026.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How Apache Iceberg helps tackle data lake coordination challenges</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_026.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How Apache Iceberg helps tackle data lake coordination challenges</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/data-engineering/how-apache-iceberg-helps-tackle-data-lake-coordination-challenges</guid></item><item><title>Anthropic's AI espionage disclosure: Separating the signal from the noise</title><pubDate>Tue Nov 18 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/security/anthropic-ai-espionage-disclosure-signal-from-noise</link><author>Jim Gumbley</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_005.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Anthropic's AI espionage disclosure: Separating the signal from the noise</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_005.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Anthropic's AI espionage disclosure: Separating the signal from the noise</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/security/anthropic-ai-espionage-disclosure-signal-from-noise</guid></item><item><title>We built a chatbot for a conference in three weeks — here’s how</title><pubDate>Mon Nov 17 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/chatbot-conference-three-weeks</link><author>Eylem Bars, Yahya Fidouh, Annie Mani, Rajib Chakravorty, Kaiwanyawit Chawankul, Bosco Ho</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_039.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>We built a chatbot for a conference in three weeks — here’s how</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_039.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>We built a chatbot for a conference in three weeks — here’s how</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/chatbot-conference-three-weeks</guid></item><item><title>AI assistance is a misunderstood revolution in software engineering — here’s why</title><pubDate>Thu Nov 13 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/ai-assistance-misunderstood-revolution-software-engineering</link><author>Ken Mugrage</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_050.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI assistance is a misunderstood revolution in software engineering — here’s why</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_050.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI assistance is a misunderstood revolution in software engineering — here’s why</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/ai-assistance-misunderstood-revolution-software-engineering</guid></item><item><title>How to build an AI-ready knowledge base: Migrating data from Confluence to Azure </title><pubDate>Thu Nov 06 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/how-to-build-an-AI-ready-knowledge-base</link><author>Ashwin Mattur, Vinay Chaudhari, Aakash Jha</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_071.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to build an AI-ready knowledge base: Migrating data from Confluence to Azure </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_071.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to build an AI-ready knowledge base: Migrating data from Confluence to Azure </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/how-to-build-an-AI-ready-knowledge-base</guid></item><item><title>From vibe coding to context engineering: 2025 in software development</title><pubDate>Wed Nov 05 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/vibe-coding-context-engineering-2025-software-development</link><author>Ken Mugrage</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_004.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>From vibe coding to context engineering: 2025 in software development</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_004.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>From vibe coding to context engineering: 2025 in software development</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/vibe-coding-context-engineering-2025-software-development</guid></item><item><title>The Age of Intent: From prototype to transformation</title><pubDate>Fri Oct 24 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/the-age-of-intent-from-prototype-to-transformation</link><author>Sarah Taraporewalla</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_044.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The Age of Intent: From prototype to transformation</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_044.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The Age of Intent: From prototype to transformation</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/the-age-of-intent-from-prototype-to-transformation</guid></item><item><title>How Terraform’s partial backend configuration enables infrastructure automation at scale </title><pubDate>Thu Oct 23 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/devops/how-Terraform-partial-backend-configuration-enables-infrastructure-automation-at-scale</link><author>Balakumar Ezhilmaran</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_024.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How Terraform’s partial backend configuration enables infrastructure automation at scale </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_024.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How Terraform’s partial backend configuration enables infrastructure automation at scale </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/devops/how-Terraform-partial-backend-configuration-enables-infrastructure-automation-at-scale</guid></item><item><title>Why context engineering is like teaching AI to skip stones</title><pubDate>Wed Oct 15 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/why-context-engineering-is-like-teaching-AI-to-skip-stones</link><author>Matt Kamelman</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_023.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Why context engineering is like teaching AI to skip stones</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_023.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Why context engineering is like teaching AI to skip stones</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/why-context-engineering-is-like-teaching-AI-to-skip-stones</guid></item><item><title>How prompt fencing can tackle prompt injection attacks</title><pubDate>Wed Oct 15 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/how-prompt-fencing-can-tackle-prompt-injection-attacks</link><author>Steven Peh</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_003.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How prompt fencing can tackle prompt injection attacks</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_003.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How prompt fencing can tackle prompt injection attacks</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/how-prompt-fencing-can-tackle-prompt-injection-attacks</guid></item><item><title>The interface is dead. Time for the age of intent</title><pubDate>Fri Oct 10 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/the-interface-is-dead-time-for-the-age-of-intent</link><author>Sarah Taraporewalla, Mara Cajar-Robinson</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_019.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The interface is dead. Time for the age of intent</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_019.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The interface is dead. Time for the age of intent</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/the-interface-is-dead-time-for-the-age-of-intent</guid></item><item><title>Beyond vibe coding: How AI can transform pull requests</title><pubDate>Thu Oct 09 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/beyond-vibe-coding-how-AI-can-transform-pull-requests</link><author>Zichuan Xiong</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_045.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Beyond vibe coding: How AI can transform pull requests</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_045.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Beyond vibe coding: How AI can transform pull requests</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/beyond-vibe-coding-how-AI-can-transform-pull-requests</guid></item><item><title>Min-p sampling for LLMs </title><pubDate>Mon Sep 22 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/Min-p-sampling-for-LLMs</link><author>Allen Roush, Parag Mahajani</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_065.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Min-p sampling for LLMs </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_065.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Min-p sampling for LLMs </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/Min-p-sampling-for-LLMs</guid></item><item><title>Bridging the SRE gap: Towards autonomous observability and RCA </title><pubDate>Wed Sep 10 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/bridging-the-SRE-gap-towards-autonomous-observability-and-RCA</link><author>Ashwin Mattur, Ashley Thomas Roy, Karthik Achin, Zichuan Xiong</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_030.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Bridging the SRE gap: Towards autonomous observability and RCA </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_030.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Bridging the SRE gap: Towards autonomous observability and RCA </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/bridging-the-SRE-gap-towards-autonomous-observability-and-RCA</guid></item><item><title>Tackling MCP security challenges with the MCP API delegation pattern</title><pubDate>Fri Sep 05 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/Tackling-MCP-security-challenges-with-the-MCP-API-delegation-pattern</link><author>Steven Peh</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_014.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Tackling MCP security challenges with the MCP API delegation pattern</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_014.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Tackling MCP security challenges with the MCP API delegation pattern</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/Tackling-MCP-security-challenges-with-the-MCP-API-delegation-pattern</guid></item><item><title>How to cultivate trust with AI coding assistants</title><pubDate>Thu Aug 28 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/how-to-cultivate-trust-with-AI-coding-assistants</link><author>Jiaming Shang</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_025.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to cultivate trust with AI coding assistants</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_025.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to cultivate trust with AI coding assistants</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/how-to-cultivate-trust-with-AI-coding-assistants</guid></item><item><title>Context engineering: How to give AI exactly what it needs</title><pubDate>Thu Aug 28 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/context-engineering-give-ai-what-needs</link><author>Rohit Biswal</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_011.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Context engineering: How to give AI exactly what it needs</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_011.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Context engineering: How to give AI exactly what it needs</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/context-engineering-give-ai-what-needs</guid></item><item><title>From alert fatigue to AIOps: Building a proactive observability stack with Datadog on EKS</title><pubDate>Thu Aug 21 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/from-alert-fatigue-to-AIOps-building-proactive-observability-stack-with-Datadog-on-EKS</link><author>Anirban Brahmochari, Swapnil Panchal, Ashwin Mattur, Zichuan Xiong</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_033.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>From alert fatigue to AIOps: Building a proactive observability stack with Datadog on EKS</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_033.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>From alert fatigue to AIOps: Building a proactive observability stack with Datadog on EKS</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/from-alert-fatigue-to-AIOps-building-proactive-observability-stack-with-Datadog-on-EKS</guid></item><item><title>AI isn't just a coding partner — it can be a deployment partner, too</title><pubDate>Thu Aug 21 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/AI-is-not-just-coding-partner-it-can-be-deployment-partner</link><author>Dharanikumar Premkumar</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_022.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI isn't just a coding partner — it can be a deployment partner, too</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_022.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI isn't just a coding partner — it can be a deployment partner, too</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/AI-is-not-just-coding-partner-it-can-be-deployment-partner</guid></item><item><title>AI evals for MCP in AIOps</title><pubDate>Thu Jul 31 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/AI-evals-for-MCP-in-AIOps</link><author>Zichuan Xiong, Larissa Dornelles, Scott Juang</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_048.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI evals for MCP in AIOps</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_048.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI evals for MCP in AIOps</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/AI-evals-for-MCP-in-AIOps</guid></item><item><title>Can we use generative AI to generate test cases from user stories?</title><pubDate>Wed Jul 30 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/can-we-use-generative-AI-to-generate-test-cases-from-user-stories</link><author>Thuc Van Hoang</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_036.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Can we use generative AI to generate test cases from user stories?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_036.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Can we use generative AI to generate test cases from user stories?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/can-we-use-generative-AI-to-generate-test-cases-from-user-stories</guid></item><item><title>AI-generated test cases from user stories: An experimental research study</title><pubDate>Wed Jul 30 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/AI-generated-test-cases-from-user-stories-an-experimental-research-study</link><author>Yang Zhao, Vy Nguyen, Thuc Van Hoang</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_063.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI-generated test cases from user stories: An experimental research study</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_063.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI-generated test cases from user stories: An experimental research study</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/AI-generated-test-cases-from-user-stories-an-experimental-research-study</guid></item><item><title>Deep Kernel-level AI RCA with MCP</title><pubDate>Fri Jul 25 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/deep-kernel-level-AI-RCA-with-MCP</link><author>Zichuan Xiong, Larissa Dornelles, Adam Hicks</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_047.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Deep Kernel-level AI RCA with MCP</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_047.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Deep Kernel-level AI RCA with MCP</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/deep-kernel-level-AI-RCA-with-MCP</guid></item><item><title>How AI and a test-first approach can tackle modernization trade-offs</title><pubDate>Thu Jul 24 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/rethinking-the-r-s-of-mainframe-modernization</link><author>Irene Sandler, Shodhan Sheth</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_017.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How AI and a test-first approach can tackle modernization trade-offs</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_017.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How AI and a test-first approach can tackle modernization trade-offs</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/rethinking-the-r-s-of-mainframe-modernization</guid></item><item><title>Context-aware incident handling with MCP: A strategic view with a practical case</title><pubDate>Fri Jul 18 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/context-aware-incident-handling-with-MCP-strategic-view-with-a-practical-case</link><author>Zichuan Xiong, Ruigang Sun</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_037.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Context-aware incident handling with MCP: A strategic view with a practical case</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_037.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Context-aware incident handling with MCP: A strategic view with a practical case</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/context-aware-incident-handling-with-MCP-strategic-view-with-a-practical-case</guid></item><item><title>Kimi K2: What’s all the fuss and what’s it like to use?</title><pubDate>Fri Jul 18 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/kimi-k2-whats-fuss-whats-like-use</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_058.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Kimi K2: What’s all the fuss and what’s it like to use?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_058.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Kimi K2: What’s all the fuss and what’s it like to use?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/kimi-k2-whats-fuss-whats-like-use</guid></item><item><title>The dangers of AI agentwashing</title><pubDate>Thu Jul 17 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/Agentwashing-and-how-AI-agents-fail-us</link><author>Zichuan Xiong</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_010.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The dangers of AI agentwashing</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_010.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The dangers of AI agentwashing</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/Agentwashing-and-how-AI-agents-fail-us</guid></item><item><title>How MCP can help us investigate security incidents faster</title><pubDate>Wed Jul 09 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/leadership/how-MCP-can-help-us-investigate-security-incidents-faster</link><author>Zichuan Xiong, Paul Rinaldi, Jack Naglieri</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_029.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How MCP can help us investigate security incidents faster</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_029.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How MCP can help us investigate security incidents faster</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/leadership/how-MCP-can-help-us-investigate-security-incidents-faster</guid></item><item><title>Fuzz-testing in the AI era: Rediscovering an old technique for new challenges</title><pubDate>Mon Jul 07 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/testing/fuzz-testing-ai-era-rediscovering-old-technique-new-challenges</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_007.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Fuzz-testing in the AI era: Rediscovering an old technique for new challenges</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_007.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Fuzz-testing in the AI era: Rediscovering an old technique for new challenges</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/testing/fuzz-testing-ai-era-rediscovering-old-technique-new-challenges</guid></item><item><title>Agentic AI at work</title><pubDate>Fri Jul 04 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/agentic-AI-at-work</link><author>Danilo Sato</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_015.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Agentic AI at work</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_015.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Agentic AI at work</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/agentic-AI-at-work</guid></item><item><title>Do developers need to think less with AI?</title><pubDate>Fri Jul 04 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/do-developers-need-think-less-ai</link><author>Nik Malykhin</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_053.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Do developers need to think less with AI?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_053.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Do developers need to think less with AI?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/do-developers-need-think-less-ai</guid></item><item><title>Durable computing: Making it easier build resilience into distributed systems</title><pubDate>Fri Jul 04 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/cloud/durable-computing-making-easier-resilience-distributed-systems</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_077.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Durable computing: Making it easier build resilience into distributed systems</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_077.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Durable computing: Making it easier build resilience into distributed systems</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/cloud/durable-computing-making-easier-resilience-distributed-systems</guid></item><item><title>AI beyond productivity: How product leaders are driving a paradigm shift by integrating AI workers</title><pubDate>Thu Jul 03 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/ai-beyond-productivity-for-product-leaders</link><author>Ivana Ciric, Jiří Novacek</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_061.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI beyond productivity: How product leaders are driving a paradigm shift by integrating AI workers</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_061.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI beyond productivity: How product leaders are driving a paradigm shift by integrating AI workers</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/ai-beyond-productivity-for-product-leaders</guid></item><item><title>How AI is reshaping IT operations: From firefighting to intelligent evolution</title><pubDate>Fri Jun 27 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/articles/how-ai-is-reshaping-it-operations</link><author>Zichuan Xiong</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_039.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How AI is reshaping IT operations: From firefighting to intelligent evolution</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_039.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How AI is reshaping IT operations: From firefighting to intelligent evolution</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/how-ai-is-reshaping-it-operations</guid></item><item><title>Unleashing potential: The business benefits of AI-first software engineering</title><pubDate>Fri Jun 20 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/unleashing-potential--the-business-benefits-of-ai-first-software</link><author>Deepak Raghavan</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_040.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Unleashing potential: The business benefits of AI-first software engineering</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_040.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Unleashing potential: The business benefits of AI-first software engineering</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/unleashing-potential--the-business-benefits-of-ai-first-software</guid></item><item><title>Blackbox reverse engineering: Can AI help rebuild an application without accessing its code?</title><pubDate>Fri Jun 20 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/blackbox-reverse-engineering-ai-rebuild-application-without-accessing-code</link><author>Birgitta Böckeler</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_008.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Blackbox reverse engineering: Can AI help rebuild an application without accessing its code?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_008.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Blackbox reverse engineering: Can AI help rebuild an application without accessing its code?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/blackbox-reverse-engineering-ai-rebuild-application-without-accessing-code</guid></item><item><title>Using RAG in a virtual assistant application</title><pubDate>Wed Jun 18 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/rag-virtual-assistant-application</link><author>Chetan Chhabra</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_056.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Using RAG in a virtual assistant application</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_056.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Using RAG in a virtual assistant application</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/rag-virtual-assistant-application</guid></item><item><title>Beyond the algorithm: Overcoming hidden barriers to data and AI success</title><pubDate>Tue Jun 10 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/data-strategy/beyond-the-algorithm-overcoming-hidden-barriers-to-data-and-AI-success</link><author>Dee Wauchope</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_012.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Beyond the algorithm: Overcoming hidden barriers to data and AI success</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_012.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Beyond the algorithm: Overcoming hidden barriers to data and AI success</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/data-strategy/beyond-the-algorithm-overcoming-hidden-barriers-to-data-and-AI-success</guid></item><item><title>Semantic search and retrieval using transformers</title><pubDate>Thu Jun 05 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/Semantic-search-and-retrieval-using-transformers</link><author>Chetan Chhabra</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_060.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Semantic search and retrieval using transformers</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_060.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Semantic search and retrieval using transformers</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/Semantic-search-and-retrieval-using-transformers</guid></item><item><title>The next frontiers in AI — according to industry leaders</title><pubDate>Wed Jun 04 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/The-next-frontiers-in-AI-according-to-industry-leaders</link><author>Parag Mahajani</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_035.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The next frontiers in AI — according to industry leaders</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_035.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The next frontiers in AI — according to industry leaders</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/The-next-frontiers-in-AI-according-to-industry-leaders</guid></item><item><title>Unlocking innovation through modern application development</title><pubDate>Tue Jun 03 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/unlocking-innovation-through-modern-application-development</link><author>Deepak Raghavan</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_076.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Unlocking innovation through modern application development</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_076.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Unlocking innovation through modern application development</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/unlocking-innovation-through-modern-application-development</guid></item><item><title>Modernization, sustained: AI-driven operations in action</title><pubDate>Tue Jun 03 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/articles/modernization-sustained-ai-driven-operations</link><author>Yue Ma, Zichuan Xiong</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_008.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Modernization, sustained: AI-driven operations in action</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_008.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Modernization, sustained: AI-driven operations in action</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/modernization-sustained-ai-driven-operations</guid></item><item><title>Google I/O 2025: What were the key takeaways?</title><pubDate>Fri May 30 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/technology-strategy/google-io-2025-key-takeaways</link><author>Andy Yates</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_080.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Google I/O 2025: What were the key takeaways?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_080.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Google I/O 2025: What were the key takeaways?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/technology-strategy/google-io-2025-key-takeaways</guid></item><item><title>Why MCP is critical for AI-driven SRE</title><pubDate>Fri May 23 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/mcp-critical-ai-driven-sre</link><author>Zichuan Xiong, JJ Tang, Rob Skillington</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_055.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Why MCP is critical for AI-driven SRE</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_055.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Why MCP is critical for AI-driven SRE</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/mcp-critical-ai-driven-sre</guid></item><item><title>Level up your developer experience: Five practical strategies for engineering teams</title><pubDate>Thu May 22 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/level-up-developer-experience-five-practical-strategies-engineering-teams</link><author>Sunit Parekh, Pramida Tumma</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_078.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Level up your developer experience: Five practical strategies for engineering teams</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_078.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Level up your developer experience: Five practical strategies for engineering teams</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/level-up-developer-experience-five-practical-strategies-engineering-teams</guid></item><item><title>How to improve AI outputs using advanced prompt techniques</title><pubDate>Mon May 19 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/improve-ai-outputs-advanced-prompt-techniques</link><author>Marina Corrêa</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_074.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to improve AI outputs using advanced prompt techniques</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_074.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to improve AI outputs using advanced prompt techniques</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/improve-ai-outputs-advanced-prompt-techniques</guid></item><item><title>The Model Context Protocol: Getting beneath the hype</title><pubDate>Thu May 15 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/model-context-protocol-beneath-hype</link><author>Karrtik Iyer</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_072.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The Model Context Protocol: Getting beneath the hype</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_072.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The Model Context Protocol: Getting beneath the hype</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/model-context-protocol-beneath-hype</guid></item><item><title>Decoupled by design: Building reusable enterprise libraries and services</title><pubDate>Wed May 14 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/decoupled-by-design-building-reusable-enterprise-libraries-and-services</link><author>Shaun Jayaraj, Omar Bashir</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_034.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Decoupled by design: Building reusable enterprise libraries and services</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_034.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Decoupled by design: Building reusable enterprise libraries and services</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/decoupled-by-design-building-reusable-enterprise-libraries-and-services</guid></item><item><title>Rewriting the outcomes: How Thoughtworks and Mechanical Orchard are transforming mainframe modernization</title><pubDate>Tue May 13 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/rewriting-the-outcomes--how-thoughtworks-and-mechanical-orchard-</link><author>Irene Sandler, Shodhan Sheth</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_075.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Rewriting the outcomes: How Thoughtworks and Mechanical Orchard are transforming mainframe modernization</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_075.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Rewriting the outcomes: How Thoughtworks and Mechanical Orchard are transforming mainframe modernization</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/rewriting-the-outcomes--how-thoughtworks-and-mechanical-orchard-</guid></item><item><title>Putting AI to work in Accessible tech</title><pubDate>Wed May 07 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/accessibility/putting-AI-to-work-in-accessible-tech</link><author>Matthew Johnston</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_041.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Putting AI to work in Accessible tech</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_041.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Putting AI to work in Accessible tech</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/accessibility/putting-AI-to-work-in-accessible-tech</guid></item><item><title>Calculating uncertainty in generative AI</title><pubDate>Tue May 06 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/uncertainty-metrics-and-evals</link><author>Runyan Tan, Parag Mahajani</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_068.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Calculating uncertainty in generative AI</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_068.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Calculating uncertainty in generative AI</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/uncertainty-metrics-and-evals</guid></item><item><title>The future of data is semantic</title><pubDate>Thu May 01 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/data-strategy/future-data-semantic</link><author>Lilly Ryan</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_064.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The future of data is semantic</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_064.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The future of data is semantic</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/data-strategy/future-data-semantic</guid></item><item><title>Can vibe coding produce production-grade software? </title><pubDate>Wed Apr 30 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/can-vibe-coding-produce-production-grade-software</link><author>Premanand Chandrasekaran</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_067.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Can vibe coding produce production-grade software? </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_067.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Can vibe coding produce production-grade software? </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/can-vibe-coding-produce-production-grade-software</guid></item><item><title>Quality-driven transformation: The strategic role of the QA in modernization</title><pubDate>Tue Apr 29 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/legacy-modernization/quality-driven-transformation-the-strategic-role-of-QA-in-modernization</link><author>Krishna Chaitanya</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_070.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Quality-driven transformation: The strategic role of the QA in modernization</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_070.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Quality-driven transformation: The strategic role of the QA in modernization</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/legacy-modernization/quality-driven-transformation-the-strategic-role-of-QA-in-modernization</guid></item><item><title>AI agents don't have to be a security nightmare</title><pubDate>Mon Apr 28 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/ai-agents-dont-security-nightmare</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_028.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI agents don't have to be a security nightmare</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_028.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI agents don't have to be a security nightmare</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/ai-agents-dont-security-nightmare</guid></item><item><title>Infrastructure as code: Where are we today?</title><pubDate>Wed Apr 23 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/devops/infrastructure-as-code-where-today</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_059.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Infrastructure as code: Where are we today?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_059.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Infrastructure as code: Where are we today?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/devops/infrastructure-as-code-where-today</guid></item><item><title>AI on Technology Radar Vol.32</title><pubDate>Thu Apr 17 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/ai-technology-radar-vol-32</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_018.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI on Technology Radar Vol.32</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_018.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI on Technology Radar Vol.32</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/ai-technology-radar-vol-32</guid></item><item><title>Drive your AI-enabled future forward with synthetic data</title><pubDate>Tue Apr 15 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/articles/drive-ai-enabled-future-synthetic-data</link><author>Vanya Seth, Jem Joseph Elias</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_006.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Drive your AI-enabled future forward with synthetic data</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_006.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Drive your AI-enabled future forward with synthetic data</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/drive-ai-enabled-future-synthetic-data</guid></item><item><title>Four retrieval techniques to improve RAG you need to know</title><pubDate>Mon Apr 14 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/four-retrieval-techniques-improve-rag</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_052.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Four retrieval techniques to improve RAG you need to know</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_052.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Four retrieval techniques to improve RAG you need to know</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/four-retrieval-techniques-improve-rag</guid></item><item><title>Unlocking innovation: Practical strategies for driving business value with Gen AI</title><pubDate>Wed Apr 09 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/articles/unlocking-innovation-practical-strategies-for-driving-business-value-with-Gen-AI</link><author>Sachin Dharmapurikar</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_031.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Unlocking innovation: Practical strategies for driving business value with Gen AI</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_031.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Unlocking innovation: Practical strategies for driving business value with Gen AI</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/unlocking-innovation-practical-strategies-for-driving-business-value-with-Gen-AI</guid></item><item><title>Can AI drive the next evolution of data mesh?</title><pubDate>Fri Apr 04 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/articles/ai-data-mesh-evolution</link><author>Gabriel Gavasso</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_027.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Can AI drive the next evolution of data mesh?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_027.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Can AI drive the next evolution of data mesh?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/ai-data-mesh-evolution</guid></item><item><title>Our experiment with GitHub Copilot: A practical guide for development teams</title><pubDate>Thu Apr 03 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/experiment-github-copilot-practical-guide</link><author>Birlla Packiasamy</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_013.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Our experiment with GitHub Copilot: A practical guide for development teams</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_013.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Our experiment with GitHub Copilot: A practical guide for development teams</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/experiment-github-copilot-practical-guide</guid></item><item><title>The machines are rising — but developers still hold the keys</title><pubDate>Wed Apr 02 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/machines-rising-developers-hold-keys</link><author>Mike Mason</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_009.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The machines are rising — but developers still hold the keys</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_009.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The machines are rising — but developers still hold the keys</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/machines-rising-developers-hold-keys</guid></item><item><title>How to evaluate an LLM system</title><pubDate>Fri Mar 28 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/how-to-evaluate-an-LLM-system</link><author>Jem Joseph Elias, Karrtik Iyer</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_006.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to evaluate an LLM system</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_006.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to evaluate an LLM system</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/how-to-evaluate-an-LLM-system</guid></item><item><title>Infrastructure as code</title><pubDate>Wed Mar 26 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/continuous-delivery/infrastructure-as-code</link><author>Gitanjali Venkatraman</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_054.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Infrastructure as code</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_054.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Infrastructure as code</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/continuous-delivery/infrastructure-as-code</guid></item><item><title>The seven deadly sins of AI transformation: Lessons for enterprises</title><pubDate>Fri Mar 14 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/the-seven-deadly-sins-of-AI-transformation-lessons-for-enterprises</link><author>Davnit Singh, Sandeep Reddy</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_038.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The seven deadly sins of AI transformation: Lessons for enterprises</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_038.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The seven deadly sins of AI transformation: Lessons for enterprises</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/the-seven-deadly-sins-of-AI-transformation-lessons-for-enterprises</guid></item><item><title>Claude Code saved us 97% of the work on the first try. Then it failed utterly.</title><pubDate>Mon Mar 10 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/claude-code-codeconcise-experiment</link><author>Alessio Ferri</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_049.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Claude Code saved us 97% of the work on the first try. Then it failed utterly.</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_049.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Claude Code saved us 97% of the work on the first try. Then it failed utterly.</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/claude-code-codeconcise-experiment</guid></item><item><title>Using scenario modeling for long-term investments</title><pubDate>Mon Mar 10 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/programming-languages/Using-scenario-modeling-for-long-term-investments</link><author>Fredrik Delin</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_001.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Using scenario modeling for long-term investments</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_001.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Using scenario modeling for long-term investments</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/programming-languages/Using-scenario-modeling-for-long-term-investments</guid></item><item><title>Evaluating  LLMs using semantic entropy</title><pubDate>Fri Mar 07 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/Evaluating-LLM-using-semantic-entropy</link><author>Karrtik Iyer, Parag Mahajani</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_057.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Evaluating  LLMs using semantic entropy</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_057.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Evaluating  LLMs using semantic entropy</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/Evaluating-LLM-using-semantic-entropy</guid></item><item><title>Drive data and AI success with Team Topologies and Data Mesh</title><pubDate>Tue Mar 04 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/data-strategy/team-topologies-data-mesh</link><author>Danilo Sato</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_046.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Drive data and AI success with Team Topologies and Data Mesh</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_046.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Drive data and AI success with Team Topologies and Data Mesh</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/data-strategy/team-topologies-data-mesh</guid></item><item><title>How much faster can coding assistants really make software delivery?</title><pubDate>Tue Feb 18 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/how-faster-coding-assistants-software-delivery</link><author>Sichu Zhang</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_043.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How much faster can coding assistants really make software delivery?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_043.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How much faster can coding assistants really make software delivery?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/how-faster-coding-assistants-software-delivery</guid></item><item><title>The leaders' guide to cloud economics</title><pubDate>Wed Feb 12 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/articles/the-leaders--guide-to-cloud-economics</link><author>Sunit Parekh</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_037.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The leaders' guide to cloud economics</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_037.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The leaders' guide to cloud economics</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/the-leaders--guide-to-cloud-economics</guid></item><item><title>Software architecture decisions: who should be involved?</title><pubDate>Tue Feb 04 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/architecture/software-architecture-decisions-andrew-harmel-law</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_016.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Software architecture decisions: who should be involved?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_016.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Software architecture decisions: who should be involved?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/architecture/software-architecture-decisions-andrew-harmel-law</guid></item><item><title>Demystifying DeepSeek</title><pubDate>Fri Jan 31 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/demystifying-deepseek</link><author>Prasanna Pendse</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_032.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Demystifying DeepSeek</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_032.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Demystifying DeepSeek</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/demystifying-deepseek</guid></item><item><title>Powering the energy transition: Why IT modernization can't wait</title><pubDate>Wed Jan 15 00:00:00 UTC 2025</pubDate><link>https://www.thoughtworks.com/insights/articles/energy-transition-why-modernization-cant-wait</link><author>Sebastian Werner, Rahul Punjabi, Max Griffiths</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_003.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Powering the energy transition: Why IT modernization can't wait</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_003.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Powering the energy transition: Why IT modernization can't wait</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/energy-transition-why-modernization-cant-wait</guid></item><item><title>Data hoarding vs data offboarding?  Why letting go matters </title><pubDate>Tue Dec 03 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/data-strategy/data-hoarding-vs-data-offboarding</link><author>Markus Buhmann</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_020.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Data hoarding vs data offboarding?  Why letting go matters </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_020.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Data hoarding vs data offboarding?  Why letting go matters </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/data-strategy/data-hoarding-vs-data-offboarding</guid></item><item><title>Data spaces meet data mesh: Enabling secure, standardized inter-organizational data sharing</title><pubDate>Fri Nov 29 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/data-spaces-meet-data-mesh-enabling-secure-standardized-inter-organizational-data-sharing</link><author>Sebastian Werner</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_022.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Data spaces meet data mesh: Enabling secure, standardized inter-organizational data sharing</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_022.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Data spaces meet data mesh: Enabling secure, standardized inter-organizational data sharing</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/data-spaces-meet-data-mesh-enabling-secure-standardized-inter-organizational-data-sharing</guid></item><item><title>Driving value with Data Governance through Thin Slices</title><pubDate>Tue Nov 12 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/digital-transformation/Driving-value-with-Data-Governance-through-Thin-Slices</link><author>Markus Buhmann, Tiankai Feng, Gaurav Patole</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_051.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Driving value with Data Governance through Thin Slices</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_051.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Driving value with Data Governance through Thin Slices</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/digital-transformation/Driving-value-with-Data-Governance-through-Thin-Slices</guid></item><item><title>LLM benchmarks, evals and tests: A mental model</title><pubDate>Thu Oct 31 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/LLM-benchmarks,-evals,-and-tests</link><author>Shayan Mohanty, John Singleton, Parag Mahajani</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_027.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>LLM benchmarks, evals and tests: A mental model</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_027.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>LLM benchmarks, evals and tests: A mental model</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/LLM-benchmarks,-evals,-and-tests</guid></item><item><title>Cypress: Should we apply the page object model to optimize the framework?</title><pubDate>Mon Oct 28 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/testing/Cypress-should-we-apply-the-page-object-model-to-optimize-the-framework</link><author>Thuc Van Hoang</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_069.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Cypress: Should we apply the page object model to optimize the framework?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_069.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Cypress: Should we apply the page object model to optimize the framework?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/testing/Cypress-should-we-apply-the-page-object-model-to-optimize-the-framework</guid></item><item><title>Reckoning with generative AI’s uncanny valley</title><pubDate>Wed Oct 23 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/reckoning-generative-ai-uncanny-valley</link><author>Ken Mugrage, Srinivasan Raguraman</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_021.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Reckoning with generative AI’s uncanny valley</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_021.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Reckoning with generative AI’s uncanny valley</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/reckoning-generative-ai-uncanny-valley</guid></item><item><title>Humanizing your data strategy: Seven key ideas for the AI era </title><pubDate>Wed Oct 23 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/data-strategy/humanizing-your-data-strategy-seven-key-ideas-for-the-ai-era</link><author>Tiankai Feng</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_062.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Humanizing your data strategy: Seven key ideas for the AI era </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_062.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Humanizing your data strategy: Seven key ideas for the AI era </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/data-strategy/humanizing-your-data-strategy-seven-key-ideas-for-the-ai-era</guid></item><item><title>Putting MLOps into practice effectively with the help of Databricks</title><pubDate>Mon Oct 21 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/Putting-MLOps-into-practice-effectively-with-the-help-of-Databricks</link><author>Karen Suenaga, Thamys Abrahão, Wilder Galvão</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_073.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Putting MLOps into practice effectively with the help of Databricks</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_073.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Putting MLOps into practice effectively with the help of Databricks</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/Putting-MLOps-into-practice-effectively-with-the-help-of-Databricks</guid></item><item><title>Driving innovation at Thoughtworks: The Power of Hackathons</title><pubDate>Wed Oct 16 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/digital-innovation/Driving-innovation-at-Thoughtworks-the-power-of-Hackathons</link><author>Anoop Unnikrishnan, Banu Pavithra V, Ke Zhou (Eric), Xia Jie Jessie, Sara Michelazzo</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_031.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Driving innovation at Thoughtworks: The Power of Hackathons</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_031.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Driving innovation at Thoughtworks: The Power of Hackathons</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/digital-innovation/Driving-innovation-at-Thoughtworks-the-power-of-Hackathons</guid></item><item><title>Large language model evaluation: The key to GenAI success</title><pubDate>Wed Sep 18 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/Large-language-model-evaluation-the-key-to-GenAI-success</link><author>Parag Mahajani</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_079.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Large language model evaluation: The key to GenAI success</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_079.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Large language model evaluation: The key to GenAI success</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/Large-language-model-evaluation-the-key-to-GenAI-success</guid></item><item><title>Using AI for requirements analysis: A case study</title><pubDate>Tue Sep 17 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/using-ai-requirements-analysis-case-study</link><author>Birgitta Böckeler, Adhavan KP, Sayantan Mukhopadhyay, Radhika Sivadass, Jaiganesh B</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_066.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Using AI for requirements analysis: A case study</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_066.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Using AI for requirements analysis: A case study</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/using-ai-requirements-analysis-case-study</guid></item><item><title>Mapping out Agile transformation at TBC Bank</title><pubDate>Tue Sep 10 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/digital-transformation/agile-transformation-at-tbc-bank</link><author/><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_040.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Mapping out Agile transformation at TBC Bank</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_040.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Mapping out Agile transformation at TBC Bank</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/digital-transformation/agile-transformation-at-tbc-bank</guid></item><item><title>Better technology decision-making is underpinned by ‘sensible defaults’</title><pubDate>Thu Sep 05 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/technology-strategy/better-tech-decision-making-underpinned-by-sensible-defaults</link><author>Yewande Ige</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_042.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Better technology decision-making is underpinned by ‘sensible defaults’</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_042.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Better technology decision-making is underpinned by ‘sensible defaults’</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/technology-strategy/better-tech-decision-making-underpinned-by-sensible-defaults</guid></item><item><title>The missing piece of agile transformation: Effective change management through value slices </title><pubDate>Wed Sep 04 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/digital-transformation/the-missing-piece-of-agile-transformation-effective-change-management-through-value-slices</link><author>Paul Weise</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_002.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The missing piece of agile transformation: Effective change management through value slices </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_002.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The missing piece of agile transformation: Effective change management through value slices </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/digital-transformation/the-missing-piece-of-agile-transformation-effective-change-management-through-value-slices</guid></item><item><title>Author Q&amp;A: Engineering Effectiveness to Business Outcomes</title><pubDate>Fri Aug 23 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/author-q-a-engineering-effectiveness-business-outcomes</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_026.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Author Q&A: Engineering Effectiveness to Business Outcomes</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_026.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Author Q&A: Engineering Effectiveness to Business Outcomes</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/engineering-effectiveness/author-q-a-engineering-effectiveness-business-outcomes</guid></item><item><title>Lessons from CrowdStrike: Striking the right balance to reduce risk and maximize resilience</title><pubDate>Fri Aug 16 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/technology-strategy/lessons-crowdstrike-striking-balance-reduce-risk-maximize-resilience</link><author>Max Griffiths</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_005.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Lessons from CrowdStrike: Striking the right balance to reduce risk and maximize resilience</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_005.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Lessons from CrowdStrike: Striking the right balance to reduce risk and maximize resilience</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/technology-strategy/lessons-crowdstrike-striking-balance-reduce-risk-maximize-resilience</guid></item><item><title>Kickstart your legacy modernization initiative with generative AI</title><pubDate>Thu Aug 15 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/kickstart-legacy-modernization-initiative-generative-ai</link><author>Shodhan Sheth, Tom Coggrave, Alessio Ferri</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_001.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Kickstart your legacy modernization initiative with generative AI</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_001.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Kickstart your legacy modernization initiative with generative AI</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/kickstart-legacy-modernization-initiative-generative-ai</guid></item><item><title>Driving innovation in social services with Amazon Bedrock</title><pubDate>Wed Aug 14 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/cloud/driving-innovation-social-services-amazon-bedrock</link><author>Sarah Sulistio, Shipra Shandilya</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_039.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Driving innovation in social services with Amazon Bedrock</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_039.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Driving innovation in social services with Amazon Bedrock</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/cloud/driving-innovation-social-services-amazon-bedrock</guid></item><item><title>Leveraging GenAI to modernize enterprise systems integration</title><pubDate>Wed Aug 14 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/Leveraging-GenAI-to-modernize-enterprise-systems-integration</link><author>Rishi Dahiya</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_050.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Leveraging GenAI to modernize enterprise systems integration</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_050.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Leveraging GenAI to modernize enterprise systems integration</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/Leveraging-GenAI-to-modernize-enterprise-systems-integration</guid></item><item><title>Lessons from CrowdStrike: Five critical questions to help you increase business resilience</title><pubDate>Wed Aug 07 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/technology-strategy/lessons-crowdstrike-five-questions-help-increase-business-resilience</link><author/><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_071.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Lessons from CrowdStrike: Five critical questions to help you increase business resilience</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_071.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Lessons from CrowdStrike: Five critical questions to help you increase business resilience</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/technology-strategy/lessons-crowdstrike-five-questions-help-increase-business-resilience</guid></item><item><title>Post-quantum cryptography: An illustrated guide</title><pubDate>Fri Aug 02 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/emerging-tech/post-quantum-cryptography-illustrated-guide</link><author>Gitanjali Venkatraman</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_004.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Post-quantum cryptography: An illustrated guide</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_004.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Post-quantum cryptography: An illustrated guide</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/emerging-tech/post-quantum-cryptography-illustrated-guide</guid></item><item><title>Unlock your organization’s AI value: From proof of concept to real-world impact</title><pubDate>Thu Aug 01 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/unlock-ai-value-poc-to-reality</link><author>Scott Shaw</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_036.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Unlock your organization’s AI value: From proof of concept to real-world impact</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_036.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Unlock your organization’s AI value: From proof of concept to real-world impact</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/unlock-ai-value-poc-to-reality</guid></item><item><title>After CrowdStrike: Navigating the path to digital resilience</title><pubDate>Fri Jul 26 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/technology-strategy/after-crowdStrike-navigating-path-digital-resilience</link><author>Jim Gumbley</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_044.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>After CrowdStrike: Navigating the path to digital resilience</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_044.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>After CrowdStrike: Navigating the path to digital resilience</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/technology-strategy/after-crowdStrike-navigating-path-digital-resilience</guid></item><item><title>Testing the EV ecosystem [part two]</title><pubDate>Thu Jul 18 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/compliance/testing-the-EV-ecosystem-part-two</link><author>Usman Sule, Kevin Kristianto</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_024.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Testing the EV ecosystem [part two]</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_024.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Testing the EV ecosystem [part two]</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/compliance/testing-the-EV-ecosystem-part-two</guid></item><item><title>Testing the EV ecosystem (part one)</title><pubDate>Tue Jul 09 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/compliance/testing-the-EV-ecosystem-part-one</link><author>Usman Sule, Kevin Kristianto</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_023.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Testing the EV ecosystem (part one)</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_023.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Testing the EV ecosystem (part one)</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/compliance/testing-the-EV-ecosystem-part-one</guid></item><item><title>Why test-driven development and pair programming are perfect companions for GitHub Copilot</title><pubDate>Mon Jul 08 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/tdd-and-pair-programming-the-perfect-companions-for-copilot</link><author>Juan Infante Zumer, Carlos Cavero, Carlos Barroso</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_003.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Why test-driven development and pair programming are perfect companions for GitHub Copilot</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_003.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Why test-driven development and pair programming are perfect companions for GitHub Copilot</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/tdd-and-pair-programming-the-perfect-companions-for-copilot</guid></item><item><title>How to succeed with AI-driven dynamic pricing practice</title><pubDate>Wed May 22 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/customer-experience/how-to-succeed-with-AI-driven-dynamic-pricing-practice</link><author>Tomas Heiskanen, Barton Friedland</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_019.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to succeed with AI-driven dynamic pricing practice</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_019.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to succeed with AI-driven dynamic pricing practice</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/customer-experience/how-to-succeed-with-AI-driven-dynamic-pricing-practice</guid></item><item><title>Anonymesh: How can it help us ensure data privacy?</title><pubDate>Wed May 22 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/privacy/anonymesh-how-ensure-data-privacy</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_045.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Anonymesh: How can it help us ensure data privacy?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_045.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Anonymesh: How can it help us ensure data privacy?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/privacy/anonymesh-how-ensure-data-privacy</guid></item><item><title>Mastering your healthcare supply chain: Data and AI's strategic role </title><pubDate>Tue May 21 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/digital-innovation/mastering-your-healthcare-supply-chain--data-and-ai-s-strategic-</link><author>Ammara Gafoor</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_065.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Mastering your healthcare supply chain: Data and AI's strategic role </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_065.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Mastering your healthcare supply chain: Data and AI's strategic role </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/digital-innovation/mastering-your-healthcare-supply-chain--data-and-ai-s-strategic-</guid></item><item><title>Say goodbye to break-and-fix patches: Future-fit maintenance requires a proactive approach</title><pubDate>Mon May 20 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/say-goodbye-to-break-and-fix-patches-future-fit-maintenance-requires-a-proactive-approach</link><author>Rujia Wang, Visalakshi Subramaniam, Yue Ma, Thiyagu Palanisamy</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_016.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Say goodbye to break-and-fix patches: Future-fit maintenance requires a proactive approach</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_016.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Say goodbye to break-and-fix patches: Future-fit maintenance requires a proactive approach</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/say-goodbye-to-break-and-fix-patches-future-fit-maintenance-requires-a-proactive-approach</guid></item><item><title>Ineffective scaled agile: How to ensure agile delivers in complex systems</title><pubDate>Tue May 14 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/digital-transformation/ineffective-scaled-agile-how-to-ensure-agile-delivers-in-complex-systems</link><author>Verena Schwarzer</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_030.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Ineffective scaled agile: How to ensure agile delivers in complex systems</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_030.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Ineffective scaled agile: How to ensure agile delivers in complex systems</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/digital-transformation/ineffective-scaled-agile-how-to-ensure-agile-delivers-in-complex-systems</guid></item><item><title>The step-by-step guide to quickly realizing value from data mesh </title><pubDate>Tue May 14 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/quickly-realizing-value-data-mesh</link><author>John Spens, Kiran Prakash</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_021.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The step-by-step guide to quickly realizing value from data mesh </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_021.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>The step-by-step guide to quickly realizing value from data mesh </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/quickly-realizing-value-data-mesh</guid></item><item><title>Let's Play Singularity: A Card Game for Exploring AI Governance Risks </title><pubDate>Thu May 09 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/lets-play-singularity-ai-governance-card-game</link><author>Jim Gumbley, Erin Francis Nicholson</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_014.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Let's Play Singularity: A Card Game for Exploring AI Governance Risks </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_014.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Let's Play Singularity: A Card Game for Exploring AI Governance Risks </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/lets-play-singularity-ai-governance-card-game</guid></item><item><title>Data products: how to get more value from enterprise data</title><pubDate>Thu May 09 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/data-products-get-more-value-enterprise-data</link><author>Danilo Sato</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_017.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Data products: how to get more value from enterprise data</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_017.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Data products: how to get more value from enterprise data</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/data-products-get-more-value-enterprise-data</guid></item><item><title>Integrating event-driven microservices with request/response APIs [Part four]</title><pubDate>Thu May 02 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/apis/integrating-event-driven-microservices-with-request-response-APIs-Part-four</link><author>Konrad Fögen</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_025.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Integrating event-driven microservices with request/response APIs [Part four]</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_025.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Integrating event-driven microservices with request/response APIs [Part four]</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/apis/integrating-event-driven-microservices-with-request-response-APIs-Part-four</guid></item><item><title>Thin Events: The lean muscle of event-driven architecture </title><pubDate>Thu May 02 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/architecture/thin-events-the-lean-muscle-of-event-driven-architecture</link><author>Rahul Garg</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_011.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Thin Events: The lean muscle of event-driven architecture </p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_011.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Thin Events: The lean muscle of event-driven architecture </p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/architecture/thin-events-the-lean-muscle-of-event-driven-architecture</guid></item><item><title>Integrating event-driven microservices with request/response APIs [Part three]</title><pubDate>Thu May 02 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/apis/integrating-event-driven-microservices-with-request-response-APIs-part-three</link><author>Konrad Fögen</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_033.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Integrating event-driven microservices with request/response APIs [Part three]</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_033.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Integrating event-driven microservices with request/response APIs [Part three]</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/apis/integrating-event-driven-microservices-with-request-response-APIs-part-three</guid></item><item><title>Author Q&amp;A: Effective Machine Learning Teams</title><pubDate>Thu Apr 25 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/author-q-and-a-effective-machine-learning-teams</link><author>Richard Gall</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_022.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Author Q&A: Effective Machine Learning Teams</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_022.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Author Q&A: Effective Machine Learning Teams</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/author-q-and-a-effective-machine-learning-teams</guid></item><item><title>A practical framework  for embracing product maturity</title><pubDate>Thu Apr 25 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/agile-engineering-practices/a-practical-framework-for-embracing-product-maturity</link><author>Ismael Antich, María Peláez</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_048.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>A practical framework  for embracing product maturity</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_048.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>A practical framework  for embracing product maturity</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/agile-engineering-practices/a-practical-framework-for-embracing-product-maturity</guid></item><item><title>Continuous Compliance, an agile practice for functional safety assessment in automotive applications</title><pubDate>Thu Apr 25 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/agile-engineering-practices/continuous-compliance-for-agile-functional-safety-assessment-of-automotive-applications</link><author>Vignesh Radhakrishnan</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_036.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Continuous Compliance, an agile practice for functional safety assessment in automotive applications</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_036.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Continuous Compliance, an agile practice for functional safety assessment in automotive applications</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/agile-engineering-practices/continuous-compliance-for-agile-functional-safety-assessment-of-automotive-applications</guid></item><item><title>An illustrated guide to the Advanced Encryption Standard (AES)</title><pubDate>Wed Apr 24 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/privacy/illustrated-guide-advanced-encryption-standard</link><author>Gitanjali Venkatraman</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_063.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>An illustrated guide to the Advanced Encryption Standard (AES)</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_063.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>An illustrated guide to the Advanced Encryption Standard (AES)</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/privacy/illustrated-guide-advanced-encryption-standard</guid></item><item><title>Navigating the landscape of AI tools for software delivery</title><pubDate>Wed Apr 24 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/ai-tools-software-delivery</link><author>Birgitta Böckeler</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_002.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Navigating the landscape of AI tools for software delivery</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_002.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Navigating the landscape of AI tools for software delivery</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/ai-tools-software-delivery</guid></item><item><title> Maximizing the value of cloud with FinOps</title><pubDate>Tue Apr 23 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/maximizing-value-cloud-finops</link><author>Ajay Chankramath</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_010.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p> Maximizing the value of cloud with FinOps</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_010.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p> Maximizing the value of cloud with FinOps</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/maximizing-value-cloud-finops</guid></item><item><title>Integrating event-driven microservices with request/response APIs [Part two]</title><pubDate>Wed Apr 17 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/apis/integrating-event-driven-microservices-with-request-response-APIs-part-two</link><author>Konrad Fögen</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_047.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Integrating event-driven microservices with request/response APIs [Part two]</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_047.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Integrating event-driven microservices with request/response APIs [Part two]</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/apis/integrating-event-driven-microservices-with-request-response-APIs-part-two</guid></item><item><title>Event-driven Microservices with Request/Response APIs - Part One</title><pubDate>Thu Apr 11 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/apis/event-driven-microservices-with-request-part-one</link><author>Konrad Fögen</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_017.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Event-driven Microservices with Request/Response APIs - Part One</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_017.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Event-driven Microservices with Request/Response APIs - Part One</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/apis/event-driven-microservices-with-request-part-one</guid></item><item><title>Data replication: The first step toward value-driven mainframe modernization</title><pubDate>Thu Apr 04 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/legacy-modernization/data-replication-the-first-step-toward-value-driven-mainframe-modernization</link><author>Tom Coggrave</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_037.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Data replication: The first step toward value-driven mainframe modernization</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_037.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Data replication: The first step toward value-driven mainframe modernization</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/legacy-modernization/data-replication-the-first-step-toward-value-driven-mainframe-modernization</guid></item><item><title>Tackling AI risks: Your reputation is at stake</title><pubDate>Wed Apr 03 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/tackling-ai-risks-your-reputation-at-stake</link><author>Ken Mugrage</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_058.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Tackling AI risks: Your reputation is at stake</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_058.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Tackling AI risks: Your reputation is at stake</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/tackling-ai-risks-your-reputation-at-stake</guid></item><item><title>Getting traction with Data Mesh</title><pubDate>Wed Mar 27 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/data-strategy/getting-traction-with-data-mesh</link><author>Chris Ford, Arne Lapõnin</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_010.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Getting traction with Data Mesh</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_010.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Getting traction with Data Mesh</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/data-strategy/getting-traction-with-data-mesh</guid></item><item><title>10 recommendations for a successful enterprise data mesh implementation</title><pubDate>Wed Mar 27 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/recommendations-for-a-successful-data-mesh-implementation</link><author>Kelsey Beyer</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_013.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>10 recommendations for a successful enterprise data mesh implementation</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_013.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>10 recommendations for a successful enterprise data mesh implementation</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/recommendations-for-a-successful-data-mesh-implementation</guid></item><item><title>Why multi-cloud rationalization matters</title><pubDate>Tue Mar 12 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/architecture/why-multi-cloud-rationalization-matters</link><author>Omar Bashir, Scott Shaw</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_029.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Why multi-cloud rationalization matters</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_029.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Why multi-cloud rationalization matters</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/architecture/why-multi-cloud-rationalization-matters</guid></item><item><title>Leveraging data as a product: A strategic imperative for business leaders</title><pubDate>Tue Feb 13 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/leveraging-data-as-a-product-a-strategic-imperative-for-business-leaders</link><author>Rebecca Lamury</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_005.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Leveraging data as a product: A strategic imperative for business leaders</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_005.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Leveraging data as a product: A strategic imperative for business leaders</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/leveraging-data-as-a-product-a-strategic-imperative-for-business-leaders</guid></item><item><title>How to overcome tech debt and keep your business moving</title><pubDate>Mon Feb 12 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/overcome-tech-debt-keep-your-business-moving</link><author>Rachel Laycock</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_040.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to overcome tech debt and keep your business moving</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_040.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>How to overcome tech debt and keep your business moving</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/overcome-tech-debt-keep-your-business-moving</guid></item><item><title>AI with impact: What enterprise leaders can learn from Thoughtworks’ Jugalbandi project</title><pubDate>Tue Jan 30 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/articles/ai-impact-what-enterprise-leaders-learn-jugalbandi</link><author>Prathamesh Kalamkar, Vinod Sankaranarayanan, Aman Tiwari</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_035.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI with impact: What enterprise leaders can learn from Thoughtworks’ Jugalbandi project</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/articles/abs_articles_035.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI with impact: What enterprise leaders can learn from Thoughtworks’ Jugalbandi project</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/articles/ai-impact-what-enterprise-leaders-learn-jugalbandi</guid></item><item><title>AI agents unleashed: a new era of efficiency</title><pubDate>Tue Jan 16 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/ai-agents-unleashed-new-era-efficiency</link><author>Mike Mason</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_007.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI agents unleashed: a new era of efficiency</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_007.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>AI agents unleashed: a new era of efficiency</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/machine-learning-and-ai/ai-agents-unleashed-new-era-efficiency</guid></item><item><title>Tackling the challenges of using event-driven architecture in a billing system</title><pubDate>Fri Jan 12 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/architecture/tackling-the-challenges-of-using-event-driven-architecture-in-a-billing-system</link><author>Hongxing Chen</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_015.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Tackling the challenges of using event-driven architecture in a billing system</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_015.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Tackling the challenges of using event-driven architecture in a billing system</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/architecture/tackling-the-challenges-of-using-event-driven-architecture-in-a-billing-system</guid></item><item><title>What benefits does SwiftUI offer for building a design system?</title><pubDate>Fri Jan 12 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/mobile/benefits-swiftUI-design-system</link><author>Yu Wang</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_053.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>What benefits does SwiftUI offer for building a design system?</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_053.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>What benefits does SwiftUI offer for building a design system?</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/mobile/benefits-swiftUI-design-system</guid></item><item><title>An illustrated guide to green software engineering</title><pubDate>Fri Jan 12 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/sustainability/illustrated-guide-green-software-engineering</link><author>Gitanjali Venkatraman</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_077.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>An illustrated guide to green software engineering</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_077.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>An illustrated guide to green software engineering</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/sustainability/illustrated-guide-green-software-engineering</guid></item><item><title>Navigating the geometry of language: A new approach to synthetic text generation</title><pubDate>Tue Jan 02 00:00:00 UTC 2024</pubDate><link>https://www.thoughtworks.com/insights/blog/generative-ai/navigating-geometry-language-new-approach-synthetic-text-generation</link><author>Shayan Mohanty</author><description><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_061.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Navigating the geometry of language: A new approach to synthetic text generation</p>]]></description><content:encoded><![CDATA[<div><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/abstract/insights/blog/abs_blogs_061.jpg" class="type:primaryImage webfeedsFeaturedVisual"></div><p>Navigating the geometry of language: A new approach to synthetic text generation</p>]]></content:encoded><guid>https://www.thoughtworks.com/insights/blog/generative-ai/navigating-geometry-language-new-approach-synthetic-text-generation</guid></item></channel></rss>