Tech Couch

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

Pointers 101: The Good, the Bad and the Ugly

Make the most of pointers without worrying about their pitfalls anymore

Producing smaller docker images for go applications

Smaller docker images mean less cost for storage and bandwidth, and faster deployment times. But how do you decrease the size of docker images?

Optimizing SQL queries with ChatGPT

Take advantage of ChatGPT's processing capabilities to make sense of complex query costs and optimization opportunities

Avoiding the 3 most common python pitfalls

Learn how to overcome the most notorious coding pitfalls instead of being surprised by bugs

Demystifying /dev: Understanding Linux Device Files

Understanding device files and their uses in linux

Cracking a password-protected zip file with john

A quick guide to crack password-protected zip (and other) archive files with john the ripper and a wordlist

Choosing the right database for your application

Understanding different types of databases to find the one that fits your application's needs

DNS Essentials: The Foundation of Web Connectivity

A quick tour of a foundational piece of the internet

Encoding videos for the modern web using ffmpeg

Video encoding done right without wading through outdated tutorials