Ende-zu-Ende Verschlüsselung

Traditionell wird der Content der Webseite in der Datenbank gespeichert und kann vom Server in Klartext gelesen werden. Im Falle eines Serverhacks, bei dem die Datenbank ausgelesen werden kann, kann der Angreifer alle Inhalte aus der Datenbank abgreifen und lesen. Wird Ende zu Ende verschlüsselt, landet der Inhalt selbst auch verschlüsselt in der Datenbank. Im […]

Typescript vs. GraphQL Queries & Mutations

Da es müßig ist, für alle Queries und Mutations und deren Models Typen zu schreiben für GraphQL bietet sich ein Generator an. Fündig geworden und für gut befunden bin ich bei GraphQL Code Generator

GraphQL Endpunkt in Verbindung mit MongoDB umsetzen

server/index.js Expressserver implementieren GraphQL Enpunkt als Middleware an den Expressserver binden MongoDB verbinden Expressserver starten GraphQL-Schema implementieren Mongoose Models implementieren Mongoose Models in die GraphQL-Schema-Queries integrieren (Damit ist die MongoDB an die GraphQL-API angebunden!)

iOS Simulator – Video aufnehmen

Resposive Text basierend auf Bildgröße

Die umgebene Box auf display-inline setzen, damit Sie die Größe Ihrer Kindelemente annimmt. Die Überschrift, bzw. das Textelement auf width: 0 setzen, damit es nicht mehr automatisch die Breite des Eltern-Containers übernimmt. Das Textelement (h1) auf min-width: 100% setzen, damit es die Größe des Bildes annimmt. Quelle

Docker CheatSheet

Volume-Arten Vergleich

Raspi über Hostname

Im Router dem Raspi eine feste IP-Adresse vergeben. Auf dem Raspi in der /etc/hosts: In der /etc/hostname den gleichen Hostname (bspw. raspberrypi.local) eintragen

Git – CheatSheet

Remote-URL ändern Branches anzeigen Stashing (Zwischenspeichern) Artikel Branching Artikel | Artikel zum Branchlöschen Merging Artikel Diff Geänderte Dateien auflisten Verzeichnis aus git NICHT lokal löschen Gelöschte Datei aus altem Stand ansehen Gelöschte Datei aus altem Stand zum Vergleich wiederherstellen

Linux Cheatsheet

VSCode Fonts anpassen

Download and install both FiraCode and FlottFlott (or another cursive alternative if you want) Install VSCode Extension: Custom CSS and JS Loader Save styles.css on your desktop Update the User settings (settings.json) in VSCode. (note: don’t forget to change the path “ vscode_custom_css.imports”) Ctrl + CMD + P -> Reload Custom JS and CSS styles.css Quelle: https://medium.com/@zamamohammed/multiple-fonts-alternative-to-operator-mono-in-vscode-7745b52120a0