Tag: Swift
25 postsAll posts →
- A TLS Certificate Inside a QR Code — No CA Will Vouch for a Mac on Your Home Network
- TLS Alone Doesn't Know Who's Calling — Lynsi's Handshake Gate, and the Test Script That Lied to Me Twice
- A Segmented Control You Can't Click on Mac — Catalyst Doesn't Deliver Taps Into List Section Headers
- Implementing a Protocol You're Not Allowed to Read — Re-deriving Mosh from Packet Captures
- Mosh Was Painfully Slow, and I Almost Blamed the Tradeoff I'd Just Made
- A Command Snippet Library: Changing 'Tap to Execute' to 'View Before Executing'
- If You Can't Parse the Command Name, Don't Allow It — Command Parsing Is the AI Agent's Security Boundary
- One Sync Protocol, Two Tech Stacks — And a Contract zlib Forced Me to Change
- Deleted and Back Again — An Object That Writes Itself Into the Database
- 'Try Restart' Is Not 'Undo' — Shell-Free Restart and a Crash-Recovery Ledger
- Prefer a Miss Over a Wrong Kill — A Fail-Closed Cleanup Grading Engine
- Stopping a Process That Keeps Changing — TOCTOU and Continuous Checkpoints in a Cleanup Action
- One Key, Five Macs — Keeping Activation Seats From Quietly Leaking Away
- Two Kinds of Garbled Terminal — vim Paste Wedging and Remote Chinese Turning to Question Marks
- Letting an AI Type Commands on Your Server: Shellby's Three-Tier Gate and Five Guardrails
- Keeping an AI Agent's Context From Ballooning With Step Count — Cache Breakpoints, History Folding, and Streaming
- Credentials Can't Touch the Cloud: Shellby's Dual-Track Sync
- No Agent, One Command for All Server Metrics: Shellby's Monitoring
- There's Only One Kind of Tunnel: Shellby's Port Forwarding
- A Dead Connection That Looks Alive: Shellby's Liveness Token
- One SwiftUI Codebase, Three Different Hands: Shellby's Multi-Session Adaptation
- A License System With Zero Backend
- Two SSH Stacks for One Login: Shellby's Backend Choice
- A Red Dot in the Menu Bar — Passive Monitoring for LaunchAgents
- lsof Says node. It Doesn't Say Which Project.