☀️ Columbus 11°C
// How social engineering cost Marks & Spencer £300 Million // The Backdoor (CVE-2024-3094): 500ms Delay that Saved the Internet From Disaster // PostgreSQL Normalization: The Easy Way vs. The Correct Way (1NF, 2NF, 3NF) // SQLite in Depth: Concurrency & Locked Error // How to Restore True Visitor IPs Behind Cloudflare Using NGINX and cf‑nginx (2026) // Understanding Network Layers: Complete Guide to OSI and TCP/IP Models (2026) // Networking Infrastructure: The Complete Guide From Topologies to Security (2026) // Automated Ubuntu VM Creation on Proxmox via Cloud-Init (2026) // Python Virtual Environments (venv) on Windows and Linux (2026) // How to Secure SSH on Debian 11 & 12 with User Creation and Fail2Ban (2026) // How to Set Up an Isolated VM Network in Proxmox with NAT (Step-by-Step) (2026) // How to Configure Locales on Debian (Fix Language and Encoding Issues)

Blog

Just another tech blog.

How social engineering cost Marks & Spencer £300 Million

Hackers from the Scattered Spider collective tricked Marks & Spencer staff into a password reset. Two months later, the 141-year-old retailer lost £300 million, was offline for 46 days, and had millions of customers’ data stolen in a ransomware attack that started with a single phone call.

David B. Feb 26, 2026
43

SQLite in Depth: Concurrency & Locked Error

SQLite is a powerful, lightweight, and serverless relational database management system (RDBMS) widely used for small to mid-scale projects. Its main strengths lie in its ease of use, minimal configuration, and zero maintenance in most cases.

Ali Eren Tabak Feb 19, 2026
82