Topic Tag

#software

Showing 12 articles in this topic

Clean programming code on a sleek dark monitor screen
Software • 5 min read

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.

Daniel Dano Read article →
Matrix code glyphs and high performance computer terminal visualization
Software • 5 min read

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.

Daniel Dano Read article →
Glowing digital data points connecting into search index networks
Software • 5 min read

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.

Daniel Dano Read article →
Open digital networks connecting worldwide over dark background
Opinion • 5 min read

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.

Daniel Dano Read article →
Code editor showing clean HTML and CSS component architecture
Software • 5 min read

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.

Daniel Dano Read article →
Programming workstation showing colorful code syntax on dual monitors
Dev Tools • 5 min read

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.

Daniel Dano Read article →
Analytics dashboard displaying data visualizations on high tech monitor
Software • 5 min read

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.

Daniel Dano Read article →
Digital padlock graphic representing cybersecurity and web privacy
Software • 5 min read

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.

Daniel Dano Read article →
Server rack network indicators glowing cleanly in a modern data center
Software • 5 min read

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.

Daniel Dano Read article →
Computer screen showing complex network security code and firewall filters
Software • 5 min read

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.

Daniel Dano Read article →
Terminal showing high performance systems code compilation in progress
Software • 5 min read

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.

Daniel Dano Read article →
Abstract electronic neural networks and glowing microcircuits
Software • 5 min read

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.

Daniel Dano Read article →