<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>Programatium Workshop</title>
<link>https://programatium.com/</link>
<atom:link href="https://programatium.com/rss.xml" rel="self" type="application/rss+xml"/>
<description>Small programs, inspected at the seams.</description>
<language>en</language>
<lastBuildDate>Wed, 26 Aug 2026 09:00:00 GMT</lastBuildDate>
<item><title>Cancel Fetch Requests with AbortController</title><link>https://programatium.com/cancel-fetch-abortcontroller/</link><guid isPermaLink="true">https://programatium.com/cancel-fetch-abortcontroller/</guid><pubDate>Sun, 19 Jul 2026 09:00:00 GMT</pubDate><description>Cancel a fetch request by creating an `AbortController` and passing its `signal` to `fetch()`, then calling `controller.abort()` when the user cancels, a…</description></item>
<item><title>JavaScript Optional Chaining: Uses and Traps</title><link>https://programatium.com/javascript-optional-chaining/</link><guid isPermaLink="true">https://programatium.com/javascript-optional-chaining/</guid><pubDate>Sun, 19 Jul 2026 09:00:00 GMT</pubDate><description>Optional chaining (`?.`) accesses a property, computed element, or optional function when the value immediately to its left may be `null` or `undefined`;…</description></item>
</channel></rss>
