RSSAmplifier

Blog

Gavide's Blog

Technical notes and essays from Davide Galilei about software, security, systems, and programming.

blog.gavide.devRSS feed ↗5 posts

Latest posts

The compose key and ~/.XCompose

How to type custom symbols on Linux (i.e. \all -> ∀)

ESP32 and Termux

Documenting my journey in trying to use my ESP32 on my phone through Termux

JavaScript Obfuscation Through File Stream Side-Channel

Obfuscating JavaScript code in webpages using file stream side-channel techniques.

Python Generic Return Types

How to implement generic return types in Python, for RPCs and other use cases

Understanding and Preventing Race Conditions in Web Applications

Spot and fix race conditions in Python, FastAPI, and PostgreSQL to prevent data corruption and security issues