Posts
Wie ich einen statischen Site-Generator von Grund auf gebaut habe
Ein Custom-Bytecode-Compiler, ein generischer REST-Adapter und die Frage, ob man simdjson-Objekte wirklich durch die ges…
A.R.C. – Die technische Lösung für meine sicheren Server-Backups
A.R.C. ist eine maßgeschneiderte Server-Backup-Lösung mit robuster API Key Authentifizierung und Argon2id-Hashing. Die G…
Bit Shift Operatoren in Java
Dieser Artikel geht auf die Low-Level Operatoren Left - , Right Shift und dem Logischen-Und Operator ein und erklärt an …
Reverse Proxy in nerdisch.
Der Server auf dem dieser Blog läuft ist ein recht gut ausgestattet Root Server, der in einem Rechenzentrum von Hetzner …
Capture IO
Wie man mit Low Level Hooks Tastatur - und Mauseingaben abfangen, speichern und wieder abspielen kann. Ein Deep Dive in …
Wireshark: Eine Dissektion
Da ich aktuell arbeitsbedingt mich tiefgreifend mit Wireshark auseinandersetzen musste, möchte ich hier näher auf das Ne…
Carmack's Trick
John Carmack ist ein bekannter Videospielprogrammierer und Mitbegründer von id Software, dem Unternehmen, das für die En…
Flutter Desktop native Plugins
Neben den neueren FFI Plugins, die Darts ffi Interface nutzen um Shared Libraries zuladen, bietet es auch eine Schnittst…
QR Scanner App mit Flutter
Ich stand mit meinen fast 5 Jahre alten Mittelklasse Smartphone vor einen nicht mehr ganz zeitgemäßen Problem. Anders al…
Flutter Package: count_number
Animiert den Zählvorgang eines Wertes auf der Grundlage einer Spring Simulation. Startet einen internen periodischen Tim…
Assmus Menu (⌐■_■)
Erzeugt aus einer Reihe von annotierten Methoden ein Menü für deine CLI-Anwendung.
JNI: Shared Libraries mit dem Java Native Interface nutzen
Plattform spezifische Schnittstellen lassen sich mit dem Java Native Interface nutzen. So lässt sich Funktionalität impl…
Login gegen Timing Angriffsvektoren härten
Ein Time Attack ist ein Side-Channel-Angriff in einem kryptographischen Kontext. Es ist möglich, ein kryptographisches S…
Ansteuern von Raspberry Pi GPIO in Rust
Die Bibliothek wiringPi wird schon einige Zeit nicht mehr gepflegt. Sie liegt auch dem RaspberryPi OS längst nicht mehr …
Ein SQLight Client im Browser mit Svelte-Kit, sql.js und Tailwind CSS
Das waren jetzt viele Buzzwords auf einmal. Wie gemacht für den Algorithmus. Aus Gründen habe ich nach einem so einfach …
Node.js im Detail
Node.js bietet JavaScript eine Laufzeitumgebung abseits des Browsers. Dabei nutzt es Googles V8 um JavaScript in einem e…
Gatsby Webhook Service (5) - Gatsby
In diesem Artikel geht es darum das Gatsby CLI (Command Line Interface) als Kind - Prozess beim Anfragen der entsprechen…
Gatsby Webhook Service (4) - Instagram
Den Instagram Feed eines Nutzers ohne direkten API Zugriff anzufragen stellte sich als tricky heraus. Ich kann nachvollz…
Gatsby Webhook Service (3) - JWT Authentifizierung
Im letzten Beitrag haben wir ein Netzwerk aus zwei Container erstellt. Einen für Redis und einen für unseren Node.js Ser…
Gatsby Webhook Service (2) - Das große Containern
In diesem Artikel soll es darum gehen ein kleines Netzwerk aus Containern für den Webhook Service zu erstellen. Am Ende …
Gatsby Webhook Service
Vor einiger Zeit hatte ich schon einmal darüber geschrieben wie man ein Webhook Service entwickeln kann. Meinen Qualität…
Blazor ◀▶ JavaScript: JSON serialisieren und als Datei auf einem lokalen Datenträger speichern.
In diesem Artikel gehe ich darauf ein wie man aus dem WebAssembly Kontext aus eine JavaScript Funktion mit C# aufruft un…
Protokolle
Ganz allgemein ausgedrückt definiert ein Protokoll die Art und Weise wie Daten ausgetauscht werden. Sie können durch Har…
Ports
Auch wenn sich mein Blog überwiegend an Fortgeschrittene richtet, habe ich mir aus gegebenen Anlass vorgenommen etwas Gr…
Das Secure Copy Protokoll mit Node.js nutzen
Mit dem nativ in Node.js umgesetzten child_process lässt sich das Tool scp aus dem Javascript Kontext heraus starten und…
Das Bilderrahmen Programm (2)
In diesem Artikel werden wir den C++ Teil der Anwendung zu einem vorläufigen Ende bringen. Neben dem Einsprungspunkt des…
Flutter, Image - Button Widget
In diesem Beitrag möchte ich gerne erläutern wie man ein Image Button Widget für Flutter in Dart schreibt, das zwischen …
Das Bilderrahmen Programm (1)
Am Ende dieses 3 teiligen Artikels soll das Programm Bilder laden, anzeigen und nach einer bestimmten Zeit zum nächsten …
Embedded Linux Image mittels Yocto erstellen
Am Beispiel eines kleinen DIY Projektes erläutere ich wie man mit Hilfe von Yocto ein Linux Image für einen Raspberry Pi…
YT Download Update v1.4.0
Zu den großen Änderungen gehört unter anderem das fluent-ffmpeg mit einem eigenen System zur Kommunikation mit FFmpeg er…
Hotkey Node Module
In diesem Post erläutere ich, wie ich ein ein natives Hotkey Modul für einen Discord Soundboard Bot entwickelt habe.
Gatsby-Ghost Suche: Redis und RediSearch - Teil 3
Die React Komponente des Gatsby Layouts den neuen Gegebenheiten anzupassen ist nicht aufwendig und schnell erledigt.
Gatsby-Ghost Suche: Redis und RediSearch - Teil 2
Dieser Blog Post erklärt wie man mit einen kleinen HTTP Service Redis durchsucht und mit dem Ergebnis antwortet.
Gatsby-Ghost Suche: Redis und RediSearch - Teil 1
Wir erweitern unser Such - Plugin und verschieben den Prozess des durchsuchens vom Client zum Server.
Updating von jQuery und Lodash eines Shopify Themes
Wer so manch ein Theme für Shopify genauer analysiert findet unter Umständen heraus das total veraltete JavaScript Libra…
WebP und PNG/JPEG in gatsby-image
Wie man dem gatsby-image Plugin WebP - und PNG/JPEG Bilder als Quellen mittels GraphQL übergeben kann.
Gatsby-Ghost Suche: Content indizieren
Der Ghost Content API mangelt es derzeit noch an einigen wichtigen Features um effizient Daten abzufragen. Man ist zum B…
Gatsby-Ghost Suche: Webworker
Erweiterung der Gatsby-Ghost React Suchkomponente um einen Webworker zum Laden und Filtern der Datensätze.
Node.js C++ AsyncWorker
Damit bei rechenintensiven Aufgaben der Event Loop nicht blockiert, kann man diese an den Worker Pool delegieren.
Node.js C++ Addon
Ein simples Beispiel für das Erstellen eines nativen Node.js Addons mittels C++.
Gatsby-Ghost Suche: React Komponente
Beispiel einer React Suchkomponente für Gatsby und dem Gatsby-Source-Ghost Plugin.