<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Programming - Articles</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Programming Articles feed</description>
    <item>
      <title>Article: Artificial Intelligence-Driven Phishing: How Phishing Technique Is Evolving and Implemented</title>
      <link>https://www.infoq.com/articles/artificial-intelligence-driven-phishing/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Programming-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/artificial-intelligence-driven-phishing/en/headerimage/header-artificial-intelligence-driven-phishing-1780562847202.jpg"/&gt;&lt;p&gt;In this article, the author examines how AI is transforming phishing from a manual, targeted activity into an automated and scalable attack model. The article breaks down each stage of the phishing lifecycle, showing how AI improves reconnaissance, profiling, content generation, delivery, and interaction, while outlining layered defenses that combine controls, processes, and user awareness.&lt;/p&gt; &lt;i&gt;By Marco Rizzi&lt;/i&gt;</description>
      <category>AI Security</category>
      <category>Artificial Intelligence</category>
      <category>Application Security</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>article</category>
      <pubDate>Mon, 08 Jun 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/artificial-intelligence-driven-phishing/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Programming-articles</guid>
      <dc:creator>Marco Rizzi</dc:creator>
      <dc:date>2026-06-08T11:00:00Z</dc:date>
      <dc:identifier>/articles/artificial-intelligence-driven-phishing/en</dc:identifier>
    </item>
    <item>
      <title>Article: The Technology Adoption Curve, Twenty Years On</title>
      <link>https://www.infoq.com/articles/adoption-curve-twenty/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Programming-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/adoption-curve-twenty/en/headerimage/generatedHeaderImage-1780670505517.jpg"/&gt;&lt;p&gt;Today, June 8th, InfoQ celebrates 20 years. This is not a comprehensive history, but a deliberately selective look at the technologies and practices InfoQ identified early, where they sit on the adoption curve in 2026, and how that curve may evolve over the next five to ten years.&lt;/p&gt; &lt;i&gt;By Renato Losio, Dio Synodinos&lt;/i&gt;</description>
      <category>Generative AI</category>
      <category>Technology Trends</category>
      <category>Cloud</category>
      <category>Machine Learning</category>
      <category>Agile</category>
      <category>Kubernetes</category>
      <category>Java</category>
      <category>Software Engineering</category>
      <category>Microservices</category>
      <category>DevOps</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>Culture &amp; Methods</category>
      <category>article</category>
      <pubDate>Mon, 08 Jun 2026 08:30:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/adoption-curve-twenty/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Programming-articles</guid>
      <dc:creator>Renato Losio, Dio Synodinos</dc:creator>
      <dc:date>2026-06-08T08:30:00Z</dc:date>
      <dc:identifier>/articles/adoption-curve-twenty/en</dc:identifier>
    </item>
    <item>
      <title>Article Series: Securing the AI Stack: from Model to Production</title>
      <link>https://www.infoq.com/articles/secure-ai-stack-model-production-series/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Programming-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/secure-ai-stack-model-production-series/en/headerimage/Article-Series-Securing-the-AI-Stack-From-Model-to-Production-header-image-1780040531515.jpg"/&gt;&lt;p&gt;This series provides your roadmap for the machine age, exploring how to move from vulnerable prototypes to resilient systems through layered defense, robust MLOps, and integrated governance.&lt;/p&gt; &lt;i&gt;By Claudio Masolo&lt;/i&gt;</description>
      <category>Security</category>
      <category>AI Security</category>
      <category>Artificial Intelligence</category>
      <category>Article Series</category>
      <category>DevOps</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>article</category>
      <pubDate>Fri, 05 Jun 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/secure-ai-stack-model-production-series/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Programming-articles</guid>
      <dc:creator>Claudio Masolo</dc:creator>
      <dc:date>2026-06-05T09:00:00Z</dc:date>
      <dc:identifier>/articles/secure-ai-stack-model-production-series/en</dc:identifier>
    </item>
    <item>
      <title>Article: Why Vector Search Alone Isn't Enough: Hybrid Retrieval for RAG</title>
      <link>https://www.infoq.com/articles/vector-search-hybrid-retrieval-rag/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Programming-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/vector-search-hybrid-retrieval-rag/en/headerimage/vector-search-hybrid-retrieval-rag-header-1779972811121.jpg"/&gt;&lt;p&gt;In this article, author Aaditya Chauhan discusses the limitations of RAG pipelines based purely on vector search and how an internal omni-search application using Reciprocal Rank Fusion (RRF) that combines BM25 and vector results, can enhance the search solution.&lt;/p&gt; &lt;i&gt;By Aaditya Chauhan&lt;/i&gt;</description>
      <category>Generative AI</category>
      <category>Retrieval-Augmented Generation</category>
      <category>ElasticSearch</category>
      <category>vector databases</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>article</category>
      <pubDate>Tue, 02 Jun 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/vector-search-hybrid-retrieval-rag/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Programming-articles</guid>
      <dc:creator>Aaditya Chauhan</dc:creator>
      <dc:date>2026-06-02T09:00:00Z</dc:date>
      <dc:identifier>/articles/vector-search-hybrid-retrieval-rag/en</dc:identifier>
    </item>
    <item>
      <title>Article: The AI Productivity Paradox in Test Automation: Moving beyond Structural Validation to Perception and Intent</title>
      <link>https://www.infoq.com/articles/solving-ai-productivity-paradox-test-automation/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Programming-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/solving-ai-productivity-paradox-test-automation/en/headerimage/solving-ai-productivity-paradox-test-automation-header-1779953915743.jpg"/&gt;&lt;p&gt;The AI productivity paradox states that AI scales whatever abstraction it is built on. If that abstraction is structurally brittle, it scales structural brittleness. This article shows that to build a future of reliable, AI-driven test automation, we must stop scaling DOM-centric abstractions and build a new testing paradigm grounded in perception and intent.&lt;/p&gt; &lt;i&gt;By Amanul Chowdhury, Vinay Gummadavelli&lt;/i&gt;</description>
      <category>HTML</category>
      <category>Test Automation</category>
      <category>JavaScript</category>
      <category>Web Development</category>
      <category>UI Testing</category>
      <category>Large language models</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Development</category>
      <category>article</category>
      <pubDate>Mon, 01 Jun 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/solving-ai-productivity-paradox-test-automation/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Programming-articles</guid>
      <dc:creator>Amanul Chowdhury, Vinay Gummadavelli</dc:creator>
      <dc:date>2026-06-01T11:00:00Z</dc:date>
      <dc:identifier>/articles/solving-ai-productivity-paradox-test-automation/en</dc:identifier>
    </item>
  </channel>
</rss>
