<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #html</title>
    <link>/tags/html/</link>
    <description>Recent bookmarks tagged #html</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:45 +0000</lastBuildDate>
    <item>
      <title>Antiquated HTML Snippets and Artefacts | Vale.Rocks</title>
      <link>https://vale.rocks/posts/html-relics</link>
      <description>This article doesn’t cover once-specced but now obsolete bits of HTML but instead looks at all the snippets that have wormed their way into websites as result of, or in combat against, third-party integrations, browser competition, vendor extensions, and platform-specific hacks. The bits of HTML that were included for reasons, and which have been forgotten for present irrelevance. The snippets that live on only in the markup of sites from bygone eras and in the minds of those who fought during the browser wars.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #history #html #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 10 Sep 2026 02:41:46 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38741</guid>
      <category>history</category>
      <category>html</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/9a1ff63edc0b812674682a038779b584.webp" type="image/webp"></enclosure>
    </item>
    <item>
      <title>HTMLcat — Compact notes on HTML, CSS, and JavaScript</title>
      <link>https://htmlcat.net/</link>
      <description>small, native web tricks worth remembering&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #html #js&lt;/p&gt;</description>
      <pubDate>Sat, 22 Aug 2026 04:47:53 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38699</guid>
      <category>html</category>
      <category>js</category>
    </item>
    <item>
      <title>How building an HTML-first site doubled our users overnight</title>
      <link>https://mohkohn.co.uk/writing/html-first/</link>
      <description>It is not acceptable to bounce users on old browsers, users with bad network connections, users using assistive technologies. Certainly not from a monopoly public service. A lot of hype and noise is pressing us to extend the cowboy, wild-west phase of the software industry’s expansion. We should set that aside, and take ourselves seriously as a mature industry. Build a web application that works on a playstation portable on a 3G connection - if you do, it will work for all your users, and it will still work 30 years from now.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #accessibility #html #webcomponents #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 18 Jun 2026 19:52:25 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38585</guid>
      <category>accessibility</category>
      <category>html</category>
      <category>webcomponents</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/ab3cdae09a84d8b8a9e724cdafadd8c6.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>Progressive Web Components | Ariel Salminen</title>
      <link>https://arielsalminen.com/2026/progressive-web-components/</link>
      <description>A Progressive Web Component is a native Custom Element designed in two layers: a base layer of HTML and CSS that renders immediately, without JavaScript, and an enhancement layer of JavaScript that adds reactivity, event handling, and more advanced templating.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #html #webcomponents #webdev&lt;/p&gt;</description>
      <pubDate>Sat, 02 May 2026 17:44:34 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38500</guid>
      <category>css</category>
      <category>html</category>
      <category>webcomponents</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/4faf146ab0703fea6f55e5d9cbc00c7b.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>letientai299/md2cb: Convert Markdown to rich HTML clipboard content</title>
      <link>https://github.com/letientai299/md2cb</link>
      <description>Convert Markdown to rich HTML clipboard content&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #html #markdown #tools #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 05 Feb 2026 19:54:30 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38279</guid>
      <category>html</category>
      <category>markdown</category>
      <category>tools</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/4fc5819d8bd99cf1061130e3b32e784e.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>How to Make a Damn Website</title>
      <link>https://lmnt.me/blog/how-to-make-a-damn-website.html</link>
      <description>A lot of people want to make a website but don’t know where to start or they get stuck. That’s in part because our perception of what websites should be has changed so dramatically over the last 20 years.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #html #rss #web #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 13 Jan 2026 01:08:47 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38202</guid>
      <category>css</category>
      <category>html</category>
      <category>rss</category>
      <category>web</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/c2b30dd03461725a992f15580cfafcb5.webp" type="image/webp"></enclosure>
    </item>
    <item>
      <title>You can make up HTML tags: (Maurycy&#39;s blog)</title>
      <link>https://maurycyz.com/misc/make-up-tags/</link>
      <description>Browsers handle unrecognized tags by treating them as a generic element, with no effect beyond what’s specified in the CSS. This isn’t just a weird quirk, but is standardized behavior. If you include hyphens in the name, you can guarantee that your tag won’t appear in any future versions of HTML.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #html #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 29 Dec 2025 23:51:32 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38157</guid>
      <category>html</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Please Just Fucking Try HTMX</title>
      <link>https://pleasejusttryhtmx.com/</link>
      <description>Look. I&#39;m not going to call you a fucking moron every other sentence. That&#39;s been done. It&#39;s a whole genre now. And honestly? HTMX doesn&#39;t need me to scream at you to make its point.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #html #htmx #js #react #web #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 19 Dec 2025 00:24:44 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38122</guid>
      <category>html</category>
      <category>htmx</category>
      <category>js</category>
      <category>react</category>
      <category>web</category>
      <category>webdev</category>
    </item>
    <item>
      <title>The Web Platform is a Triumph of Object-Oriented Programming | That HTML Blog</title>
      <link>https://thathtml.blog/2025/12/the-dom-is-a-triumph-of-object-oriented-programming/</link>
      <description>It’s not just that web APIs often take advantage of OOP. They would not exist without OOP! Virtually every web API you have ever used is designed specifically within the OOP paradigm. And every entity in the lifecycle of a web page is based on objects. These objects are instances of classes and in a great many cases these classes are subclasses of other classes. This means that key functionality is spread across a class hierarchy. That isn’t a bug, it’s a feature! And this means that it’s absurd to think that to write a web app you need to reach for a “framework”. The Web Platform is a framework.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dom #html #js #web #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 18 Dec 2025 21:01:09 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38120</guid>
      <category>dom</category>
      <category>html</category>
      <category>js</category>
      <category>web</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/cb7bc3e7c278969298fe11b11c73404a.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Useful patterns for building HTML tools</title>
      <link>https://simonwillison.net/2025/Dec/10/html-tools/</link>
      <description>I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to provide useful functionality. I have built over 150 of these in the past year, almost all of them written by LLMs. This article presents a collection of useful patterns I’ve discovered along the way.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #codegen #genai #html #llms #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 10 Dec 2025 22:45:15 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38101</guid>
      <category>codegen</category>
      <category>genai</category>
      <category>html</category>
      <category>llms</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/cafa9a148cd2d65c6f9cc01486a2dc83.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>DOCTYPE magazine 🚀⌨️</title>
      <link>https://vole.wtf/doctype/</link>
      <description>’80s BASIC type-in mags are back, but this time for HTML!&#xA;&#xA;10 wonderful web apps, including games, toys, puzzles and utilities&#xA;&#xA;No coding knowledge needed, you just type&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #html #magazines #retro #web #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 12 Nov 2025 20:08:07 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37948</guid>
      <category>html</category>
      <category>magazines</category>
      <category>retro</category>
      <category>web</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Syntax Highlighting in Web Component Templates</title>
      <link>https://remysharp.com/2025/11/12/syntax-highlighting-in-web-component-templates</link>
      <description>The extremely quick read is, add /* HTML */ to the front of the template. Case sensitive and space sensitive (though hopefully one day it won&#39;t be so strict). Now highlighting and prettier (with save and fix) works.&#xA;&#xA;Note that you need the es6-string-html VS Code extension for this to highlight correct (something I had forgotten I had installed).&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #html #vscode #webcomponents #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 12 Nov 2025 20:07:33 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37947</guid>
      <category>html</category>
      <category>vscode</category>
      <category>webcomponents</category>
      <category>webdev</category>
    </item>
    <item>
      <title>HTML is for lovers | Go Make Things</title>
      <link>https://gomakethings.com/html-is-for-lovers/</link>
      <description>I’ve had the opportunity to use Kelp on a big client project for the last few weeks, and it’s been so awesome to work with!&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #html #kelp #webcomponents #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 12 Nov 2025 20:06:20 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37946</guid>
      <category>html</category>
      <category>kelp</category>
      <category>webcomponents</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Abandonware of the web: do you know that there is an HTML tables API? | Christian Heilmann</title>
      <link>https://christianheilmann.com/2025/10/08/abandonware-of-the-web-do-you-know-that-there-is-an-html-tables-api/</link>
      <description>When people turn data into HTML tables using JavaScript, they either use the DOM methods (createElement() and the likes), but most of the time just append a huge string and use innerHTML, which always is a security concern. However, did you know that HTML tables also have an old, forgotten API ? Using this one, you can loop over tables, create bodies, rows, cells, heads, footers, captions an summaries (yes, HTML tables have all of those) and access the table cells. Without having to re-render the whole table on each change.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #html #tables #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 03 Nov 2025 20:27:34 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37902</guid>
      <category>html</category>
      <category>tables</category>
      <category>webdev</category>
    </item>
    <item>
      <title>JohannesKaufmann/html-to-markdown: ⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.</title>
      <link>https://github.com/JohannesKaufmann/html-to-markdown</link>
      <description>Convert HTML to Markdown. Even works with entire websites and can be extended through rules.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #golang #html #markdown #tools #webdev&lt;/p&gt;</description>
      <pubDate>Sat, 25 Oct 2025 18:48:56 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37863</guid>
      <category>golang</category>
      <category>html</category>
      <category>markdown</category>
      <category>tools</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/f01bd4dbe09c04502be9d15451843ba5.png" type="image/png"></enclosure>
    </item>
  </channel>
</rss>
