<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/02bb78073e4640bb84d5df0675ce970a&quot; frameborder=&quot;0&quot; width=&quot;1280&quot; height=&quot;960&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>960</height><width>1280</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>960</thumbnail_height><thumbnail_width>1280</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/02bb78073e4640bb84d5df0675ce970a-de77bb6e6d2df6f3.gif</thumbnail_url><duration>194.281</duration><title>DamianByrd-ProjectPitch-SpotsFinalStage</title><description>Hi, I’m Demian Bird, and I built Spots in the Chupton Bootcamp software engineering program. It’s a simplified social media site with a fully interactive, data driven front end that connects to a RESTful API and persists data across page refreshes. I can edit my profile and avatar, create, edit, like, and delete posts, and the forms include validation so errors show and you cannot submit invalid data. One of my biggest challenges was managing asynchronous API updates so the UI stays synced with server state. No action was specifically requested from viewers.</description></oembed>