🥳 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 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
So I’m teaching a friend who doesn’t have any development knowledge how to get started with Small Web development and I thought it would be a good opportunity to start creating and sharing the course on the Kitten web site, one lesson at a time.Here’s the link:
It’s a work in progress that I’ll be adding to along with our lessons but the draft of the first one, on setting up your development environment (which I whipped up in the pub last night, so expect typos) is here:
kitten.small-web.org/course/se…
Please feel free to follow along and file issues if you have thoughts for improvements, etc.
The Setting Up lesson will actually likely end up being the second one with the first being a theoretical one on Small (peer-to-peer) Web development and how it is similar to and differs from Big (centralised) Web development.
Enjoy!
💕
#SmallWeb #Kitten #SmallTech #web #dev #course #education #HTML #CSS #JavaScript #NodeJS

Baraa family🕊🤍
in reply to Aral Balkan • • •Digital Mark λ ☕️ 🕹 👽
in reply to Aral Balkan • • •Altho, Apple has a very good point that bash should be dead dead dead, use zsh or a dead badger or literally anything except bash post Shellshock.
dash should work safely on anything from MacOS, BSD, Linux in the last 25 years, but may be difficult to clean out the bash-isms in your scripts, I know I had to start fresh with zsh.
Aral Balkan
in reply to Digital Mark λ ☕️ 🕹 👽 • • •@mdhughes The *only* reason Apple ships an ancient version of bash is the license.
(And if someone hasn’t upgraded their deployment machines since 2014 or if they’re running CGI scripts in 2025, they have bigger problems.) :)