Did I mention you can persist #JavaScript class instances in #JSDB¹ in #Kitten²?
(Well, you can.)
It’s a great way to get type information/auto-completion while building your #SmallWeb site/app.
e.g., https://codeberg.org/domain/app/src/branch/main/app_modules/database/database.js
I’ll be talking about some of the more advanced features in Kitten on tomorrow’s #SmallIsBeautiful live stream (follow our #owncast from your fediverse account to be notified when we go live): https://owncast.small-web.org
¹ https://codeberg.org/small-tech/jsdb
² https://codeberg.org/kitten/app
Bloody hell, nothing like discovering a bug in Kitten with an hour to go to a live stream. Now fixed. *phew!* 🐛
Join me in a little under half an hour as I take you through converting a traditional centralised Kitten WebSocket chat¹ to an end-to-end encrypted peer-to-peer one² for the Small Web³.
Watch live at: https://owncast.small-web.org
¹ https://codeberg.org/kitten/app#kitten-chat
² https://codeberg.org/kitten/app#end-to-end-encrypted-kitten-chat
³ https://ar.al/2020/08/07/what-is-the-small-web/
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.