<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    >

<channel>
    <title>Terrillo Walls</title>
    <atom:link href="https://terrillo.com/feed/" rel="self" type="application/rss+xml" />
    <link>https://terrillo.com/</link>
    <description>Terrillo Walls - Software Engineer and Consultant</description>
    <lastBuildDate>Wed, 30 Jul 2025 00:00:00 -0500</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency> 
    
    <item>
        <title>FoundationModels is Swift iO26 example</title>
        <link>https://terrillo.com/blog/2025-07-30-swift-foundationmodels-ios26</link>
        <guid isPermaLink="true">https://terrillo.com/blog/2025-07-30-swift-foundationmodels-ios26</guid>
        <pubDate>Wed, 30 Jul 2025 00:00:00 -0500</pubDate>
        <description><![CDATA[Leverage Apple's Foundation Models for on-device LLM in Swift: fast, private, cost-free AI with battery-aware checks for iOS\u202f26 apps.]]></description>
        <content:encoded><![CDATA[<p><img src="/static/images/blog/2025-07-30-swift-foundationmodels-ios26_eg1JAT5TtS.png" alt="" /></p>
<p>The Foundation Models framework provides access to Apple’s on-device large language model that powers Apple Intelligence to help you perform intelligent tasks specific to your use case. <a href="https://developer.apple.com/documentation/FoundationModels">https://developer.apple.com/documentation/FoundationModels</a></p>
<p>First, verify that the framework is supported and enabled on the user’s device (only Apple Intelligence–capable models qualify) and that you’ve accounted for any additional battery usage before you start crafting prompts or calling the API.</p>
<pre><code class="language-swift">let systemModel = SystemLanguageModel.default

guard systemModel.isAvailable else {
    return
}
</code></pre>
<p>Once you've confirmed that the device can invoke the model, calling it can be as simple as three lines of code:</p>
<pre><code class="language-swift">import FoundationModels

var model = SystemLanguageModel.default
let session = LanguageModelSession(instructions: &quot;You are a helpful assistant.&quot;)

let response = try await session.respond(to: &quot;Give me a fun fact about space.&quot;)
let answer = response.content  // Olympus Mons on Mars is the tallest volcano—and the tallest mountain—in the entire Solar System,
</code></pre>
<p>Privacy and zero cost are obvious benefits here, but being able to remove a layer of your infrastructure and even dynamically build prompts is really powerful. Beyond cost savings, it’s blazing fast compared to sending a request to an OpenAI API, for example.</p>
<p>The framework becomes even more powerful when you can pass Swift structs in and get Swift structs back, which significantly lowers the burden compared to solutions that only handle text input and output.</p>
<p>It’s incredible how quickly you can prototype intelligent features in an app. I’m looking forward to what developers come up with once iOS 26 and macOS 26 are released.</p>
]]></content:encoded>
    </item>
    
    <item>
        <title>Terrillo Walls</title>
        <link>https://terrillo.com/blog/2025-06-25-terrillo-walls</link>
        <guid isPermaLink="true">https://terrillo.com/blog/2025-06-25-terrillo-walls</guid>
        <pubDate>Wed, 25 Jun 2025 00:00:00 -0500</pubDate>
        <description><![CDATA[About Terrillo Walls]]></description>
        <content:encoded><![CDATA[<p><img src="/static/images/blog/2025-06-25-terrillo-walls_SyFQr6zcfZ.png" alt="" /></p>
<p><strong>Terrillo Walls</strong> (the person behind <a href="https://terrillo.com/">terrillo.com</a>) is a seasoned software engineer and tech leader based in Tulsa, Oklahoma, originally from New Orleans. Currently a Technology Software Consultant, he’s renowned for guiding teams in building maintainable, scalable software solutions with vision and precision.</p>
<h2 class="f3 b mb1">Tech Career &amp; Leadership</h2>
<p>Through over a decade of diverse engineering experience — spanning web stacks (HTML/CSS/JS/PHP), backend services (Node, Python, Go), mobile development (Swift, Objective‑C), AWS, Linux servers, and NLP — Terrillo has carved a distinct path marked by authenticity and innovation.</p>
<p>In 2019, he was recognized as a <a href="https://vetmedux.com/company-news/technology-director-terrillo-walls-recognized-as-bims-2019-emerging-leader/">BIMS Emerging Leader</a> by the Software &amp; Information Industry Association, in acknowledgement of his significant leadership contributions at Brief Media (<a href="https://vetmedux.com/">vetmedux.com</a>).</p>
<p>He actively contributes to the developer community through technical writings on DEV.to, maintaining repositories on GitHub, and engaging on social platforms such as Mastodon and Bluesky.</p>
<h2 class="f3 b mb1">Creative Pursuits</h2>
<p>Beyond technology, Terrillo is weaving his creativity into a captivating music novella &quot;<a href="https://terrillo.com/blog/2025-07-03-draft-3/">Project Manchester</a>&quot; blending narrative craft with a passion for music and storytelling.</p>
]]></content:encoded>
    </item>
    
</channel>

</rss>