#software
Showing 12 articles in this topic
Why I Ditched Electron for Native SwiftUI on macOS
Our desktop utility was chewing through 450MB of RAM just to sit in the menu bar. Rebuilding it in native Swift dropped memory to 18MB and restored battery life.
Zero-Copy Memory in Rust: How We Streamed 2GB Files Without Crashing the OS
Memory allocations in tight loops will kill your server throughput. Here is how buffer borrowing and mmap syscalls eliminated 90% of heap pressure.
Building Instant Search with SQLite FTS5: Why You Don't Need Elasticsearch
Elasticsearch and Algolia add massive operational complexity to simple blogs. How SQLite's native FTS5 extension gives you sub-2ms BM25 ranking on zero budget.
Why Traditional Open Source Licensing Is Breaking Under Modern Cloud Hosting
From Redis to Terraform, independent developers are fleeing the MIT license. Reflections on keeping code free while preventing trillion-dollar cloud arbitrage.
Why We Rewrote Our Core Web Apps from Next.js to Astro
Next.js App Router brought massive complexity, server action bugs, and hydration lock-in. Rebuilding with Astro Islands dropped bundle size to 0kB.
Zed vs Neovim: Can a GPU-Accelerated Editor Beat a Configured Vim Setup?
We tested startup latency, language server protocol responsiveness, and multi-cursor ergonomics. Why Zed is the first editor to genuinely challenge terminal Neovim.
Columnar Databases for Web Analytics: ClickHouse vs Postgres Group By
Why running aggregations on 50 million event logs in Postgres grinds your server to a halt, and how columnar storage computes averages in 3 milliseconds.
Life After Third-Party Cookies: What Actually Happened to Web Privacy
Browsers finally blocked cross-site tracking cookies. Here is how ad networks responded with canvas fingerprinting and how LighterLine stays tracker-free.
Why We Migrated 50,000 Active Users to SQLite
Ditching a managed cloud PostgreSQL instance saved us hundreds of dollars a month and dropped query latency from 35ms to under 1ms.
Manifest V3 Two Years Later: Did Google Actually Break Ad Blockers?
Chrome forced all browser extensions onto declarativeNetRequest rules. We tested rule limits, DNS filtering, and whether Firefox is now mandatory.
Why Zig Feels Like the C Replacement We Actually Wanted
No hidden control flow, no operator overloading, and comptime metaprogramming. What happened when we replaced legacy C utilities with Zig.
Why Local Hardware Inference Will Beat Cloud API Models for Developers
Paying cloud vendors per token creates latency bloat and telemetry privacy risks. Testing quantized local model execution on Apple Silicon Unified Memory.