{
    "version": "https://jsonfeed.org/version/1",
    "title": "Nicholas´s Posts",
    "home_page_url": "https://nrako.com/posts",
    "feed_url": "https://nrako.com/feed/json",
    "description": "All my posts as seen on nrako.com",
    "items": [
        {
            "id": "https://nrako.com/hello_web",
            "content_html": "<div class=\"block\"><p>Ah, the good old world wide web ! The open web !</p><p>I missed writing. I wanted to share thoughts, ideas, essays and projects for far\ntoo long — probably years !</p><p>Authoring is a crucial skill to me, for both work and personal expression. It’s\na consuming exercise, sometimes emotional and introspective, but deeply human\nand always reflective.</p><p>The journey of crafting a coherent piece of text is simply <em>highly underrated</em>.\nNow that AI and large language models are disrupting everything, I’ve come to\nvalue the exercise of writing more than ever.</p><p>These days, we “humans” aimlessly scroll through feeds of mindless rants and\nvisuals of all sorts, mostly posted by reaction-seekers. Too often, I found\nmyself in dismay and at a loss in my experience with social networks — somehow\nunable to do more than consume, “retweet”, or fall into the trap of ranting.</p><p>Now I have the urge to rediscover the pleasure of expressing myself, sharing and\ncrafting with thought and intent in a non-toxic space.</p><hr><blockquote>\n<p>The best format will always be the one we shape to match our purest\nexpression.</p>\n<p>The best space will always be safe and open.</p>\n<p>Own both, or your expression will be framed into someone else space, under\nsomeone else rules.</p>\n</blockquote><hr><p>In this personal space, where I’ll freely and openly share my thoughts, I wanted\nto start afresh — on a website under my control.</p><p>No platforms, no social networks, no excessive tools. <strong>Screw those\ncentralized-gate-keepers-algo-manipulators !</strong> Just good old web\nstandards and a few effective lines of code.</p><p>Recently, <a href=\"https://deno.com\" rel=\"noopener\">Deno</a> and its <a href=\"https://fresh.deno.dev\" rel=\"noopener\">🍋 Fresh</a>\nframework caught my interest; I could say more about why and probably will in\nthe future — but for this post, what matters is that my quest for a new personal\nwebsite gave me the perfect pretext to explore this new stack.</p><p>As a result, I also started a Blog plugin for Fresh\n<a href=\"http://github.com/nrako/fresh_blog_plugin\" rel=\"noopener\">http://​github​.com​/nrako​/fresh​_blog​_plugin</a>. ⚠️ It’s a work in progress\n🚧 ! And yes, there are other Fresh blog plugins, but none that make use\nof MyST.</p><p><a href=\"https://mystmd.org\" rel=\"noopener\">MyST (Markedly Structured Text)</a> is another brilliant and\nnoteworthy open source project. It’s basically a superset of markdown\n(CommonMark) for technical and scientific authoring. The MyST project offers\nmuch more, but what really caught my attention is its parser and HTML\ntransformers for this markdown flavor.</p><p>MyST is great for technical writers, coders, and more, but I believe that the\nscientific and academic rigor it enables can also benefit many web publications\n— especially when it comes to referencing and citing other works and authors.</p><p>Additionally, I have some ideas I’d like to experiment with, particularly around\npublications, sharing, and reactions. For that I need to fully control the space\nand code.</p><p>For now, and at the time of this first post, my MyST integration is very crude,\nand I simply dumped some logic from my WIP 🚧 plugin directly into my website’s\nsource. This was necessary because I wanted to experiment with the bleeding edge\nof what Deno has to offer; though I encountered a few temporary issues. JSR does\nnot yet love JSX (.tsx files) <sup><a href=\"#user-content-fn-issue-jsr\" id=\"user-content-fnref-issue-jsr\" data-footnote-ref=\"\" aria-describedby=\"footnote-label\">1</a></sup> and Fresh v2 is still in alpha and\nwill have significant changes to its plugin interface <sup><a href=\"#user-content-fn-fresh-roadmap\" id=\"user-content-fnref-fresh-roadmap\" data-footnote-ref=\"\" aria-describedby=\"footnote-label\">2</a></sup>. But as\nsoon as things gets more stable, I’ll make sure to release my little plugin and\nmake use of it here on my website.</p><p>—my little safe space on the Web.</p></div>\n<section data-footnotes=\"\" class=\"footnotes\"><h2 class=\"sr-only\" id=\"footnote-label\"><a aria-hidden=\"true\" tabindex=\"-1\" href=\"#footnote-label\"><span class=\"anchorsign\" aria-hidden=\"true\"></span></a>Footnotes</h2>\n<ol>\n<li id=\"user-content-fn-issue-jsr\">\n<p>JSR issue for publishing JSX/TSX files\n<a href=\"https://github.com/jsr-io/jsr/issues/24\" rel=\"noopener\">https://​github​.com​/jsr​-io​/jsr​/issues​/24</a> <a href=\"#user-content-fnref-issue-jsr\" data-footnote-backref=\"\" class=\"data-footnote-backref\" aria-label=\"Back to content\">↩</a></p>\n</li>\n<li id=\"user-content-fn-fresh-roadmap\">\n<p>Roadmap to Fresh v2\n<a href=\"https://github.com/denoland/fresh/issues/2363\" rel=\"noopener\">https://​github​.com​/denoland​/fresh​/issues​/2363</a> <a href=\"#user-content-fnref-fresh-roadmap\" data-footnote-backref=\"\" class=\"data-footnote-backref\" aria-label=\"Back to content\">↩</a></p>\n</li>\n</ol>\n</section>",
            "url": "https://nrako.com/posts/hello_web",
            "title": "Hello Open Web!",
            "summary": "A first small post to start my writing journey, explaining my motives and what's behind it.",
            "date_modified": "2024-10-19T00:00:00.000Z",
            "date_published": "2024-10-19T00:00:00.000Z"
        }
    ]
}