Tech Couch

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

programming

How malicious software uses dynamic linking to evade detection

When even linux system utilities lie to you

Manual web application fingerprinting

Understanding what information attackers are looking for

Waiting for page load using selenium

Making sure pages are ready when automating browsers

Writing a pastebin application in bash

You don't always need a heavy web framework

Automating API tests in CI/CD pipelines with bruno

Automatically verify endpoints behave as expected

Fundamental software testing strategies

Verifying programs work before users complain

Writing practical bash functions

Understanding bash functions from passing arguments to returning values

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