Daily Shaarli
October 13, 2026
The project is active again. It's an alternative to Nextcloud: Etherpad to edit document, file storage with Davros, task and project management with Wekan and chat with Rocket.chat.
Sandstorm supports many other apps. It should be as easy as . The project sandboxes every document created in one of the app.
It's main difference is usability and designed for humans (as they describe it).
A quick-reference list of tools and guides for naming just about… well, anything, in one place:
- Naming buttons → NN/g on UI copy
- Naming classes → classnames.paulrobertlloyd.com
- Naming colors → parrot.color.pizza
- Naming design tokens → Intuit’s design token taxonomy
- Naming features → Shopify Polaris naming guide
- Naming icons → Iconography guide
- Naming layers → goodpractices.design
- Naming products → guide.onym.co
- Naming UI components → component.gallery
- Naming UI behavior → namethatui.com
- Naming variables → Vodafone UK Variables Taxonomy Map and naming-cheatsheet on GitHub
- UI terminology → Moccu’s naming convention framework
The technique is to use:
.example,
.sample {
display: flex;
}
instead of
.example {
display: flex;
}
.sample {
display: flex;
}
Gaining 1-3% on the bundle size is few IMHO. The tool to make it happen is available at https://github.com/j9t/css-dedup
An AGENTS.md for students
Für Anbieter, die Kunden identifizieren müssen oder wollen, gibt es gängige Wege, die deutlich weniger Risiko erzeugen:
- Online-Ausweisfunktion (eID) statt Foto oder Scan: Es werden nur die Daten übertragen, die das Berechtigungszertifikat des Anbieters erlaubt.
- Video-Ident oder Prüfung vor Ort, danach nur ein Vermerk („Identität am … anhand Personalausweis geprüft durch …“) statt einer gespeicherten Kopie, sofern keine Aufbewahrungspflicht besteht.
- Wenn es doch eine Kopie sein muss: verschlüsseltes Upload-Portal statt E-Mail-Anhang, klar begrenzter Zugriff, dokumentierte Löschfrist.
- Transparenz: Rechtsgrundlage, Zweck, Speicherort und Löschzeitpunkt vorab nennen. Das ist nicht nur Pflicht, sondern schafft Vertrauen.
Was ich dir rate, wenn jemand deine Ausweiskopie will
- Nachfragen: Wofür genau, auf welcher Rechtsgrundlage, wie lange wird gespeichert, wer hat Zugriff?
- Alternativen anbieten: eID, Video-Ident, Vorzeigen vor Ort.
- Schwärzen, was nicht gebraucht wird, mindestens Zugangsnummer (CAN) und Seriennummer, sofern keine gesetzliche Pflicht zur vollständigen Kopie besteht.
- Kennzeichnen: Gut sichtbar „Kopie“, Zweck, Empfänger und Datum auf das Bild schreiben. Das erschwert die Wiederverwendung.
- Nicht per unverschlüsselter E-Mail versenden. Wenn der Anbieter kein sicheres Verfahren hat, ist das ein Warnsignal.
- Im Zweifel ablehnen und bei Bedarf die zuständige Datenschutzaufsichtsbehörde einschalten.
Les différentes stratégies:
- types côté serveur via tRPC
- types via un contrat ts-rest (un package dédié)
- types via OpenAPI
- types via un schéma GraphQL
- typage via Protobuf
- server functions