Tech Couch

A Comfy Corner for Software, Security, Cloud, and AI

Browse category programming

Compiling native applications for alpine containers

Making glibc programs run in musl environments

Writing user-friendly bash scripts

Meeting user expectations from cleanup to help output

Exploring CPU caches

Why modern CPUs need L1, L2 and L3 caches

Extracting video covers, thumbnails and previews with ffmpeg

Generating common metadata formats from video sources

PHP image upload exploits and prevention

Safely handling image files in PHP environments

The downsides of source-available software licenses

And how it differs from real open-source licenses

Configure linux debian to boot into a fullscreen application

Running kiosk-mode applications with confidence

Why boring software is a smart choice

Not everything is about excitement

Basic geospatial queries in postgres

Geographic distance search without needing PostGIS

Understanding computer storage units and transfer speeds

Making sense of Gb, GB, GiB, Gbps and GBps