Cookie's Tech Blog

Web Development & Security Research Notes

Browser Fingerprinting Techniques Overview

Browser fingerprinting is a technique to track users without cookies. This post covers Canvas, WebGL, AudioContext and other common fingerprint vectors, and discusses defense strategies used by privacy-focused browsers like Tor Browser and Brave.

BrowserPrivacySecurity

Lightweight Python Web Services Compared

Comparing Flask, FastAPI and http.server for different use cases. FastAPI has clear advantages in async performance, but Flask's ecosystem remains the go-to for small projects.

PythonWebFastAPI

Nginx Reverse Proxy Configuration Notes

Common Nginx configuration snippets: SSL certificate setup, WebSocket reverse proxy, custom log formats, multi-site server_name matching rules, and common 502 troubleshooting tips.

NginxDevOps

Chrome DevTools Protocol Getting Started

CDP is Chrome's remote debugging protocol for automation testing, performance analysis, and page screenshots. This post introduces the basics of connecting via WebSocket and executing Runtime.evaluate.

ChromeDebugging