Aral Balkan · @aral
39867 followers · 28763 posts · Server mastodon.ar.al

Just added a few more basic examples of route parameter usage in Kitten to the routing sample app:

codeberg.org/kitten/app/src/br

#kitten #SmallWeb #routing #web #dev #documentation #examples

Last updated 1 year ago

Aral Balkan · @aral
39867 followers · 28763 posts · Server mastodon.ar.al

@strypey @dragestil Didn’t end. Has been evolving :)

(And is no longer limited to Apple’s platforms like the original prototype was.)

ar.al/2023/02/20/end-to-end-en

#SmallWeb

Last updated 1 year ago

Adrianna Tan · @skinnylatte
4367 followers · 8952 posts · Server hachyderm.io

Kagi Small Web: like StumbleUpon, but for the small web.

kagi.com/smallweb

#SmallWeb #indieweb

Last updated 1 year ago

Wes Kennedy · @wesdottoday
198 followers · 1039 posts · Server hachyderm.io

I think at this point I’d like to opt out of the internet as it stands today, for me please

#SmallWeb

Last updated 1 year ago

David · @freeagent
36 followers · 250 posts · Server mastodon.sdf.org

I’m really enjoying Kagi’s “Small Web” feature. They’ve integrated it into their search (so, like Marginalia), but there’s also a feed of new pages from non-commercial, personal blogs from around the web that have been curated by Kagi staff so far and, seemingly, by users in the future. I’m glad to see fighting back against the ever-increasing SEO- and commercialization of the web. And they have an RSS feed!

kagi.com/smallweb

#Kagi #SmallWeb #blogs

Last updated 1 year ago

It's a me, Mauro · @mauro
1229 followers · 3745 posts · Server mograph.social
polarity :wig: · @polarity
1345 followers · 2648 posts · Server social.bitwig.community

Kagi has introduced a new initiative called "Small Web" to highlight non-commercial, individual content on the internet.

The project aims to make this type of content easily discoverable through Kagi's search results, and it features a curated list of nearly 6,000 genuine websites. The entire initiative is open-source and community-driven.

blog.kagi.com/small-web

#SmallWeb #web #search #openweb

Last updated 1 year ago

Aral Balkan · @aral
39758 followers · 28574 posts · Server mastodon.ar.al

Just published a minor update to @small-web/kitten¹ (the type safe library for accessing the Kitten² namespace).

The default export now contains all individually-exported objects.

(Previously, I’d left out some of the more esoteric ones to not clutter the auto-complete list during authoring but got bit by it myself in Domain³ when my unmet expectation that a property should exist lead to a crash).

¹ codeberg.org/kitten/globals
² codeberg.org/kitten/app
³ codeberg.org/domain/app

#SmallWeb #kitten

Last updated 1 year ago

Aral Balkan · @aral
39728 followers · 28555 posts · Server mastodon.ar.al

@awaspnest Haha, glad you like it. (And thank you for the kind words.) :)

There’s more to do but the goal is to use it to enable people (including me) to build peer-to-peer Small Web sites.

Here’s a very simple example of what I mean:

ar.al/2023/02/20/end-to-end-en

:kitten: 💕

#kitten #SmallWeb #peertopeer #e2ee #web #personalweb

Last updated 1 year ago

Aral Balkan · @aral
39728 followers · 28555 posts · Server mastodon.ar.al

@dietrich This is huge; thanks for sharing.

#SmallWeb #ed25519 #webcryptoapi

Last updated 1 year ago

Aral Balkan · @aral
39718 followers · 28525 posts · Server mastodon.ar.al

