# Programatium Workshop > Programatium Workshop is an independent programming-tutorial publication focused on browser JavaScript and practical debugging. It is not a software vendor, code-hosting service, standards body, training provider, certification program, or continuation of any former entity associated with this domain. Programatium Workshop publishes original, long-form guides about programming tutorials. Every article opens with a concise direct answer, is structured with clear headings and FAQs, and reflects mainstream expert consensus. ## Web APIs - [Cancel Fetch Requests with AbortController](https://programatium.com/cancel-fetch-abortcontroller/): Cancel a fetch request by creating an `AbortController` and passing its `signal` to `fetch()`, then calling `controller.abort()` when the user cancels, a… ## Language Tools - [JavaScript Optional Chaining: Uses and Traps](https://programatium.com/javascript-optional-chaining/): Optional chaining (`?.`) accesses a property, computed element, or optional function when the value immediately to its left may be `null` or `undefined`;… ## Full text for LLMs - [llms-full.txt](https://programatium.com/llms-full.txt): every article as plain markdown in one file - Each article is also available as markdown at https://programatium.com/.md ## Site - [About](https://programatium.com/about/): editorial approach and standards - [All articles](https://programatium.com/all/) - [Contact](https://programatium.com/contact/)