{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Frank Robles",
  "home_page_url": "https://frankrobles.com/",
  "feed_url": "https://frankrobles.com/feed.json",
  "description": "Builder of small internet things — apps, automation, and the occasional walking city.",
  "authors": [
    {
      "name": "Frank Robles",
      "url": "https://frankrobles.com"
    }
  ],
  "hubs": [
    {
      "type": "WebSub",
      "url": "https://pubsubhubbub.appspot.com/"
    }
  ],
  "items": [
    {
      "id": "https://frankrobles.com/blog/hello-again-indieweb/",
      "url": "https://frankrobles.com/blog/hello-again-indieweb/",
      "title": "Hello again — this blog is back, and it speaks IndieWeb",
      "summary": "The old tech blog is revived as my personal site, CV, and portfolio — rebuilt as a static site on S3 + CloudFront with Webmention, Micropub, IndieAuth, WebSub, microformats, and feeds.",
      "content_html": "<p>After a long hiatus, this site is back — and it&#39;s more than a blog now. It&#39;s my\n<a href=\"/cv/\">CV</a>, my <a href=\"/portfolio/\">portfolio</a>, and my home on the independent web.</p>\n<p>Inspired by <a href=\"https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/\">Andros&#39;s excellent write-up on joining the IndieWeb</a>,\nI implemented the full stack:</p>\n<ul>\n<li><strong>Microformats2</strong> everywhere: an <a href=\"https://microformats.org/wiki/h-card\">h-card</a> on the homepage, <code>h-entry</code> on every post, and a proper <code>h-feed</code>.</li>\n<li><strong>Webmentions</strong>, sent and received. Link to one of my posts from your own site and it shows up below the article.</li>\n<li><strong>Micropub + IndieAuth</strong>, so I can publish from any Micropub client by signing in as <code>frankrobles.com</code>.</li>\n<li><strong>WebSub</strong>, so feed readers get new posts pushed in near-real-time instead of polling.</li>\n<li><strong>RSS + JSON Feed</strong>, because feeds never stopped being great.</li>\n<li><strong>rel=&quot;me&quot;</strong> identity links to my other profiles.</li>\n</ul>\n<p>Under the hood it&#39;s a static site: markdown in S3, a tiny custom generator\nrunning in Lambda, published to S3 behind CloudFront. The dynamic endpoints\n(Webmention, Micropub, IndieAuth, and a WordPress-compatible posting API) are a\nsingle Lambda function behind the same domain. No servers to patch, and the\nwhole thing costs pennies a month.</p>\n<p>More on the architecture in an upcoming post. If you have a webmention-capable\nsite, try linking here — it should appear below.</p>\n",
      "date_published": "2026-07-27T16:00:00Z",
      "tags": [
        "indieweb",
        "meta",
        "aws"
      ]
    }
  ]
}