<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Extism - make all software programmable. Extend from within. Blog</title>
        <link>https://extism.org/blog</link>
        <description>Extism - make all software programmable. Extend from within. Blog</description>
        <lastBuildDate>Wed, 18 Sep 2024 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[XTP Bindgen]]></title>
            <link>https://extism.org/blog/announcing-xtp-bindgen</link>
            <guid>https://extism.org/blog/announcing-xtp-bindgen</guid>
            <pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Today we are announcing a preview release of our new bindings generation system for Extism, XTP Bindgen.]]></description>
            <category>WebAssembly</category>
            <category>bindings</category>
            <category>code generation</category>
            <category>schema</category>
            <category>wasm</category>
            <category>xtp</category>
            <category>extism</category>
        </item>
        <item>
            <title><![CDATA[Sandboxing LLM Generated Code with Extism]]></title>
            <link>https://extism.org/blog/sandboxing-llm-generated-code</link>
            <guid>https://extism.org/blog/sandboxing-llm-generated-code</guid>
            <pubDate>Thu, 04 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[In our last post we showed how to call ChatGPT from inside an Extism plug-in. Although it’s a useful capability for plug-in developers, there isn’t anything specially suited for Wasm here. So we’ve been thinking about what role Wasm might be able to play in this LLM enabled future. In this post we will explore one idea around code generation.]]></description>
            <category>WebAssembly</category>
            <category>LLM</category>
            <category>ChatGPT</category>
        </item>
        <item>
            <title><![CDATA[Extending Fly.io's Distributed Turn-Based Game System, Part 3: Making Games]]></title>
            <link>https://extism.org/blog/extending-fly-io-distributed-game-system-part-3</link>
            <guid>https://extism.org/blog/extending-fly-io-distributed-game-system-part-3</guid>
            <pubDate>Fri, 28 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Let's make some games]]></description>
            <category>WebAssembly</category>
            <category>Elixir</category>
            <category>Phoenix</category>
            <category>Fly.io</category>
        </item>
        <item>
            <title><![CDATA[Extending Fly.io's Distributed Turn-Based Game System, Part 2: GameBox]]></title>
            <link>https://extism.org/blog/extending-fly-io-distributed-game-system-part-2</link>
            <guid>https://extism.org/blog/extending-fly-io-distributed-game-system-part-2</guid>
            <pubDate>Tue, 18 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[In Part I, we wrote a special Elixir GenServer that allows us to replace any GenServer in our Elixir apps with an Extism Plug-in. Our goal was to build a version of this turn-based game system that allows users of the platform to create and upload their own games.]]></description>
            <category>WebAssembly</category>
            <category>Elixir</category>
            <category>Phoenix</category>
            <category>Fly.io</category>
        </item>
        <item>
            <title><![CDATA[Calling ChatGPT from a Plug-in]]></title>
            <link>https://extism.org/blog/calling-chat-gpt-from-a-plug-in</link>
            <guid>https://extism.org/blog/calling-chat-gpt-from-a-plug-in</guid>
            <pubDate>Sun, 09 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[We’ve seen a few people try to create Extism plug-ins that make use of ChatGPT. The simplest way you can accomplish this is to use Extism’s built-in HTTP host function. A more advanced option would be to create your own host function.]]></description>
            <category>ChatGPT</category>
            <category>AI</category>
            <category>rust</category>
        </item>
        <item>
            <title><![CDATA[Extending Fly.io's Distributed Turn-Based Game System, Part 1: Extism in Elixir]]></title>
            <link>https://extism.org/blog/extending-fly-io-distributed-game-system-part-1</link>
            <guid>https://extism.org/blog/extending-fly-io-distributed-game-system-part-1</guid>
            <pubDate>Thu, 08 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Part 1: Extism in Elixir]]></description>
            <category>WebAssembly</category>
            <category>Elixir</category>
            <category>Phoenix</category>
            <category>Fly.io</category>
        </item>
        <item>
            <title><![CDATA[Extism: make all software extensible]]></title>
            <link>https://extism.org/blog/announcing-extism</link>
            <guid>https://extism.org/blog/announcing-extism</guid>
            <pubDate>Thu, 01 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Hello, World!]]></description>
            <category>announcement</category>
            <category>launch</category>
            <category>WebAssembly</category>
            <category>plug-in system</category>
        </item>
    </channel>
</rss>