TERMINAL_BLOG
SYS.TIME: 00:00:00
STATUS: ONLINE
UPLINK: SECURE
root@joshideas:~/blog
$ cat /var/log/thoughts.md
 ██████╗ ██╗      ██████╗  ██████╗
 ██╔══██╗██║     ██╔═══██╗██╔════╝
 ██████╔╝██║     ██║   ██║██║  ███╗
 ██╔══██╗██║     ██║   ██║██║   ██║
 ██████╔╝███████╗╚██████╔╝╚██████╔╝
 ╚═════╝ ╚══════╝ ╚═════╝  ╚═════╝

>> ACCESSING KNOWLEDGE BASE...

Thoughts on code, architecture, and the art of building software.
Press [1-6] to filter by category.

FILTER.category >>
ENTRIES: 10 | TOTAL: 10
#000

> RLM: A Claude Code Skill for Processing Massive Documents

How to process documents 100x larger than context windows using the Recursive Language Model paradigm. Environment-based document access, parallel sub-agents, and programmatic chunking.

#001

> Reverse SSH Tunnels: Access Your Home Computer From Anywhere

How to bypass NAT and firewalls using reverse SSH tunnels. Persistent connections with autossh, systemd hardening, and fail2ban protection for secure remote access.

#002

> Building a GNOME Extension: Window Position Memory

How I built a lightweight GNOME Shell extension to remember window positions. Signal-based tracking, debounced persistence, and the quirks of GJS development.

#003

> Hash-Based WebSocket Messaging: Preventing 5 Critical Vulnerabilities

How combining deviceId + uid + timestamp + nonce creates an impenetrable message authentication system that stops replay attacks, tampering, and session hijacking.

#004

> Building a Distributed Print System with Node.js and WebSockets

Event-driven architecture for enterprise label printing: auto-discovery, smart retry logic, and Brother raster protocol implementation.

#005

> Scaling Drupal: Cron Jobs, Queue Workers, and Flat Tables

The architectural patterns that let Drupal handle 50,000+ records efficiently. Flat table philosophy, Object Catalog, and bypass flags for bulk operations.

#006

> Headless Drupal + React PWA: Real-Time Sync Architecture

Building offline-first applications with IndexedDB, Service Workers, and timestamp-based differential sync over WebSockets.

#007

> Capacitor.js: Bridging React PWA to Android Native

Building custom native plugins for camera, GPS, and Firebase Cloud Messaging. The complete guide to React-to-Android integration.

#008

> Brother Raster Protocol: Low-Level Label Printing

Demystifying the Brother printer protocol: ESC commands, 1-bit bitmap generation, and TCP socket communication for thermal labels.

#009

> Event-Driven Job Queues: Why Polling is Dead

Building responsive job processing systems that react instantly. Smart retry logic, per-worker concurrency, and filesystem-based persistence.