<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Emergent Architecture - News</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Emergent Architecture News feed</description>
    <item>
      <title>Late Architecture with Functional Programming</title>
      <link>https://www.infoq.com/news/2023/04/late-arch-functional-programming/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Emergent+Architecture-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2023/04/late-arch-functional-programming/en/headerimage/generatedHeaderImage-1682578746420.jpg"/&gt;&lt;p&gt;Many approaches to software architecture assume that the architecture is planned at the beginning. Unfortunately, architecture planned in this way is hard to change later. Functional programming can help achieve loose coupling to the point that advance planning can be kept to a minimum, and architectural decisions can be changed later.&lt;/p&gt; &lt;i&gt;By Ben Linders&lt;/i&gt;</description>
      <category>Functional Programming</category>
      <category>Loose Coupling</category>
      <category>Agile Conferences</category>
      <category>Architecture</category>
      <category>Domain Driven Design</category>
      <category>OOP</category>
      <category>Emergent Architecture</category>
      <category>Culture &amp; Methods</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Thu, 27 Apr 2023 11:25:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2023/04/late-arch-functional-programming/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Emergent+Architecture-news</guid>
      <dc:creator>Ben Linders</dc:creator>
      <dc:date>2023-04-27T11:25:00Z</dc:date>
      <dc:identifier>/news/2023/04/late-arch-functional-programming/en</dc:identifier>
    </item>
  </channel>
</rss>
