home.social

#smallweb — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #smallweb, aggregated by home.social.

  1. I think I’m finally happy with the new API of the (hitherto undocumented and experimental) stateful components in Kitten.

    I’ve been trying to get it as close to plain JS as possible without any framework magic. (There’s still a lot of framework magic but it’s behind the scenes, not at the syntax level.)

    It’s taken longer than I thought it would (if I had a penny…) but I think this was worth it.

    🤞 new release should be next week alongside TypeScript support, etc.

    (The screenshot is a complete one-page Kitten web site, by the way. Albeit one that just displays “MyComponent” at its index. But that’s *all* the code. And that’s fully type-safe TypeScript. Without a build stage.)

    #Kitten #SmallWeb #components #JavaScript #nodeJS

  2. I think I’m finally happy with the new API of the (hitherto undocumented and experimental) stateful components in Kitten.

    I’ve been trying to get it as close to plain JS as possible without any framework magic. (There’s still a lot of framework magic but it’s behind the scenes, not at the syntax level.)

    It’s taken longer than I thought it would (if I had a penny…) but I think this was worth it.

    🤞 new release should be next week alongside TypeScript support, etc.

    (The screenshot is a complete one-page Kitten web site, by the way. Albeit one that just displays “MyComponent” at its index. But that’s *all* the code. And that’s fully type-safe TypeScript. Without a build stage.)

    #Kitten #SmallWeb #components #JavaScript #nodeJS

  3. I think I’m finally happy with the new API of the (hitherto undocumented and experimental) stateful components in Kitten.

    I’ve been trying to get it as close to plain JS as possible without any framework magic. (There’s still a lot of framework magic but it’s behind the scenes, not at the syntax level.)

    It’s taken longer than I thought it would (if I had a penny…) but I think this was worth it.

    🤞 new release should be next week alongside TypeScript support, etc.

    (The screenshot is a complete one-page Kitten web site, by the way. Albeit one that just displays “MyComponent” at its index. But that’s *all* the code. And that’s fully type-safe TypeScript. Without a build stage.)

    #Kitten #SmallWeb #components #JavaScript #nodeJS

  4. I think I’m finally happy with the new API of the (hitherto undocumented and experimental) stateful components in Kitten.

    I’ve been trying to get it as close to plain JS as possible without any framework magic. (There’s still a lot of framework magic but it’s behind the scenes, not at the syntax level.)

    It’s taken longer than I thought it would (if I had a penny…) but I think this was worth it.

    🤞 new release should be next week alongside TypeScript support, etc.

    (The screenshot is a complete one-page Kitten web site, by the way. Albeit one that just displays “MyComponent” at its index. But that’s *all* the code. And that’s fully type-safe TypeScript. Without a build stage.)

    #Kitten #SmallWeb #components #JavaScript #nodeJS

  5. I think I’m finally happy with the new API of the (hitherto undocumented and experimental) stateful components in Kitten.

    I’ve been trying to get it as close to plain JS as possible without any framework magic. (There’s still a lot of framework magic but it’s behind the scenes, not at the syntax level.)

    It’s taken longer than I thought it would (if I had a penny…) but I think this was worth it.

    🤞 new release should be next week alongside TypeScript support, etc.

    (The screenshot is a complete one-page Kitten web site, by the way. Albeit one that just displays “MyComponent” at its index. But that’s *all* the code. And that’s fully type-safe TypeScript. Without a build stage.)

    #Kitten #SmallWeb #components #JavaScript #nodeJS

  6. Postei no BR-Linux to avisando (e é sobre small web!)

    __
    DIAS DE UM FUTURO ESQUECIDO: FINGER, GOPHER E O GEMINI (NÃO AQUELE, O OUTRO!)

    Um oportuno artigo de @brennan recostura a linha entre os protocolos finger:// (1971), gopher:// (1991) e gemini:// (2019), e os alinha em um mesmo nicho, muito interessante: o da chamada small web, onde não há cookies, nem pixels de rastreamento, nem recursos de terceiros, nem espionagem analítica.

    br-linux.org/2026/01/dias-de-u

    #gopher #smallweb #gemini

  7. Other People’s Love Letters

    The IndieWeb Carnival May 2026 theme of Love Letters gave me some interesting and happy reading. I started trying to work out what this Webmentions business was all about while writing this but failed. I've a plugin installed named that but couldn't quite unpick what dependencies it might have or whether it's working, before I became trapped in a circular loop of documentation, so we'll see I suppose! It was pleasantly old school clicking through list of themed posts by different […]

    leia.cymru/2026/05/26/other-pe

  8. Other People’s Love Letters

    The IndieWeb Carnival May 2026 theme of Love Letters gave me some interesting and happy reading. I started trying to work out what this Webmentions business was all about while writing this but failed. I've a plugin installed named that but couldn't quite unpick what dependencies it might have or whether it's working, before I became trapped in a circular loop of documentation, so we'll see I suppose! It was pleasantly old school clicking through list of themed posts by different […]

    leia.cymru/2026/05/26/other-pe

  9. Other People’s Love Letters

    The IndieWeb Carnival May 2026 theme of Love Letters gave me some interesting and happy reading. I started trying to work out what this Webmentions business was all about while writing this but failed. I've a plugin installed named that but couldn't quite unpick what dependencies it might have or whether it's working, before I became trapped in a circular loop of documentation, so we'll see I suppose! It was pleasantly old school clicking through list of themed posts by different […]

    leia.cymru/2026/05/26/other-pe

  10. Other People’s Love Letters

    The IndieWeb Carnival May 2026 theme of Love Letters gave me some interesting and happy reading. I started trying to work out what this Webmentions business was all about while writing this but failed. I've a plugin installed named that but couldn't quite unpick what dependencies it might have or whether it's working, before I became trapped in a circular loop of documentation, so we'll see I suppose! It was pleasantly old school clicking through list of themed posts by different […]

    leia.cymru/2026/05/26/other-pe

  11. Other People’s Love Letters

    The IndieWeb Carnival May 2026 theme of Love Letters gave me some interesting and happy reading. I started trying to work out what this Webmentions business was all about while writing this but failed. I've a plugin installed named that but couldn't quite unpick what dependencies it might have or whether it's working, before I became trapped in a circular loop of documentation, so we'll see I suppose! It was pleasantly old school clicking through list of themed posts by different […]

    leia.cymru/2026/05/26/other-pe

  12. People from my #coop don't appreciate my hand-crafted no-framwork, handwritten HTML+CSS+js. They say it looks unprofessional. They are 100% non-tech normies.

    #webdev what do I do? They want to take an AI shortcut. It's not an option for me.

    Is there a way to make something "look professional"? I don't even know what it means. I don't think they know either.

    #noai #slowweb #SmallWeb #oldInternet #www #web #indieweb

  13. two years ago i finally lost my mind dealing with wordpress and markdown for clients.

    it forced me to write an entire website construction kit in php from scratch (kiki). it forced me to learn how to write a customizable markup language (bug). all so i would never have to touch wordpress and markdown ever again.

    tomotama.com/kiki

    two years later, there are now dozens of kiki instances run by sysop-admins around the world. it's incredibly gratifying to see the web made less shitty by just elbow grease and diy learning. the instance admins are a blend of writers and coders who painstakingly find bugs, dig into the source, and inspectorgadget workarounds. improving it and patching it is a lifelong commitment, even if it doesn't pay the bills.

    in the coming week is a feature that 0.01% of users will take advantage of, but i'm so happy to add it, to keep the dream of an indie web alive: kiki will now generate RSS 2.0 compliant podcast feeds. i thought regular old web RSS was bad. but RSS for podcasts is about 10x worse 😅

    the attached screenshot is a new site i'm building with kiki 1.2.0, which autogenerated a podcast feed using metadata in each post.

    this morning i'm updating a client's wordpress site, and for all my moaning about how bad RSS is, i can't believe how much worse wordpress is. 😆

    #indieweb #smallweb #selfhosting #kiki #rss

  14. New blog post: "My brain is filled with Pointers"

    At work I’m known for having great memory.
    I keep a lot of stuff in my head, maybe too much for my own good.
    And I personally don’t think that I have a very good memory at all.
    I’m prone to forgetting stuff, which is why I set phone alerts even for the most trivial things.
    [...]

    https://schafe-sind-bessere-rasenmaeher.de/mindfulness/my-brain-is-filled-with-pointers/

    #Blog #BlogPost #SmallWeb

  15. It seems the weird POSSE mechanism on my website now works for the three content types: articles, photos and book reviews. All will be posted as normal content to this account, and a cronjob periodically checks for interactions, and adds them to the content on my website. Had to rewrite a significant portion because of some edge cases.

    #POSSE #indieweb #personalwebsite #smallweb