<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Javascript</title>
    <link rel="self" type="application/atom+xml" href="https://links.rknight.me/guest/tags/73/feed"/>
    <updated>2026-05-04T08:32:31+00:00</updated>
    <id>https://links.rknight.me/guest/tags/73/feed</id>
            <entry>
            <id>https://links.rknight.me/links/1477</id>
            <title type="text"><![CDATA[ProgressBar.js - Progress bars with JavaScript]]></title>
            <link rel="alternate" href="https://kimmobrunfeldt.github.io/progressbar.js/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/1477"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[SVG progress bars]]>
            </summary>
            <updated>2025-01-02T22:37:08+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/1474</id>
            <title type="text"><![CDATA[Vento]]></title>
            <link rel="alternate" href="https://vento.js.org/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/1474"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Alternative to Nunjucks, Liquid, and Mustache]]>
            </summary>
            <updated>2025-01-02T22:33:34+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/1470</id>
            <title type="text"><![CDATA[victorqribeiro/isocity: A isometric city builder in JavaScript]]></title>
            <link rel="alternate" href="https://github.com/victorqribeiro/isocity" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/1470"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[A isometric city builder in JavaScript. Contribute to victorqribeiro/isocity development by creating an account on GitHub.]]>
            </summary>
            <updated>2025-01-02T21:00:12+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/1156</id>
            <title type="text"><![CDATA[Syntax Highlighting code snippets with Prism and the Custom Highlight API – Bram.us]]></title>
            <link rel="alternate" href="https://www.bram.us/2024/02/18/custom-highlight-api-for-syntax-highlighting/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/1156"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Can you Syntax Highlight a code snippet on the web without overloading the DOM with a ton of  elements wrapped around the tokens? Thanks to the Custom Highlight API, you can!]]>
            </summary>
            <updated>2024-02-22T17:14:12+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/857</id>
            <title type="text"><![CDATA[Formik: Build forms in React, without the tears]]></title>
            <link rel="alternate" href="https://formik.org/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/857"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[React hooks and components for hassle-free form validation. The world's leading companies use Formik to build forms and surveys in React and React Native.]]>
            </summary>
            <updated>2024-02-10T15:59:45+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/858</id>
            <title type="text"><![CDATA[FlashList – fast and performant React Native list]]></title>
            <link rel="alternate" href="https://shopify.github.io/flash-list/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/858"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Creating a performant list in React Native is not easy. But with FlashList, you get incredible performance using the familiar React Native FlatList's API.]]>
            </summary>
            <updated>2024-02-10T15:59:45+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/856</id>
            <title type="text"><![CDATA[Chakra UI - A simple, modular and accessible component library that gives you the building blocks you need to build your React applications. - Chakra UI]]></title>
            <link rel="alternate" href="https://chakra-ui.com/?utm_source=pocket_mylist" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/856"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Simple, Modular and Accessible UI Components for your React Applications. Built with Styled System]]>
            </summary>
            <updated>2024-02-10T15:59:44+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/855</id>
            <title type="text"><![CDATA[fkhadra.github.io]]></title>
            <link rel="alternate" href="https://fkhadra.github.io/react-toastify/introduction" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/855"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:59:44+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/854</id>
            <title type="text"><![CDATA[interweave.dev]]></title>
            <link rel="alternate" href="https://interweave.dev/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/854"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:59:43+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/853</id>
            <title type="text"><![CDATA[Getting Started with JavaScript for Automation on Yosemite - MacStories]]></title>
            <link rel="alternate" href="https://www.macstories.net/tutorials/getting-started-with-javascript-for-automation-on-yosemite/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/853"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Last month I wrote an article for MacStories on the extensibility and automation changes in OS X Yosemite. The second half was a basic overview of JavaScript for Automation (JXA) (the new addition to OS X scripting languages) joining AppleScript. Before writing that section of the article, I wanted to learn the basics of JXA]]>
            </summary>
            <updated>2024-02-10T15:59:08+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/852</id>
            <title type="text"><![CDATA[Mac Automation Scripting Guide: About Mac Scripting]]></title>
            <link rel="alternate" href="https://developer.apple.com/library/archive/documentation/LanguagesUtilities/Conceptual/MacAutomationScriptingGuide/index.html" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/852"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:59:06+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/851</id>
            <title type="text"><![CDATA[A Beginners Guide to JXA, JavaScript Application Scripting | Envato Tuts+]]></title>
            <link rel="alternate" href="https://computers.tutsplus.com/tutorials/a-beginners-guide-to-javascript-application-scripting-jxa--cms-27171" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/851"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:59:05+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/850</id>
            <title type="text"><![CDATA[Foreword · JXA-Cookbook/JXA-Cookbook Wiki · GitHub]]></title>
            <link rel="alternate" href="https://github.com/JXA-Cookbook/JXA-Cookbook/wiki/Foreword" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/850"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Cookbook for JavaScript for Automation in Mac OS X Yosemite - Foreword · JXA-Cookbook/JXA-Cookbook Wiki]]>
            </summary>
            <updated>2024-02-10T15:59:04+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/848</id>
            <title type="text"><![CDATA[squirm-inal Web Component Demo]]></title>
            <link rel="alternate" href="https://squirminal.zachleat.dev/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/848"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:58:48+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/849</id>
            <title type="text"><![CDATA[Volta - The Hassle-Free JavaScript Tool Manager]]></title>
            <link rel="alternate" href="https://volta.sh/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/849"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Volta: Start your engines.]]>
            </summary>
            <updated>2024-02-10T15:58:48+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/847</id>
            <title type="text"><![CDATA[GitHub - SaraVieira/next-fullstack-starter: A nextjs full stack starter for your dreams]]></title>
            <link rel="alternate" href="https://github.com/SaraVieira/next-fullstack-starter" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/847"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[A nextjs full stack starter for your dreams. Contribute to SaraVieira/next-fullstack-starter development by creating an account on GitHub.]]>
            </summary>
            <updated>2024-02-10T15:58:47+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/844</id>
            <title type="text"><![CDATA[a11y-dialog.netlify.app]]></title>
            <link rel="alternate" href="https://a11y-dialog.netlify.app/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/844"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:58:46+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/845</id>
            <title type="text"><![CDATA[Free Charting Library by TradingView]]></title>
            <link rel="alternate" href="https://www.tradingview.com/HTML5-stock-forex-bitcoin-charting-library/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/845"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Free Charting Library for your website or mobile app. TradingView Charting Library comes with API to show your own data. Customizable and easy to install.]]>
            </summary>
            <updated>2024-02-10T15:58:46+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/846</id>
            <title type="text"><![CDATA[Day.js · 2kB JavaScript date utility library]]></title>
            <link rel="alternate" href="https://day.js.org/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/846"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[2kB JavaScript date utility library]]>
            </summary>
            <updated>2024-02-10T15:58:46+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/841</id>
            <title type="text"><![CDATA[Monaco Editor]]></title>
            <link rel="alternate" href="https://microsoft.github.io/monaco-editor/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/841"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:58:45+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/842</id>
            <title type="text"><![CDATA[Monaco Editor in Laravel Livewire | Günther Debrauwer]]></title>
            <link rel="alternate" href="https://gdebrauwer.dev/blog/monaco-editor-in-laravel-livewire/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/842"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[A tutorial on how to add the Monaco Editor, the code editor that powers VS Code, to your Laravel Livewire project.]]>
            </summary>
            <updated>2024-02-10T15:58:45+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/843</id>
            <title type="text"><![CDATA[EyeDropper API]]></title>
            <link rel="alternate" href="https://wicg.github.io/eyedropper-api/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/843"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:58:45+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/840</id>
            <title type="text"><![CDATA[Reef]]></title>
            <link rel="alternate" href="https://reefjs.com/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/840"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[A tiny utility library for building reactive state-based UI. Reef is a simpler alternative to React, Vue, and other UI libraries.]]>
            </summary>
            <updated>2024-02-10T15:58:44+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/837</id>
            <title type="text"><![CDATA[GitHub - peerigon/parse-domain: Splits a hostname into subdomains, domain and (effective) top-level domains.]]></title>
            <link rel="alternate" href="https://github.com/peerigon/parse-domain" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/837"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Splits a hostname into subdomains, domain and (effective) top-level domains. - GitHub - peerigon/parse-domain: Splits a hostname into subdomains, domain and (effective) top-level domains.]]>
            </summary>
            <updated>2024-02-10T15:58:43+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/838</id>
            <title type="text"><![CDATA[FileReader: readAsDataURL() method - Web APIs | MDN]]></title>
            <link rel="alternate" href="https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/838"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[The readAsDataURL method of the FileReader interface is used to read the contents of the specified
  Blob or File. When the read operation is finished, the
  readyState becomes DONE, and the
  loadend is triggered. At that time, the
  result attribute contains the data as a data: URL representing the
  file&apos;s data as a base64 encoded string.]]>
            </summary>
            <updated>2024-02-10T15:58:43+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/839</id>
            <title type="text"><![CDATA[GitHub - getify/You-Dont-Know-JS: A book series on JavaScript. @YDKJS on twitter.]]></title>
            <link rel="alternate" href="https://github.com/getify/You-Dont-Know-JS" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/839"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[A book series on JavaScript. @YDKJS on twitter. Contribute to getify/You-Dont-Know-JS development by creating an account on GitHub.]]>
            </summary>
            <updated>2024-02-10T15:58:43+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/835</id>
            <title type="text"><![CDATA[JavaScript Key Code Event Tool | Toptal®]]></title>
            <link rel="alternate" href="https://keycode.info/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/835"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[KeyCode.Info allows users to press any key and instantly get the JavaScript Key or Key Code KeyboardEvent. Check out the Tool and Event List.]]>
            </summary>
            <updated>2024-02-10T15:58:42+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/836</id>
            <title type="text"><![CDATA[twitter.com]]></title>
            <link rel="alternate" href="https://twitter.com/DavidKPiano/status/1292237580780605440" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/836"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:58:42+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/833</id>
            <title type="text"><![CDATA[url - How can I get query string values in JavaScript? - Stack Overflow]]></title>
            <link rel="alternate" href="https://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/833"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:58:40+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/834</id>
            <title type="text"><![CDATA[mark.js – JavaScript keyword highlight]]></title>
            <link rel="alternate" href="https://markjs.io/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/834"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Search term highlighting intended for every use case. Can be used with plain JavaScript or as jQuery plugin.]]>
            </summary>
            <updated>2024-02-10T15:58:40+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/831</id>
            <title type="text"><![CDATA[GitHub - danielborowski/jsboard: JavaScript library for easily creating board games]]></title>
            <link rel="alternate" href="https://github.com/danielborowski/jsboard" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/831"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[JavaScript library for easily creating board games - GitHub - danielborowski/jsboard: JavaScript library for easily creating board games]]>
            </summary>
            <updated>2024-02-10T15:58:39+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/832</id>
            <title type="text"><![CDATA[How to get the domain name from a URL in JavaScript - w3collective]]></title>
            <link rel="alternate" href="https://w3collective.com/get-domain-name-url-javascript/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/832"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[In this tutorial I’ll show you how to get the domain name from a URL using JavaScript. Many tutorials around the web use complicated regular expression to…]]>
            </summary>
            <updated>2024-02-10T15:58:39+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/829</id>
            <title type="text"><![CDATA[WebGazer.js: Democratizing Webcam Eye Tracking on the Browser]]></title>
            <link rel="alternate" href="https://webgazer.cs.brown.edu/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/829"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:58:38+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/830</id>
            <title type="text"><![CDATA[codepen.io]]></title>
            <link rel="alternate" href="https://codepen.io/jacknumber/details/BKBjvM" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/830"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:58:38+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/828</id>
            <title type="text"><![CDATA[Follow on Twitter]]></title>
            <link rel="alternate" href="https://welearncode.com/beginners-guide-react-2020/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/828"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-10T15:58:37+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/825</id>
            <title type="text"><![CDATA[GitHub - neilgupta/Sherlock: Natural-language event parser for Javascript]]></title>
            <link rel="alternate" href="https://github.com/neilgupta/Sherlock/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/825"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Natural-language event parser for Javascript. Contribute to neilgupta/Sherlock development by creating an account on GitHub.]]>
            </summary>
            <updated>2024-02-10T15:58:36+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/826</id>
            <title type="text"><![CDATA[GitHub - wanasit/chrono: A natural language date parser in Javascript]]></title>
            <link rel="alternate" href="https://github.com/wanasit/chrono" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/826"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[A natural language date parser in Javascript. Contribute to wanasit/chrono development by creating an account on GitHub.]]>
            </summary>
            <updated>2024-02-10T15:58:36+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/827</id>
            <title type="text"><![CDATA[An Introduction To Stimulus.js — Smashing Magazine]]></title>
            <link rel="alternate" href="https://www.smashingmagazine.com/2020/07/introduction-stimulusjs/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/827"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[In this article, Mike Rogers will introduce you to Stimulus, a modest JavaScript framework that complements your existing HTML. By the end, you’ll have an understanding of the premise of Stimulus and why it’s a useful tool to have in your backpack.]]>
            </summary>
            <updated>2024-02-10T15:58:36+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/823</id>
            <title type="text"><![CDATA[Intl.ListFormat - JavaScript | MDN]]></title>
            <link rel="alternate" href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/823"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[The Intl.ListFormat object enables language-sensitive list formatting.]]>
            </summary>
            <updated>2024-02-10T15:58:35+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/824</id>
            <title type="text"><![CDATA[Introducing Astro: Ship Less JavaScript | Astro]]></title>
            <link rel="alternate" href="https://astro.build/blog/introducing-astro" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/824"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[We're excited to announce Astro as a new way to build static websites and deliver lightning-fast performance without sacrificing a modern developer experience.
]]>
            </summary>
            <updated>2024-02-10T15:58:35+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/822</id>
            <title type="text"><![CDATA[Country Code to Flag Emoji - DEV Community]]></title>
            <link rel="alternate" href="https://dev.to/jorik/country-code-to-flag-emoji-a21" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/822"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Instead of showing boring country codes like US, CH, NL, it is much nicer to show the flag emojis, 🇺🇸... Tagged with javascript, tutorial, webdev.]]>
            </summary>
            <updated>2024-02-10T15:58:34+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/821</id>
            <title type="text"><![CDATA[Fetch — Eleventy]]></title>
            <link rel="alternate" href="https://www.11ty.dev/docs/plugins/cache/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/821"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[Fetch — Eleventy]]>
            </summary>
            <updated>2024-02-10T15:58:33+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/819</id>
            <title type="text"><![CDATA[How to disable scrolling temporarily using JavaScript ? - GeeksforGeeks]]></title>
            <link rel="alternate" href="https://www.geeksforgeeks.org/how-to-disable-scrolling-temporarily-using-javascript/" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/819"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.]]>
            </summary>
            <updated>2024-02-10T15:58:32+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/820</id>
            <title type="text"><![CDATA[URLSearchParams - Web APIs | MDN]]></title>
            <link rel="alternate" href="https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams#browser_compatibility" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/820"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[The URLSearchParams interface defines utility methods to work with the query string of a URL.]]>
            </summary>
            <updated>2024-02-10T15:58:32+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/818</id>
            <title type="text"><![CDATA[Element: scrollIntoView() method - Web APIs | MDN]]></title>
            <link rel="alternate" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/818"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[The Element interface&apos;s
  scrollIntoView() method scrolls the element&apos;s ancestor
  containers such that the element on which scrollIntoView() is called is
  visible to the user.]]>
            </summary>
            <updated>2024-02-10T15:58:31+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/817</id>
            <title type="text"><![CDATA[Element: scrollTo() method - Web APIs | MDN]]></title>
            <link rel="alternate" href="https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTo" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/817"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[The scrollTo() method of the Element
  interface scrolls to a particular set of coordinates inside a given element.]]>
            </summary>
            <updated>2024-02-10T15:58:30+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/815</id>
            <title type="text"><![CDATA[KeyboardEvent: key property - Web APIs | MDN]]></title>
            <link rel="alternate" href="https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/815"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[The KeyboardEvent interface&apos;s key read-only property returns the value of the key pressed by the user, taking into consideration the state of modifier keys such as Shift as well as the keyboard locale and layout.]]>
            </summary>
            <updated>2024-02-10T15:58:29+00:00</updated>
        </entry>
            <entry>
            <id>https://links.rknight.me/links/816</id>
            <title type="text"><![CDATA[Array.prototype.at() - JavaScript | MDN]]></title>
            <link rel="alternate" href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/at" />
            <link rel="via" type="application/atom+xml" href="https://links.rknight.me/links/816"/>
            <author>
                <name> <![CDATA[robb]]></name>
            </author>
            <summary type="text">
                <![CDATA[The at() method of Array instances takes an integer value and returns the item at that index, allowing for positive and negative integers. Negative integers count back from the last item in the array.]]>
            </summary>
            <updated>2024-02-10T15:58:29+00:00</updated>
        </entry>
    </feed>
