🎉🎉🎉 it's the 34th birthday of the world wide #web so it's a great day to share the upcoming deadline for #writing submissions to GOOD INTERNET! two and a half weeks away!!!

📖 in case you're unaware, GOOD INTERNET is an #indie print AND digital magazine that is run & contributed to by volunteers!

#goodinternet covers a lot of different aspects of the #SmallWeb: unplugging from the corporate web, fighting #enshittification, migrating from data-harvesting corpo social media, creating your own personal website, using code and website-building as an #art form, federation, and creating websites for fun. the aim is to be approachable for beginners and enjoyable for seasoned #indieweb travelers!

🙅 you don't have to be a pro #webdev or a #coding whiz to write about all the good things happening on "this side" of the web.

📣 we want to spread the word about and share thoughts, independent web projects, services, methods, sites, meet-ups, and celebrate the non-corporate web together while making it easier for us to partake and unplug from #bigtech and unhealthy #socialmedia habits.

🔍 we're looking for 1,000- to 4,000-word articles aimed at website owners and hobbyists, any digital (and traditional) artists, #internet culture enthusiasts, #technology nerds, social media expatriates, & anyone who wants to unplug from the corporate-owned web.

⌛ the deadline is August 22, 2025 ⌛

🙏 please boost and help get the word out!

https://goodinternetmagazine.com/contact/

#tech #html #css #opensource #foss #artist #artists #mastodon #fediverse #socialweb #cozyweb #slowweb#humanweb#noAI #writer #writers #neocities #nekoweb #openweb

#writers, #blog aficionados, #web enjoyers, #website browsers: lend me your ears! i need help with a big push to get the word out about #writing for GOOD INTERNET magazine's autumn issue! a digital AND physical magazine that ships all over the world, run & contributed to by volunteers! (‼️)

in case you're unaware, GOOD INTERNET covers a lot of different aspects of the #SmallWeb: unplugging from the corporate web, fighting #enshittification, migrating from data-harvesting corpo social media, creating your own personal website, using code and website-building as an art form, federation, and creating websites for fun. the aim is to be approachable for beginners and enjoyable for seasoned #indieweb travelers!

you don't have to be a professional #webdev or a #coding smartypants to write about all the good things happening on "this side" of the web. the idea here is to spread the word about and share thoughts, independent web projects, services, methods, sites, meet-ups, and celebrate the non-corporate web together while making it easier for us to partake and unplug from #bigtech.

📏 looking for 1,000- to 4,000-word articles aimed at website owners and hobbyists, digital (and traditional) #artists, #internet culture enthusiasts, #technology nerds, #socialmedia expatriates, & anyone who wants to unplug from the corporate-owned #web.

⏲️ the deadline is AUGUST 22, 2025 ⏲️

ℹ️ more info here: https://goodinternetmagazine.com/contact/

#personalweb #websites #web #fediverse #neocities #nekoweb #html #css #zine #zines #indie #independent #creativity #tech #smalltech #opensource #degoogle #media

🎉🎉🎉 it's the 34th birthday of the world wide #web so it's a great day to share the upcoming deadline for #writing submissions to GOOD INTERNET! two and a half weeks away!!!

📖 in case you're unaware, GOOD INTERNET is an #indie print AND digital magazine that is run & contributed to by volunteers!

#goodinternet covers a lot of different aspects of the #SmallWeb: unplugging from the corporate web, fighting #enshittification, migrating from data-harvesting corpo social media, creating your own personal website, using code and website-building as an #art form, federation, and creating websites for fun. the aim is to be approachable for beginners and enjoyable for seasoned #indieweb travelers!

🙅 you don't have to be a pro #webdev or a #coding whiz to write about all the good things happening on "this side" of the web.

📣 we want to spread the word about and share thoughts, independent web projects, services, methods, sites, meet-ups, and celebrate the non-corporate web together while making it easier for us to partake and unplug from #bigtech and unhealthy #socialmedia habits.

🔍 we're looking for 1,000- to 4,000-word articles aimed at website owners and hobbyists, any digital (and traditional) artists, #internet culture enthusiasts, #technology nerds, social media expatriates, & anyone who wants to unplug from the corporate-owned web.

⌛ the deadline is August 22, 2025 ⌛

🙏 please boost and help get the word out!

https://goodinternetmagazine.com/contact/

#tech #html #css #opensource #foss #artist #artists #mastodon #fediverse #socialweb #cozyweb #slowweb#humanweb#noAI #writer #writers #neocities #nekoweb #openweb

🥳 New Kitten release!

Markdown and general renderer fixes.

Fixed:

• Nested Markdown sections rendering bug.

• Detection of components in Markdown where the opening tag spans multiple lines.

• Support for returning a component as a top-level object in a page.

• Slots in Markdown now work as they should (make sure you add them as block-level items, so with a leading and trailing empty line)

Enjoy!

kitten 💕

https://kitten.small-web.org

#Kitten#KittenRelease #SmallWeb#SmallTech#Markdown #rendering#HTML #web #dev

I now believe that "JavaScript or React or Node aren't a problem per se, it's how they're used" is dangerously similar to "Guns don't kill people, they're just tools". Ma'am, a Hello World implemented on top of modern stack requires more RAM than many smartphones manufactured today have.

