<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Jolly Roger</title>
    <link>https://jollyroger.biz</link>
    <description>Jolly Roger</description>
    <language>en</language>
    <item>
      <title>Photos of the Day: Baku Street Food, Caesarea Ruins, a Venice Gondola, Auray&#39;s Blue Hour, and Madrid&#39;s Gran Vía</title>
      <link>https://jollyroger.biz/photos-of-the-day-2026-09-18/</link>
      <description>Grabbed five off the top of the pile this week. No theme, no plan. Just what caught the eye scrolling through the feed.</description>
      <pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/photos-of-the-day-2026-09-18/</guid>
    </item>
    <item>
      <title>Photos of the Day: Kusama, an Edo Rice Market, Red Sea Yoga, Cargo Ships, and Market Fruit</title>
      <link>https://jollyroger.biz/photos-of-the-day-sept-16-2026/</link>
      <description>Five images, pulled at random out of the feed today. No theme, no plan, just whatever the dice landed on.</description>
      <pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/photos-of-the-day-sept-16-2026/</guid>
    </item>
    <item>
      <title>AI App Builders Are Three Different Products, and the Bill Arrives in Month Three</title>
      <link>https://jollyroger.biz/ai-app-builders-are-three-different-products/</link>
      <description>Ranking these tools on one leaderboard is the fastest way to pick the wrong one. A founder who wants a working SaaS prototype by Friday and a React engineer who wants a component they can paste into an existing repo are not shopping in the same store, even though both type a sentence and get software back. Sorting the field by what each tool actually produces, and for whom, turns out to be far more useful than any overall score: Lovable, Bolt.new and Replit Agent occupy one shelf, Softr and…</description>
      <pubDate>Sun, 13 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/ai-app-builders-are-three-different-products/</guid>
    </item>
    <item>
      <title>Beach Photo Described Layer by Layer: Red Loungers to the Breakwater at 100mm</title>
      <link>https://jollyroger.biz/beach-photo-described-layer-by-layer/</link>
      <description>A crowded city beach, shot from a raised spot above the sand on a clear afternoon with a 100mm lens. Below is a walk through the frame from the bottom edge up to the horizon, then some notes on why it looks the way it does.</description>
      <pubDate>Fri, 11 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/beach-photo-described-layer-by-layer/</guid>
    </item>
    <item>
      <title>Network Traffic Fell 14% Last Week and One Site Caused All of It</title>
      <link>https://jollyroger.biz/technologies-org-traffic-drop-network-analytics/</link>
      <description>Sixty-six sites, 16.43k visits, down 13.89% week over week. That is the headline number on the Cloudflare report for August 23 to 29, and it is wrong in the way headline numbers usually are.</description>
      <pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/technologies-org-traffic-drop-network-analytics/</guid>
    </item>
    <item>
      <title>Taking the Plunge into the API Pipeline</title>
      <link>https://jollyroger.biz/plunge-into-api-pipeline/</link>
      <description>I finally bit the bullet and enrolled in an API course, mostly because I got tired of treating backend integration like a magical black box where data goes in, hope comes out, and occasionally everything breaks with a helpful error code that translates to absolutely nothing. We live in a world runs on background digital handshakes, yet every time I hit a wall with third-party endpoints, I feel like I&#39;m trying to decipher ancient runes using a modern dictionary. My main goal for this course is…</description>
      <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/plunge-into-api-pipeline/</guid>
    </item>
    <item>
      <title>DUV, HBM and the Entity List: Why 2026&#39;s Biggest Tech Mispricings Were Vocabulary Problems</title>
      <link>https://jollyroger.biz/referently-vocabulary-mispricings/</link>
      <description>A surprising share of this year&#39;s sharpest market moves came down to readers and traders using the same word for two different things. Not modelling errors. Definition errors. Once you start sorting the year&#39;s stories by which term got conflated with which, the pattern is consistent enough to be useful.</description>
      <pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/referently-vocabulary-mispricings/</guid>
    </item>
    <item>
      <title>Why I Renewed These Eight Domains: Keywords, Short Strings, and Real Buyer Classes</title>
      <link>https://jollyroger.biz/why-i-renewed-these-eight-domains/</link>
      <description>Eight names, $94.32, every one kept. Renewal season is where a portfolio either proves it was assembled deliberately or reveals that it accumulated by accident, and this batch is the first kind. Each name here answers a specific question about who eventually wants it and why, and several of them answer it better than they did a year ago.</description>
      <pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/why-i-renewed-these-eight-domains/</guid>
    </item>
    <item>
      <title>Bar, Trade Show and Restaurant Photography: Mixed Color Temperature Is the Real Problem, Not Low Light</title>
      <link>https://jollyroger.biz/mixed-light-photography-bars-trade-shows-restaurants/</link>
      <description>Lay out a week of frames in a grid and the pattern becomes obvious. Oysters and a glass of white under window light. A trade show booth lit by a blue LED wall and a tungsten spot at the same time. A backbar with three hundred bottles glowing at 2700K. A restaurant pass under heat lamps. An Air Tractor against open sky. Twelve frames, and no two of them share a light source.</description>
      <pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/mixed-light-photography-bars-trade-shows-restaurants/</guid>
    </item>
    <item>
      <title>Weekly Site Network Analytics Summary: July 12–18, 2026</title>
      <link>https://jollyroger.biz/weekly-site-network-analytics-summary-july-12-18-2026/</link>
      <description>Aggregate traffic and performance across all 65 active sites in the network for the week of July 12–18, 2026.</description>
      <pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/weekly-site-network-analytics-summary-july-12-18-2026/</guid>
    </item>
    <item>
      <title>Green Day After a Rough Week</title>
      <link>https://jollyroger.biz/green-day-after-a-rough-week/</link>
      <description>Checked the portfolio app before I&#39;d even had coffee. +5.55% on the day, account back over 10.9K. Felt good for about ten seconds before the other voice in my head reminded me that &#34;felt good&#34; and &#34;leveraged 2x-3x across five semiconductor and memory ETFs&#34; are not really compatible states of mind.</description>
      <pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/green-day-after-a-rough-week/</guid>
    </item>
    <item>
      <title>Why Marketanalysis.com Is a Million Dollar Domain Name</title>
      <link>https://jollyroger.biz/marketanalysis-million-dollar-domain/</link>
      <description>Two words, zero friction, total clarity. Marketanalysis.com describes exactly what it is the instant anyone reads it, and that kind of immediate comprehension is the single hardest thing to buy in branding. Most companies spend years and millions of dollars trying to make an invented name mean something. This domain already means something, to everyone, in every language market where &#34;market analysis&#34; translates directly.</description>
      <pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/marketanalysis-million-dollar-domain/</guid>
    </item>
    <item>
      <title>Things That Didn&#39;t Fit Elsewhere</title>
      <link>https://jollyroger.biz/things-that-didnt-fit-elsewhere/</link>
      <description>Some links wait around for a home that never comes. Rather than let them expire in a browser tab, here they are together — a spread with no argument, just proximity.</description>
      <pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/things-that-didnt-fit-elsewhere/</guid>
    </item>
    <item>
      <title>Weekly Web Analytics Summary: July 5 to July 11, 2026</title>
      <link>https://jollyroger.biz/weekly-analytics-summary-july-5-11-2026/</link>
      <description>This report covers aggregate visits, page views, and median page load time across all 65 active sites for the week of July 5–11, 2026.</description>
      <pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/weekly-analytics-summary-july-5-11-2026/</guid>
    </item>
    <item>
      <title>Why I Renewed These 13 Domains This Year</title>
      <link>https://jollyroger.biz/why-i-renewed-these-domains/</link>
      <description>Every year, renewal season forces the same question on every domain investor: which names still earn their keep, and which ones quietly get let go. This year I renewed thirteen domains across .com, .net, and .org for a combined cost of a little over $150. Here&#39;s the reasoning behind each one.</description>
      <pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/why-i-renewed-these-domains/</guid>
    </item>
    <item>
      <title>What We&#39;ve Been Covering: From Forward Deployed Engineers to WiFi Physics</title>
      <link>https://jollyroger.biz/referently-roundup/</link>
      <description>A running list of recent explainers worth revisiting, spanning AI hiring trends, market sentiment gauges, semiconductor competitive positioning, and the practical physics of home networking.</description>
      <pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/referently-roundup/</guid>
    </item>
    <item>
      <title>Microsoft AI Tour Tel Aviv, June 30 2026, Tel Aviv</title>
      <link>https://jollyroger.biz/microsoft-ai-tour-tel-aviv/</link>
      <description>The Microsoft AI Tour rolled into Tel Aviv on June 30, drawing a crowd well past 2,000 attendees to Heichal Hatarbut for a day built around one central shift: agentic AI moving out of pilot mode and into production systems across Israeli enterprise.</description>
      <pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/microsoft-ai-tour-tel-aviv/</guid>
    </item>
    <item>
      <title>Full-Bleed Images in Hugo and WordPress: Three Approaches Compared</title>
      <link>https://jollyroger.biz/full-bleed-images/</link>
      <description>Getting an image to break out of its containing column and run edge-to-edge across the viewport is one of those problems with three solutions, two of which are wrong in ways that only surface later.</description>
      <pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/full-bleed-images/</guid>
    </item>
    <item>
      <title>Why I’m Visiting the Baird 2026 Global Consumer, Technology &amp; Services Conference</title>
      <link>https://jollyroger.biz/baird-conf-26/</link>
      <description>There’s a certain rhythm to these institutional conferences that’s hard to explain until you’ve been in the middle of one. It’s not really about the stage moments or the formal presentations, even though those exist, but more about the constant low hum of meetings happening everywhere at once, quick transitions between rooms, someone half-reading a slide deck on their phone while waiting for the next investor to walk in, that kind of thing. The Baird conference sits right in that category of…</description>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/baird-conf-26/</guid>
    </item>
    <item>
      <title>Why Rising Bond Yields Shake Some Sectors — and Spare Others</title>
      <link>https://jollyroger.biz/why-rising-bond-yields-shake/</link>
      <description>Rising bond yields do not affect the stock market evenly. They quietly reshape market leadership, pressure some industries, and create opportunities in others. In many cases, the sectors that performed best during periods of cheap money suddenly become the weakest once yields begin climbing.</description>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/why-rising-bond-yields-shake/</guid>
    </item>
    <item>
      <title>Understanding Excess Liquidity in Interactive Brokers</title>
      <link>https://jollyroger.biz/excess-liquidity/</link>
      <description>Excess Liquidity is one of the most important numbers inside a margin trading account, yet many traders barely notice it until something starts going wrong. In Interactive Brokers, Excess Liquidity effectively represents the remaining safety cushion between your account’s current equity and the broker’s maintenance margin requirement. It is the distance between stability and forced liquidation, and during volatile markets that distance can disappear surprisingly fast.</description>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/excess-liquidity/</guid>
    </item>
    <item>
      <title>Liga MX Clausura 2026 Final: Cruz Azul vs Pumas UNAM</title>
      <link>https://jollyroger.biz/liga-mx-final-2026-cruz-azul-pumas/</link>
      <description>The Liga MX Clausura 2026 final is set: Cruz Azul against Pumas UNAM, with the first leg on May 21 and the decisive second leg on May 24 at Estadio Olímpico Universitario in Mexico City.</description>
      <pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/liga-mx-final-2026-cruz-azul-pumas/</guid>
    </item>
    <item>
      <title>Weekly Summary: May 3 to May 9, 2026</title>
      <link>https://jollyroger.biz/weekly-web-analytics-may-3-9/</link>
      <description>Aggregate performance across 65 sites for the week of May 3 to May 9. Visits rose 2.65% to 15,500 while page views eased 1.16% to 17,000. Median page load time improved 3.61% to 2,779ms.</description>
      <pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/weekly-web-analytics-may-3-9/</guid>
    </item>
    <item>
      <title>Neymar on Brazil&#39;s World Cup Pre-List: Hope as a Roster Strategy</title>
      <link>https://jollyroger.biz/neymar-world-cup-2026/</link>
      <description>Neymar has appeared on Brazil&#39;s preliminary World Cup 2026 roster, and the inclusion has already generated more commentary than most confirmed selections. Carlo Ancelotti, who took over the national team, faces the question that has shadowed Brazilian football for two years: is Neymar healthy enough, and motivated enough, to be useful in a tournament rather than a liability to a squad constructed around him?</description>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/neymar-world-cup-2026/</guid>
    </item>
    <item>
      <title>The Town That Made One Thing</title>
      <link>https://jollyroger.biz/town-that-made-one-thing/</link>
      <description>For most of industrial history, specialization at the town level was the norm rather than the exception. Solingen made cutlery. Murano made glass. Sheffield made steel. Jaipur made textiles. The concentration of expertise, tooling, and supply chain in one place created competitive advantages that were genuine and durable — a craftsman trained in Solingen learned from neighbors who had refined the same techniques across generations, in an ecosystem where every supplier and subcontractor…</description>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/town-that-made-one-thing/</guid>
    </item>
    <item>
      <title>Using Opera Browser&#39;s Built-in VPN on Mobile</title>
      <link>https://jollyroger.biz/opera-browser-built-vpn/</link>
      <description>Opera&#39;s free VPN is built directly into the browser — no separate app needed.</description>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/opera-browser-built-vpn/</guid>
    </item>
    <item>
      <title>TheRomanEmpire.org: A Domain With Two Thousand Years of Authority</title>
      <link>https://jollyroger.biz/the-roman-empire/</link>
      <description>There are subjects that command attention without argument. The Roman Empire is one of them. It is not a niche. It is not a trend. It is the foundational reference point for Western law, architecture, language, governance, and military strategy — a subject that has been continuously studied, debated, dramatized, and taught for two millennia and shows no sign of losing its hold on the public imagination.</description>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/the-roman-empire/</guid>
    </item>
    <item>
      <title>Humberto Cruz and the Collapse of a Baseball Career Before It Began</title>
      <link>https://jollyroger.biz/humberto-cruz-padres-prospect/</link>
      <description>Humberto Cruz, once the San Diego Padres&#39; top pitching prospect, has self-deported to Mexico after pleading guilty to a charge related to transporting undocumented immigrants within the United States. The case ends a professional trajectory that had generated genuine organizational excitement and raises questions that extend well beyond one player.</description>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/humberto-cruz-padres-prospect/</guid>
    </item>
    <item>
      <title>bitspeed.org — Available</title>
      <link>https://jollyroger.biz/bitspeed-org-pitch-devtools/</link>
      <description>Performance is the feature nobody ships until it&#39;s the only thing anyone talks about.</description>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/bitspeed-org-pitch-devtools/</guid>
    </item>
    <item>
      <title>William Gibson’s Unevenly Distributed Future</title>
      <link>https://jollyroger.biz/unevenly-distributed-future/</link>
      <description>The image is a complex infographic titled &#34;William Gibson’s Unevenly Distributed Future: The Geography of AI Adoption (2026).&#34; It visualizes the hierarchy and temporal lag of artificial intelligence expertise across different sectors of society.</description>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/unevenly-distributed-future/</guid>
    </item>
    <item>
      <title>Why I&#39;m Attending the 21st Annual Needham Technology, Media &amp; Consumer Conference</title>
      <link>https://jollyroger.biz/needham-tmc-attendance-post/</link>
      <description>Conference season is here, and this week I am at the Westin New York Grand Central for the 21st Annual Needham Technology, Media &amp; Consumer Conference, running May 12 through 14. The reasons are specific.</description>
      <pubDate>Sat, 09 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/needham-tmc-attendance-post/</guid>
    </item>
    <item>
      <title>Moss, Lichen, and the Slow Colonization of Hard Surfaces</title>
      <link>https://jollyroger.biz/6720391/</link>
      <description>Lichen is not a plant. It is a composite organism — fungus and photosynthetic partner, usually algae or cyanobacteria, living in a relationship close enough to mutual dependence that neither exists independently in the same form. This partnership is approximately 250 million years old and has proven more durable than most subsequent evolutionary experiments. Lichen colonized bare rock when nothing else could, built the soil that later organisms required, and continues operating on surfaces…</description>
      <pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/6720391/</guid>
    </item>
    <item>
      <title>The Flag as Weapon</title>
      <link>https://jollyroger.biz/5820471/</link>
      <description>The Jolly Roger was not primarily a symbol of defiance. It was a tool of psychological warfare calibrated to produce a specific outcome: surrender without a fight. A merchant captain who saw the black flag and chose to resist was accepting a known consequence — no quarter, no prisoners, no negotiation. One who struck colors immediately was buying safe passage at the cost of cargo. The flag made the terms of engagement explicit before a shot was fired.</description>
      <pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/5820471/</guid>
    </item>
    <item>
      <title>Photo of the Day: The Burano Nobody Photographs</title>
      <link>https://jollyroger.biz/burano-back-street-laundry/</link>
      <description>A back street on Burano, away from the main canal circuit: laundry strung between a pink facade and an orange one, a satellite dish bolted above a blue house, the cobblestones empty. No lace shops. No restaurant menus propped outside. No one selling anything. This is what about two-thirds of Burano actually looks like, and most visitors never find it because the ten-minute walk from the vaporetto to the photogenic canal already feels like the whole island. It nearly is. On what these islands…</description>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/burano-back-street-laundry/</guid>
    </item>
    <item>
      <title>When You Know Your Web Dev Side Hustle Is Going Well</title>
      <link>https://jollyroger.biz/gallery/</link>
      <description>There’s a quiet moment that sneaks up on you when a web dev side hustle starts to feel less like “something you’re trying out” and more like something that’s actually working. It’s not usually dramatic, no confetti, no big announcement. It’s more like opening your laptop at an odd hour, checking messages, and realizing you’re not chasing work anymore… work is kind of finding you. That shift feels subtle at first, almost easy to dismiss, like maybe it’s just a lucky week or a couple of good…</description>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/gallery/</guid>
    </item>
    <item>
      <title>Flatpack: A Minimal Flat-File CMS for Cloudflare</title>
      <link>https://jollyroger.biz/getting-started/</link>
      <description>Most content management systems solve problems you do not have. Databases, admin panels, user authentication, plugin ecosystems — infrastructure that exists to support infrastructure. Flatpack takes the opposite position: a publishing system reducible to a folder of Markdown files, a build script, and a deployment target.</description>
      <pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/getting-started/</guid>
    </item>
    <item>
      <title>Flatpack: A Minimal Flat-File CMS for Cloudflare</title>
      <link>https://jollyroger.biz/flatpack-a-minimal-flat-file-cms/</link>
      <description>Most content management systems solve problems you do not have. Databases, admin panels, user authentication, plugin ecosystems — infrastructure that exists to support infrastructure. Flatpack takes the opposite position: a publishing system reducible to a folder of Markdown files, a build script, and a deployment target.</description>
      <pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/flatpack-a-minimal-flat-file-cms/</guid>
    </item>
    <item>
      <title>Why Flat Files Beat Databases for Most Publishing Operations</title>
      <link>https://jollyroger.biz/why-flat-files-beat-databases/</link>
      <description>The default assumption in publishing infrastructure is that content requires a database. WordPress, Ghost, Drupal — every major CMS reaches for SQL as its first move. The database stores posts, pages, metadata, user accounts, settings, revisions. It becomes the system&#39;s center of gravity, and everything else orbits it.</description>
      <pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/why-flat-files-beat-databases/</guid>
    </item>
    <item>
      <title>The Case for Owning Your Publishing Stack</title>
      <link>https://jollyroger.biz/the-case-for-owning-your-publishing-stack/</link>
      <description>Every managed publishing platform makes the same implicit offer: we will handle the infrastructure if you accept our constraints. The constraints are rarely listed in the marketing copy. They accumulate over time — in pricing changes, in deprecated features, in API modifications that break integrations, in terms of service updates that redefine what you are permitted to publish.</description>
      <pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/the-case-for-owning-your-publishing-stack/</guid>
    </item>
    <item>
      <title>Cloudflare Pages as a Publishing Infrastructure</title>
      <link>https://jollyroger.biz/cloudflare-pages-as-publishing-infrastructure/</link>
      <description>Cloudflare Pages occupies an unusual position in the hosting landscape. It is a CDN-native static host with a build pipeline, a generous free tier, and global edge distribution — infrastructure that would have cost hundreds of dollars per month a decade ago, now available without a credit card for most publishing workloads.</description>
      <pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/cloudflare-pages-as-publishing-infrastructure/</guid>
    </item>
    <item>
      <title>Markdown as a Publishing Format</title>
      <link>https://jollyroger.biz/markdown-as-a-publishing-format/</link>
      <description>Markdown was designed in 2004 by John Gruber as a plain text format that reads naturally and converts cleanly to HTML. It has become the de facto standard for technical writing, documentation, and increasingly for general publishing — not because it is technically superior to alternatives, but because it is simple enough to be universal.</description>
      <pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/markdown-as-a-publishing-format/</guid>
    </item>
    <item>
      <title>Static Site Performance is Not a Tradeoff</title>
      <link>https://jollyroger.biz/static-site-performance-is-not-a-tradeoff/</link>
      <description>Performance is usually framed as a tradeoff. More features cost more compute. More dynamic content costs more latency. More personalisation costs more infrastructure. Static sites invert this framing. The most performant architecture is also the simplest one.</description>
      <pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/static-site-performance-is-not-a-tradeoff/</guid>
    </item>
    <item>
      <title>Version Control as a CMS Feature</title>
      <link>https://jollyroger.biz/version-control-as-a-cms-feature/</link>
      <description>Content management systems typically implement version history as a database feature. WordPress stores post revisions as additional rows. Ghost maintains a revision table. The version history is queryable, restorable through the admin interface, and entirely dependent on the database that contains it.</description>
      <pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/version-control-as-a-cms-feature/</guid>
    </item>
    <item>
      <title>The Deployment Pipeline as Editorial Workflow</title>
      <link>https://jollyroger.biz/the-deployment-pipeline-as-editorial-workflow/</link>
      <description>In a traditional CMS, publishing is a button. The content exists in a database in draft state. Clicking publish changes a field. The post is live. The workflow is immediate and direct, which makes it easy and also makes it difficult to review, stage, or coordinate publication across a team.</description>
      <pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/the-deployment-pipeline-as-editorial-workflow/</guid>
    </item>
    <item>
      <title>RSS Is Not Dead</title>
      <link>https://jollyroger.biz/rss-is-not-dead/</link>
      <description>RSS was declared dead several times in the decade following Google Reader&#39;s shutdown in 2013. The declaration was premature. The protocol never disappeared. It retreated from mainstream consumer use and consolidated among readers who valued chronological, unmediated access to content from sources they had chosen.</description>
      <pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/rss-is-not-dead/</guid>
    </item>
    <item>
      <title>On Minimal Tooling</title>
      <link>https://jollyroger.biz/on-minimal-tooling/</link>
      <description>There is a version of minimal tooling that is ascetic for its own sake — a refusal of complexity as a philosophical position. This is not that argument. The case for minimal tooling is pragmatic. Every tool in a stack is a dependency, and every dependency has a cost that compounds over time.</description>
      <pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/on-minimal-tooling/</guid>
    </item>
    <item>
      <title>Pagination and the Archive as Navigation</title>
      <link>https://jollyroger.biz/pagination-and-the-archive-as-navigation/</link>
      <description>Pagination is a solved problem that publishing systems continue to solve badly. The common failure mode is pagination without context — previous and next buttons that provide no information about what lies in either direction, page numbers with no indication of total depth, or infinite scroll that removes the concept of position entirely.</description>
      <pubDate>Tue, 14 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://jollyroger.biz/pagination-and-the-archive-as-navigation/</guid>
    </item>
  </channel>
</rss>