Search
1000 results for “kitten_tech”
-
Fostering a 3 month old void kitten ❤ he’s so friendly #kitten #fosterkitten #kittensofmastodon #catsofmastodon #mastocats
-
kitten is back up in the city for holiday celebrations!!! :pinkcat_yay:
-
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.
https://kitten.small-web.org/course/hello-kitten
The tooling chapter is now Chapter 2:
https://kitten.small-web.org/course/tools-of-the-trade
And there’s a new Chapter 3 that gets you editing your newly-created web page using Helix Editor:
https://kitten.small-web.org/course/hello-kitten-revisited
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.
https://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
-
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:
https://kitten.small-web.org/#the-ubiquitous-counter-example
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?!
-
🥳 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.
¹ While it’s easy enough to update your version of Bash on macOS using Homebrew, that only works (as we discovered on Friday https://mastodon.ar.al/@aral/115706233541301655) 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?) ;)
-
🥳 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.
¹ While it’s easy enough to update your version of Bash on macOS using Homebrew, that only works (as we discovered on Friday https://mastodon.ar.al/@aral/115706233541301655) 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?) ;)
-
🥳 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.
¹ While it’s easy enough to update your version of Bash on macOS using Homebrew, that only works (as we discovered on Friday https://mastodon.ar.al/@aral/115706233541301655) 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?) ;)
-
🥳 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.
¹ While it’s easy enough to update your version of Bash on macOS using Homebrew, that only works (as we discovered on Friday https://mastodon.ar.al/@aral/115706233541301655) 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 Space Agency is the spiritual successor to Kerbal Space Program https://www.gamingonlinux.com/2025/12/kitten-space-agency-is-the-spiritual-successor-to-kerbal-space-program/
-
I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)
:kitten:💕
#Kitten #SmallWeb #StreamingHTML #EventBasedProgramming #ObjectOrientedProgramming #JavaScript #NodeJS #web #dev #GazaVerified
-
I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)
:kitten:💕
#Kitten #SmallWeb #StreamingHTML #EventBasedProgramming #ObjectOrientedProgramming #JavaScript #NodeJS #web #dev #GazaVerified
-
I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)
:kitten:💕
#Kitten #SmallWeb #StreamingHTML #EventBasedProgramming #ObjectOrientedProgramming #JavaScript #NodeJS #web #dev #GazaVerified
-
I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)
:kitten:💕
#Kitten #SmallWeb #StreamingHTML #EventBasedProgramming #ObjectOrientedProgramming #JavaScript #NodeJS #web #dev #GazaVerified
-
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
-
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
-
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
-
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
-
🥳 New Kitten Release
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:
https://codeberg.org/kitten/app/src/branch/main/CHANGELOG.md#2025-12-10Enjoy!
:kitten:💕
¹ https://htmx.org/events/
² https://kitten.small-web.org/tutorials/streaming-html/#Kitten #SmallWeb #peerToPeerWeb #web #dev #SmallTech #KittenRelease
-
🥳 New Kitten Release
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:
https://codeberg.org/kitten/app/src/branch/main/CHANGELOG.md#2025-12-10Enjoy!
:kitten:💕
¹ https://htmx.org/events/
² https://kitten.small-web.org/tutorials/streaming-html/#Kitten #SmallWeb #peerToPeerWeb #web #dev #SmallTech #KittenRelease
-
🥳 New Kitten Release
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:
https://codeberg.org/kitten/app/src/branch/main/CHANGELOG.md#2025-12-10Enjoy!
:kitten:💕
¹ https://htmx.org/events/
² https://kitten.small-web.org/tutorials/streaming-html/#Kitten #SmallWeb #peerToPeerWeb #web #dev #SmallTech #KittenRelease
-
🥳 New Kitten Release
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:
https://codeberg.org/kitten/app/src/branch/main/CHANGELOG.md#2025-12-10Enjoy!
:kitten:💕
¹ https://htmx.org/events/
² https://kitten.small-web.org/tutorials/streaming-html/#Kitten #SmallWeb #peerToPeerWeb #web #dev #SmallTech #KittenRelease
-
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 -
Ah, the joys of having a built-in native JavaScript database¹ that can persist and load typed JavaScript objects² and an interactive JavaScript shell (REPL)³ in Kitten⁴ :)
:kitten:💕
¹ https://kitten.small-web.org/reference/#database
² https://kitten.small-web.org/tutorials/database-app-modules/
³ https://kitten.small-web.org/reference/#kitten-s-interactive-shell-repl
⁴ https://kitten.small-web.org#Kitten #SmallWeb #web #development #JavaScript #NodeJS #JSDB
-
Ah, the joys of having a built-in native JavaScript database¹ that can persist and load typed JavaScript objects² and an interactive JavaScript shell (REPL)³ in Kitten⁴ :)
:kitten:💕
¹ https://kitten.small-web.org/reference/#database
² https://kitten.small-web.org/tutorials/database-app-modules/
³ https://kitten.small-web.org/reference/#kitten-s-interactive-shell-repl
⁴ https://kitten.small-web.org#Kitten #SmallWeb #web #development #JavaScript #NodeJS #JSDB
-
The following hashtags are trending across South African Mastodon instances:
#kitten
#caturday
#Today
#prayer
#prayerrequestBased on recent posts made by non-automated accounts. Posts with more boosts, favourites, and replies are weighted higher.
-
Kitten befriends every cat, bird has a leg to stand on, therapy horses in New York City, wombat rolls out the carpet, and more.
https://cutetropolis.com/2025/11/12/links-mission-pawsible/
#birds #cats #dogs #gulls #horses #kittens #pups #wombatWednesday #wombats
-
We are traveling this week so here’s some kitten photos of William ❤ #kitten #fosterkitten #cat #rescuecat #catsofmastodon #mastocats