🥳 New Kitten Release

To GNU tar or not to GNU tar?

• Installing Kitten on Linux should no longer display a screenful of gibberish from the tar command.

You see, macOS, being special, includes BSD tar, not GNU tar, and adds a bunch of Mac-specific metadata and extended header keywords to archives that GNU tar on Linux machines then chokes on and regurgitates onto your screen as warnings.

With this release, Kitten’s packaging script expects GNU tar to be available on macOS and uses that instead of BSD tar.

The latest release of Kitten now installs without any warnings on Linux (at least on my Fedora Silverblue box).

Enjoy!

https://kitten.small-web.org

#Kitten#KittenRelease #SmallWeb#SmallTech#GNU#BSD#Darwin#macOS #tar

🎉 New Kitten¹ Release: A little housekeeping 🧹

Today’s release only concerns production servers:

• Kitten no longer counts all *hits* in its stats. You can still see which of your *pages* are most popular, etc., and see stats for missing URLs, etc., as before from either the web interface or the interactive shell, but not every hit is logged. Instead, you can see the latest 25 served routes in Kitten’s Settings (at /🐱/settings/state/requests/ via the web on your server).

- Kitten production servers now carry out an automatic daily maintenance restart at some time between 3AM and 5AM local server time. (“Have you tried turning it off and on again?” as a Service™) This is to allow JSDB² tables a chance to compact themselves (especially important for high traffic/high mutation tables like sessions, so they don’t balloon up to take up all available memory on small VPS instances).

I don’t think anyone but us (Small Technology Foundation³) is running Kitten in production at the moment but, still. If you are playing with Kitten and experimenting with it in production, your servers will update to this latest version in a few hours.

Full details: codeberg.org/kitten/app/src/br

:kitten: 💕

¹ kitten.small-web.org
² codeberg.org/small-tech/jsdb
³ small-tech.org

alcinnz
alcinnz boosted

🥳 New Kitten Release

• Improved Markdown parser

Kitten’s JavaScript tagged template strings (`kitten.html`) no longer fail to render as expected when interpolated values are used inside of Markdown where the Markdown render changes source order.

So, for example, the following will now work correctly, whereas, previously, the link source and link text would have been erroneously flipped:

kitten.html`
<markdown>
[${linkText}](${linkSource})
</markdown>
`

To implement the fix, I’ve moved Markdown rendering outside of the main render loop and into a pre-render stage and implemented a simple Markdown render tree that non-recursively handles all Markdown region renders.

More details: codeberg.org/kitten/app/src/br

Run `kitten update` to update your dev machines. Your deployment servers will automatically update in the next few hours.

You can learn more about and install Kitten from the Kitten web site:
kitten.small-web.org/

Enjoy!

:kitten:💕

🥳 New Kitten Release

• Improved Markdown parser

Kitten’s JavaScript tagged template strings (`kitten.html`) no longer fail to render as expected when interpolated values are used inside of Markdown where the Markdown render changes source order.

So, for example, the following will now work correctly, whereas, previously, the link source and link text would have been erroneously flipped:

kitten.html`
<markdown>
[${linkText}](${linkSource})
</markdown>
`

To implement the fix, I’ve moved Markdown rendering outside of the main render loop and into a pre-render stage and implemented a simple Markdown render tree that non-recursively handles all Markdown region renders.

More details: codeberg.org/kitten/app/src/br

Run `kitten update` to update your dev machines. Your deployment servers will automatically update in the next few hours.

You can learn more about and install Kitten from the Kitten web site:
kitten.small-web.org/

Enjoy!

:kitten:💕

So I'm having a very large, very slow clearout.

I want to get rid of my stuff with minimal use of evil corporate platforms so I'm trying out listing it on my own website.

My sale site is here: https://epic-attic.co.uk

I've got about 35 items listed so far, maybe 100 or so more to come, once I've taken photos and so on.

This is a real #smallweb project! You have to email me to buy/claim stuff there's no checkout and no tracking or scripts of any sort. EDIT( I just remembered there is one js script to run the image gallery, but it is entirely local and doesn't send or request data anywhere.)

I think we need a hashtag for selling and giving away stuff in the UK (for non business stuff)

What about #SecondHandUK ?

I thought ukForSale initially but that sounds like a political statement.

Is anyone else selling off their excess stuff in the UK? Should we start a #webring?

#ForSale #freecycle#fleamarket #flohmarkt

@judell hey, this is very interesting. The old VB UI in a new web jacket. I just tooted about the Rube Goldberg machine that is modern web dev, and in some ways I was more empowered at the start of my career in 1997 with Visual Basic.

https://social.coop/@smallcircles/114878688112419149

You might have a look if maybe there isn't a cool combination to make with #Datastar at https://data-star.dev which recently went v1.0

They continue where #HTMX stopped, in #hypermedia land, where they use #WebComponents for complex UI.

Oh, I just remembered I also wanted to ping you, @aral about this v1.0 release, regarding #SmallWeb and #Kitten. So here goes. The current website is running #Datastar 1.0.

https://data-star.dev/essays/v1_and_beyond

@judell