<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #http</title>
    <link>/tags/http/</link>
    <description>Recent bookmarks tagged #http</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:46 +0000</lastBuildDate>
    <item>
      <title>brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in production</title>
      <link>https://github.com/brexhq/CrabTrap</link>
      <description>An LLM-as-a-judge HTTP proxy to secure agents in production&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #agents #http #llm #security #web #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 01 May 2026 02:44:18 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38495</guid>
      <category>agents</category>
      <category>http</category>
      <category>llm</category>
      <category>security</category>
      <category>web</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/bbee226e62cdaa1f5e3bc6090ab5aff9.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Server-Sent Events Beat WebSockets for 95% of Real-Time Apps (Here&#39;s Why) - DEV Community</title>
      <link>https://dev.to/polliog/server-sent-events-beat-websockets-for-95-of-real-time-apps-heres-why-a4l?context=digest</link>
      <description>Everyone defaults to WebSockets for real-time features. Most shouldn&#39;t.&#xA;&#xA;The reality: 95% of &#34;real-time&#34; applications only need server → client updates. Chat notifications. Live dashboards. Stock tickers. Log streams. AI responses.&#xA;&#xA;WebSockets give you bidirectional communication. But bidirectional comes with a tax: complexity, resource overhead, scaling challenges, debugging nightmares.&#xA;&#xA;Server-Sent Events (SSE) do one thing: stream data from server to client. They do it brilliantly. And for most applications, that&#39;s all you need.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #events #http #pubsub #sse #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 06 Feb 2026 00:51:51 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38283</guid>
      <category>events</category>
      <category>http</category>
      <category>pubsub</category>
      <category>sse</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/27c95dfb95baeb4be52f775fd2bb0915.webp" type="image/webp"></enclosure>
    </item>
    <item>
      <title>sozu-proxy/sozu: Sōzu HTTP reverse proxy, configurable at runtime, fast and safe, built in Rust. It is awesome!</title>
      <link>https://github.com/sozu-proxy/sozu</link>
      <description>Sōzu is a lightweight, fast, always-up reverse proxy server.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #hosting #http #rust #sysadmin #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 24 Nov 2025 23:41:51 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38027</guid>
      <category>hosting</category>
      <category>http</category>
      <category>rust</category>
      <category>sysadmin</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/457d2b30b00ac3bda7951e280a7a3665.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>The smallest Docker image to serve static websites | Florin Lipan</title>
      <link>https://lipanski.com/posts/smallest-docker-image-static-website</link>
      <description>Until recently, I used to think that serving static websites from Docker would be a waste of bandwith and storage. Bundling nginx or various other heavy runtimes inside a Docker image for the sole purpose of serving static files didn’t seem like the best idea - Netlify or Github Pages can handle this much better. But my hobby server was sad and cried digital tears.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #busybox #docker #http #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 23 Oct 2025 04:58:50 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37848</guid>
      <category>busybox</category>
      <category>docker</category>
      <category>http</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/60dece426a862725f7d13755926c5908.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>lipanski/docker-static-website: A very small Docker image (~80KB) to run any static website</title>
      <link>https://github.com/lipanski/docker-static-website</link>
      <description>docker run -it --rm -p 3000:3000 my-static-website&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #docker #hosting #http #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 23 Oct 2025 04:56:16 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37847</guid>
      <category>docker</category>
      <category>hosting</category>
      <category>http</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/52a157bd868a0555eb785b5fae1d860d.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Monitoring Caddy with Prometheus metrics — Caddy Documentation</title>
      <link>https://caddyserver.com/docs/metrics</link>
      <description>Like any process monitored with Prometheus, Caddy exposes an HTTP endpoint that responds in the Prometheus exposition format. Caddy&#39;s Prometheus client is also configured to respond with the OpenMetrics exposition format if negotiated (that is, if the Accept header is set to application/openmetrics-text; version=0.0.1).&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #caddy #http #metrics #prometheus #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 02 Jun 2025 06:29:20 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29490</guid>
      <category>caddy</category>
      <category>http</category>
      <category>metrics</category>
      <category>prometheus</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/b97517b7e2a2476dc402c05277160265.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>RFC 35140: The Do-Not-Stab flag in the HTTP Header</title>
      <link>https://www.5snb.club/posts/2023/do-not-stab/</link>
      <description>This document defines the syntax and semantics of the Do-Not-Stab header, a proposed HTTP header that allows users to indicate to a website their preferences about being stabbed. It also provides a standard for how services should comply with such user preferences, if they wish to.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #donotstab #funny #http #web #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 25 Nov 2024 03:12:05 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29832</guid>
      <category>donotstab</category>
      <category>funny</category>
      <category>http</category>
      <category>web</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Speculation Rules API - Web APIs | MDN</title>
      <link>https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API</link>
      <description>The Speculation Rules API is designed to improve performance for future navigations. It targets document URLs rather than specific resource files, and so makes sense for multi-page applications (MPAs) rather than single-page applications (SPAs).&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #html #http #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 20 Nov 2024 03:27:45 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29846</guid>
      <category>html</category>
      <category>http</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Hosting SQLite databases on Github Pages - (or any static file hoster) - phiresky&#39;s blog</title>
      <link>https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/</link>
      <description>&#34;so I implemented a virtual file system that fetches chunks of the database with HTTP Range requests when SQLite tries to read from the filesystem&#34;&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #database #http #imported:pinboard #sqlite #static #webdev&lt;/p&gt;</description>
      <pubDate>Sun, 02 May 2021 22:47:26 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:30719</guid>
      <category>database</category>
      <category>http</category>
      <category>imported:pinboard</category>
      <category>sqlite</category>
      <category>static</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Hosting SQLite databases on Github Pages - (or any static file hoster) - phiresky&#39;s blog</title>
      <link>https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages</link>
      <description>&#34;so I implemented a virtual file system that fetches chunks of the database with HTTP Range requests when SQLite tries to read from the filesystem&#34;&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #database #http #sqlite #static #webdev&lt;/p&gt;</description>
      <pubDate>Sun, 02 May 2021 22:47:26 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:28971</guid>
      <category>database</category>
      <category>http</category>
      <category>sqlite</category>
      <category>static</category>
      <category>webdev</category>
    </item>
    <item>
      <title>RFC 6570 - URI Template</title>
      <link>http://tools.ietf.org/html/rfc6570</link>
      <description>&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #api #http #imported:pinboard #rest #template #uri&lt;/p&gt;</description>
      <pubDate>Tue, 28 Apr 2015 00:52:16 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:25650</guid>
      <category>api</category>
      <category>http</category>
      <category>imported:pinboard</category>
      <category>rest</category>
      <category>template</category>
      <category>uri</category>
    </item>
    <item>
      <title>How to create an https server? - docs.nodejitsu.com</title>
      <link>https://docs.nodejitsu.com/articles/HTTP/servers/how-to-create-a-HTTPS-server</link>
      <description>To create an HTTPS server, you need two things: an SSL certificate, and Node&#39;s built-in https module.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #http #imported:pinboard #node #ssl #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 10 Nov 2014 00:55:36 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:25310</guid>
      <category>http</category>
      <category>imported:pinboard</category>
      <category>node</category>
      <category>ssl</category>
      <category>webdev</category>
    </item>
    <item>
      <title>GZIP and the Stack Exchange API</title>
      <link>http://api.stackoverflow.com/1.1/usage/gzip</link>
      <description>While our API is HTTP based, we chose to diverge from standard HTTP in one particular area. We guarantee that all responses are GZIP&#39;d.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #http #imported:pinboard #stackoverflow #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 26 Nov 2013 16:05:39 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:24375</guid>
      <category>http</category>
      <category>imported:pinboard</category>
      <category>stackoverflow</category>
      <category>webdev</category>
    </item>
    <item>
      <title>WebhookInbox</title>
      <link>http://webhookinbox.com/</link>
      <description>WebhookInbox receives HTTP requests and&#xD;&#xA;captures the data for later inspection.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #debugging #http #imported:pinboard #rest #tools #webdev&lt;/p&gt;</description>
      <pubDate>Sun, 14 Jul 2013 23:51:35 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:32242</guid>
      <category>apis</category>
      <category>debugging</category>
      <category>http</category>
      <category>imported:pinboard</category>
      <category>rest</category>
      <category>tools</category>
      <category>webdev</category>
    </item>
    <item>
      <title>WebhookInbox</title>
      <link>http://webhookinbox.com</link>
      <description>WebhookInbox receives HTTP requests and&#xD;&#xA;captures the data for later inspection.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #debugging #http #rest #tools #webdev&lt;/p&gt;</description>
      <pubDate>Sun, 14 Jul 2013 23:51:35 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:23917</guid>
      <category>apis</category>
      <category>debugging</category>
      <category>http</category>
      <category>rest</category>
      <category>tools</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
