home.social

Search

1000 results for “kitten_tech”

  1. I updated the initial Kitten course based on our first lesson with @casey and your feedback here. So now we start with no tooling except for your default terminal app and Kitten and it serves as a gentle introduction to the command line and gets to you seeing your first web page in your web browser far more quickly.

    kitten.small-web.org/course/he

    The tooling chapter is now Chapter 2:

    kitten.small-web.org/course/to

    And there’s a new Chapter 3 that gets you editing your newly-created web page using Helix Editor:

    kitten.small-web.org/course/he

    I’m going to add an introduction to git to this chapter soon.

    The course is being developed as Casey and I have our lessons so new chapters should trickle in and things may change with rewrites, etc., as we go.

    kitten.small-web.org/course

    Please feel free to follow along and pipe in with thoughts and suggestions if you have any.

    Enjoy!

    :kitten:💕

    PS. There will be screenshots, etc., added as I work on it more. I know it’s a bit text-heavy at the moment.

    #Kitten #KittenCourse #course #SmallWeb #PeerToPeerWeb #web #dev #HTML #CSS #JavaScript #NodeJS

  2. So I just wasted a morning trying to debug why the Highlight.js syntax highlighting in Kitten suddenly began to fail only to realise that @1password is stripping the hljs- prefixes from the class names.

    You can see this for yourself if you have the 1password extension installed at:

    kitten.small-web.org/#the-ubiq

    Load that page with 1password enabled in your browser and you will see that the syntax highlighting doesn’t work and the hljs- prefixes have been stripped.

    Disable the 1password extension and load the page again and you will see syntax highlighting working properly.

    WTF?!

    #1password #browser #extension #highlightJS #Kitten

  3. 🥳 New Kitten Release

    • Reduces minimum Bash version requirement for installing Kitten to Bash 3.2+ (was previously Bash 5+). This removes the requirement for people on macOS to upgrade the ancient version of Bash that Apple ships with their desktop operating system. (If you’re on Linux none of this was ever an issue for you.)¹

    • Updates runtime to Node 24.12.0, the latest long-term support (LTS) version.

    kitten.small-web.org

    ¹ While it’s easy enough to update your version of Bash on macOS using Homebrew, that only works (as we discovered on Friday mastodon.ar.al/@aral/115706233) if you’re running one of the latest three versions of macOS and thus excludes people with perfectly functional older computers. (Don’t get me started on why Apple ships an ancient version of Bash as we’ll go down the rabbit hole of open as in “open for business” vs “free as in freedom” and corporate capture and how capitalism will happily be the end of us if we let it. Aren’t you glad you didn’t get me started?) ;)

    #Kitten #KittenRelease #SmallWeb #SmallTech #bash #NodeJS

  4. 🥳 New Kitten Release

    • Reduces minimum Bash version requirement for installing Kitten to Bash 3.2+ (was previously Bash 5+). This removes the requirement for people on macOS to upgrade the ancient version of Bash that Apple ships with their desktop operating system. (If you’re on Linux none of this was ever an issue for you.)¹

    • Updates runtime to Node 24.12.0, the latest long-term support (LTS) version.

    kitten.small-web.org

    ¹ While it’s easy enough to update your version of Bash on macOS using Homebrew, that only works (as we discovered on Friday mastodon.ar.al/@aral/115706233) if you’re running one of the latest three versions of macOS and thus excludes people with perfectly functional older computers. (Don’t get me started on why Apple ships an ancient version of Bash as we’ll go down the rabbit hole of open as in “open for business” vs “free as in freedom” and corporate capture and how capitalism will happily be the end of us if we let it. Aren’t you glad you didn’t get me started?) ;)

    #Kitten #KittenRelease #SmallWeb #SmallTech #bash #NodeJS

  5. 🥳 New Kitten Release

    • Reduces minimum Bash version requirement for installing Kitten to Bash 3.2+ (was previously Bash 5+). This removes the requirement for people on macOS to upgrade the ancient version of Bash that Apple ships with their desktop operating system. (If you’re on Linux none of this was ever an issue for you.)¹

    • Updates runtime to Node 24.12.0, the latest long-term support (LTS) version.

    kitten.small-web.org

    ¹ While it’s easy enough to update your version of Bash on macOS using Homebrew, that only works (as we discovered on Friday mastodon.ar.al/@aral/115706233) if you’re running one of the latest three versions of macOS and thus excludes people with perfectly functional older computers. (Don’t get me started on why Apple ships an ancient version of Bash as we’ll go down the rabbit hole of open as in “open for business” vs “free as in freedom” and corporate capture and how capitalism will happily be the end of us if we let it. Aren’t you glad you didn’t get me started?) ;)

    #Kitten #KittenRelease #SmallWeb #SmallTech #bash #NodeJS

  6. 🥳 New Kitten Release

    • Reduces minimum Bash version requirement for installing Kitten to Bash 3.2+ (was previously Bash 5+). This removes the requirement for people on macOS to upgrade the ancient version of Bash that Apple ships with their desktop operating system. (If you’re on Linux none of this was ever an issue for you.)¹

    • Updates runtime to Node 24.12.0, the latest long-term support (LTS) version.

    kitten.small-web.org

    ¹ While it’s easy enough to update your version of Bash on macOS using Homebrew, that only works (as we discovered on Friday mastodon.ar.al/@aral/115706233) if you’re running one of the latest three versions of macOS and thus excludes people with perfectly functional older computers. (Don’t get me started on why Apple ships an ancient version of Bash as we’ll go down the rabbit hole of open as in “open for business” vs “free as in freedom” and corporate capture and how capitalism will happily be the end of us if we let it. Aren’t you glad you didn’t get me started?) ;)

    #Kitten #KittenRelease #SmallWeb #SmallTech #bash #NodeJS

  7. Another quick release, this one adds Alpine.js support for shorthand event handlers.

    Just add a `@` before your shorthand event handler names to have them expanded as inline Alpine.js event handlers.

    e.g., `on:connect` → `@on:connect`

    Enjoy!

    :kitten:💕

    #Kitten #AlpineJS #HTMX #SmallWeb #peerToPeerWeb #web #dev #JavaScript #nodeJS #SmallTech #KittenRelease

  8. Another quick release, this one adds Alpine.js support for shorthand event handlers.

    Just add a `@` before your shorthand event handler names to have them expanded as inline Alpine.js event handlers.

    e.g., `on:connect` → `@on:connect`

    Enjoy!

    :kitten:💕

    #Kitten #AlpineJS #HTMX #SmallWeb #peerToPeerWeb #web #dev #JavaScript #nodeJS #SmallTech #KittenRelease

  9. Another quick release, this one adds Alpine.js support for shorthand event handlers.

    Just add a `@` before your shorthand event handler names to have them expanded as inline Alpine.js event handlers.

    e.g., `on:connect` → `@on:connect`

    Enjoy!

    :kitten:💕

    #Kitten #AlpineJS #HTMX #SmallWeb #peerToPeerWeb #web #dev #JavaScript #nodeJS #SmallTech #KittenRelease

  10. Another quick release, this one adds Alpine.js support for shorthand event handlers.

    Just add a `@` before your shorthand event handler names to have them expanded as inline Alpine.js event handlers.

    e.g., `on:connect` → `@on:connect`

    Enjoy!

    :kitten:💕

    #Kitten #AlpineJS #HTMX #SmallWeb #peerToPeerWeb #web #dev #JavaScript #nodeJS #SmallTech #KittenRelease

  11. 🥳 New Kitten Release

    kitten.small-web.org

    You can now use the simple `on:` prefix instead of `hx-on:htmx:` to define inline event handlers for HTMX events¹.

    Also, there are three new event shorthands for responding to your Kitten page’s connection lifecycle:

    • on:connecting
    • on:connect
    • on:disconnect

    (These expand during render to `hx-on:htmx:ws-connecting.window`, `hx-on:htmx:ws-open.window`, and `hx-on:htmx:ws-close.window`, respectively.)

    These are useful when using Kitten’s Streaming HTML workflow.

    Full change log:
    codeberg.org/kitten/app/src/br

    Enjoy!

    :kitten:💕

    ¹ htmx.org/events/
    ² kitten.small-web.org/tutorials

    #Kitten #SmallWeb #peerToPeerWeb #web #dev #SmallTech #KittenRelease

  12. 🥳 New Kitten Release

    kitten.small-web.org

    You can now use the simple `on:` prefix instead of `hx-on:htmx:` to define inline event handlers for HTMX events¹.

    Also, there are three new event shorthands for responding to your Kitten page’s connection lifecycle:

    • on:connecting
    • on:connect
    • on:disconnect

    (These expand during render to `hx-on:htmx:ws-connecting.window`, `hx-on:htmx:ws-open.window`, and `hx-on:htmx:ws-close.window`, respectively.)

    These are useful when using Kitten’s Streaming HTML workflow.

    Full change log:
    codeberg.org/kitten/app/src/br

    Enjoy!

    :kitten:💕

    ¹ htmx.org/events/
    ² kitten.small-web.org/tutorials

    #Kitten #SmallWeb #peerToPeerWeb #web #dev #SmallTech #KittenRelease

  13. 🥳 New Kitten Release

    kitten.small-web.org

    You can now use the simple `on:` prefix instead of `hx-on:htmx:` to define inline event handlers for HTMX events¹.

    Also, there are three new event shorthands for responding to your Kitten page’s connection lifecycle:

    • on:connecting
    • on:connect
    • on:disconnect

    (These expand during render to `hx-on:htmx:ws-connecting.window`, `hx-on:htmx:ws-open.window`, and `hx-on:htmx:ws-close.window`, respectively.)

    These are useful when using Kitten’s Streaming HTML workflow.

    Full change log:
    codeberg.org/kitten/app/src/br

    Enjoy!

    :kitten:💕

    ¹ htmx.org/events/
    ² kitten.small-web.org/tutorials

    #Kitten #SmallWeb #peerToPeerWeb #web #dev #SmallTech #KittenRelease

  14. 🥳 New Kitten Release

    kitten.small-web.org

    You can now use the simple `on:` prefix instead of `hx-on:htmx:` to define inline event handlers for HTMX events¹.

    Also, there are three new event shorthands for responding to your Kitten page’s connection lifecycle:

    • on:connecting
    • on:connect
    • on:disconnect

    (These expand during render to `hx-on:htmx:ws-connecting.window`, `hx-on:htmx:ws-open.window`, and `hx-on:htmx:ws-close.window`, respectively.)

    These are useful when using Kitten’s Streaming HTML workflow.

    Full change log:
    codeberg.org/kitten/app/src/br

    Enjoy!

    :kitten:💕

    ¹ htmx.org/events/
    ² kitten.small-web.org/tutorials

    #Kitten #SmallWeb #peerToPeerWeb #web #dev #SmallTech #KittenRelease

  15. Kitten update! We have upper and lowercase cats. ❤️ Daisy is starting to tolerate Lily.
    Lily also met our bunny Shadow, who also tolerated her.
    And how am I supposed to work with such cuteness everywhere??
    #kitten #CatsOfInstagram #Catstagram #cat

  16. The following hashtags are trending across South African Mastodon instances:

    #kitten
    #caturday
    #Today
    #prayer
    #prayerrequest

    Based on recent posts made by non-automated accounts. Posts with more boosts, favourites, and replies are weighted higher.

  17. The following hashtags are trending across South African Mastodon instances:

    #kitten
    #caturday
    #braai
    #wine
    #Today
    #Wales
    #rugby
    #prayer
    #prayerrequest

    Based on recent posts made by non-automated accounts. Posts with more boosts, favourites, and replies are weighted higher.

  18. Kitten befriends every cat, bird has a leg to stand on, therapy horses in New York City, wombat rolls out the carpet, and more.

      cutetropolis.com/2025/11/12/li  

    #birds #cats #dogs #gulls #horses #kittens #pups #wombatWednesday #wombats