<?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/e3604751192a403eaa0b6f6c5ba21c03&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/e3604751192a403eaa0b6f6c5ba21c03-23b1dd392a874afc.gif</thumbnail_url><duration>319.307</duration><title>Joshua’s Portfolio Website, Bugs, and Greeting</title><description>This Loom explains the key features and debugging steps for Joshua’s one-page portfolio website. It covers the dark mode toggle, navigation via in-page anchors (including a hashtag-to-ID approach for sections like experience), and a JavaScript greeting that prompts for the viewer’s name and displays “welcome to Joshua&apos;s portfolio website.” Joshua also describes two bugs: fixing a dialog code generation issue by constructing the dialog string with concatenation, and resolving a file reference problem with the icon by switching to .png and reloading the page. The Loom concludes by noting an array was used to group items like learned skills, progress, and keeping learning.</description></oembed>