<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://www.ellahathaway.dev/</id>
  <title>Ella Hathaway</title>
  <subtitle>Ella Hathaway&apos;s personal homepage and blog.</subtitle>
  <updated>2026-09-21T17:21:32+00:00</updated>
  <author><name>Ella Hathaway</name><uri>https://github.com/ellahathaway</uri></author>
  <link rel="self" type="application/atom+xml" href="https://www.ellahathaway.dev/feed.xml"/>
  <link rel="alternate" href="https://www.ellahathaway.dev/"/>
  
    <entry>
      <id>https://www.ellahathaway.dev/posts/creating-canvases-for-github-copilot-app/</id>
      <title>Why (and How) I Build Canvases for the GitHub Copilot App</title>
      <link rel="alternate" href="https://www.ellahathaway.dev/posts/creating-canvases-for-github-copilot-app/"/>
      <published>2026-09-17T18:48:14+00:00</published>
      <updated>2026-09-17T18:48:14+00:00</updated>
      <summary>Why I use canvases in the GitHub Copilot app, with a step-by-step walkthrough of creating one, teaching the agent to use it, adding interactive controls, and sharing it.</summary>
      <author><name>Ella Hathaway</name></author>
    </entry>
  
</feed>
