Tech Couch

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

programming

Avoiding namespace pollution in C

Keeping code of all sizes clean and maintainable

A guide to byte encodings

From binary to text and back

Encrypting data in python with fernet

Secure data encryption without the hassle

The definitive guide to HTTP caching

Saving bandwidth without losing control

Practical bash command grouping

Tips and tricks to make your terminal more powerful

Introduction to ZeroMQ networking patterns

Networking software simplified

Finding common bugs with valgrind

From memory leaks to race conditions

Handling duplicate content on websites

Avoiding chaotic search engine ranking for domains

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