Kitten¹ now keeps two JSDB² databases per project: an internal one ('kitten._db`) that holds data Kitten manages (sessions, uploads, etc.) and the default one (`kitten.db`) that holds your own tables.

You’ll mostly only care about the latter.

I also took the opportunity to create a Database App Module example and document it in the readme:

codeberg.org/kitten/app#databa

¹ codeberg.org/kitten/app
² codeberg.org/small-tech/jsdb

#kitten #SmallWeb #web #dev #database #JavaScriptDatabase #jsdb

Last updated 1 year ago

Aral Balkan · @aral
39638 followers · 28361 posts · Server mastodon.ar.al

All Kitten¹ globals are now neatly in the kitten namespace².

(See @small-web/kitten³ for a lovely type safe object to work with.)

I’ve updated all the docs, etc., but if notice I’ve missed something, please do let me know either here on in an issue⁴.

I plan on updating Domain⁵ to use the new namespace over the weekend.

:kitten: 💕

¹ codeberg.org/kitten/app
² codeberg.org/kitten/app/issues
³ codeberg.org/kitten/globals
codeberg.org/kitten/app/issues
codeberg.org/domain/app

#kitten #SmallWeb #web #dev

Last updated 1 year ago

Aral Balkan · @aral
39618 followers · 28288 posts · Server mastodon.ar.al

Kitten’s¹ runtime has now been updated to Node version 20.5.1.

Kitten, once released for production use, will be using the latest Node LTS as its runtime. For the time being, I’m following the latest Node 20 line due to a bug in the latest LTS (and 20 will become LTS soon).

¹ codeberg.org/kitten/app

#kitten #SmallWeb

Last updated 1 year ago

Aral Balkan · @aral
39613 followers · 28276 posts · Server mastodon.ar.al

Another heads up, since above is a big breaking change requiring all examples, etc., to be modified, I’ve decided to bite the bullet and also carry out a major API change at the same time that I’ve been putting off for a while:

All current references littering the global namespace will be neatly organised under the new kitten namespace.

So, for example:

html`<h1>Woo!</h1>` will become kitten.html`<h1>Woo!</h1>` and db will become kitten.db, etc.

codeberg.org/kitten/app/issues

#kitten #SmallWeb

Last updated 1 year ago

Aral Balkan · @aral
39610 followers · 28253 posts · Server mastodon.ar.al

Heads up if you’re playing with Kitten¹ (and playing with it is all you should be doing at the moment because it is pre-release and things can will break, which brings us to…)

I’m going to be splitting Kitten’s per-place database into two databases soon: One for Kitten’s own settings for your place and one for your place’s settings.

You will need to recreate the databases of existing projects.

codeberg.org/kitten/app/issues

¹ codeberg.org/kitten/app

#kitten #SmallWeb

Last updated 1 year ago

Aral Balkan · @aral
39595 followers · 28221 posts · Server mastodon.ar.al

Just got reminded in another thread of one of the last talks I gave before the pandemic hit – the opening keynote at NextM Warsaw:

Small Technology: the antidote to Big Tech

youtube.com/watch?v=1rhzge9r6k

(This was before Kitten so at the end I’m demoing its precursor, Site.js. Although a lot of the core pieces are similar. If you want to see how far it has come since then, see the peer-to-peer end-to-end encrypted Kitten chat recording below¹)

¹ ar.al/2023/02/20/end-to-end-en

#smalltech #SmallWeb #video

Last updated 1 year ago

Simone Silvestroni · @m2m
647 followers · 789 posts · Server sonomu.club

New blogroll entry. I'm seriously surprised this time, because I was 100% sure it had already been added long ago...

Chris Wiegman has been on my RSS reader for a long time, probably a year and a half now. He's @chris on the Fediverse.

minutestomidnight.co.uk/links/

#SmallWeb #blog #rss

Last updated 1 year ago

Kroc Camen · @kroc
63 followers · 546 posts · Server mstdn.social

OSNews has added output (osnews.com/story/136770/osnews) and I am once again here to say how bad of a format Gemini is even though a low-spec 'Web is a good thing and I wish there was a better format. I've designed one, but gaining traction is a hopeless endeavour: gist.github.com/Kroc/6322deed2

#SmallWeb #web0 #Gemini

Last updated 1 year ago

Aral Balkan · @aral
39505 followers · 27954 posts · Server mastodon.ar.al

So thank goodness no one (but me) is using Kitten* yet because apparently there was a regression a while back that meant that on terminals without Sixel support, the command-line interface was hanging.

(Pro-tip: environment variables are always strings, don’t be a muppet and treat them like booleans.)

Anyway, it’s fixed now :)

:kitten: 💕

* codeberg.org/kitten/app

#kitten #SmallWeb

Last updated 1 year ago

Simone Silvestroni · @m2m
629 followers · 737 posts · Server sonomu.club

I've decided to regularly update my blogroll page and add one entry per day-ish, until it mirrors my actual RSS feed reader.

I'm talking about real people, represented in my Feedbin under the category "personal websites".

Today: Alison Wilder. She's @alisynthesis on the Fediverse.

minutestomidnight.co.uk/links/

#SmallWeb

Last updated 1 year ago