firstfinger
  • Menu ▾
    • about
    • posts
    • rss
    • search
  • about
  • posts
  • rss
  • search

Fixing xterm-ghostty: unknown terminal type Over SSH

2026-05-274 min read
#Linux  #How to  #MacOS  Fixing xterm-ghostty: unknown terminal type Over SSH

Why Ghostty’s xterm-ghostty terminfo breaks SSH into remote Linux servers, why ssh-terminfo makes it worse, and the two-step fix that makes the problem go away for good.

[Read more]

Why Postgres is the last database you’ll need ?

2026-04-249 min read
Why Postgres is the last database you'll need ?

Postgres can handle cache, queues, full-text search, pub/sub and vector workloads out of the box.

[Read more]

The Userspace Tax Behind Protocols - QUIC(UDP) vs TCP

2026-03-1910 min read
#Network  #Linux  The Userspace Tax Behind Protocols - QUIC(UDP) vs TCP

QUIC and TCP are not interchangeable.

[Read more]

How Does Your Database Store Millions of Records?

2026-01-015 min read
#Database  How Does Your Database Store Millions of Records?

Every database write faces the same challenge: disks are 1,000x slower than memory. Your choice between B-Trees and LSM Trees can make your database 10x faster or 10x slower. Here’s how they actually work and when to use each.

[Read more]

Why Your App is Still Slow After Optimization?

2025-08-306 min read
#Network  #APIs  #Cloud  #Database  #Linux  #Programming  Why Your App is Still Slow After Optimization?

Even with optimized queries, fast APIs, and a CDN, your app may still be slow. Network protocols like TCP congestion control and BGP routing introduce latency beyond your code.

[Read more]
[Older posts] >