Rotating WordPress salts as incident response: the step everyone skips

Close-up of a metal combination lock with rotating numeric dials — visual metaphor for rotating WordPress salts to a new secret combination (photo: Felix Moeller / Pexels)

You’ve cleaned the malware files, deleted the backdoor admin accounts, rotated everyone’s password. The site is fine, you’re fine. Three weeks later someone logs in with a session cookie they grabbed during the compromise window and creates a fresh admin …

Apple Shortcuts to rename + organize iCloud Drive screenshots automatically (the run-on-folder-change recipe)

MacBook Air on a wooden desk with macOS System Preferences open and a folder of files visible — photo by abdullah-bin-mubarak on Pexels

Your ~/Desktop has 437 files in it. Most of them are screenshots called Screenshot 2025-09-04 at 3.42.18 PM.png. You haven’t deleted them because some are useful (a tracking number, a UI bug, a recipe) but most aren’t, and you …

PF firewall on macOS: writing a tiny pf.conf to block outbound traffic from one specific app and ignore everything else

You installed a beta of some app. It’s slow, the UI’s weird, and Activity Monitor shows it making outbound network calls every two seconds — telemetry probably, or analytics, or who-knows-what. You’d uninstall it but you actually need the app …

Standalone calendar + contacts via Radicale on a NAS, syncing to iOS Calendar / Contacts over CalDAV and CardDAV (without iCloud)

Weekly planner notepad with smartphone, charging cable and pen on a beige desk — photo by ann-h-45017 on Pexels

You’ve spent enough years watching iCloud quietly rewrite your contact data, randomly de-syncing one device, “merging” the same family member into three different cards. The fix is leaving iCloud and running your own CalDAV/CardDAV server. Apple’s Calendar and Contacts apps …

Immich vs PhotoPrism for self-hosted photo backup: storage layout, search quality, and mobile-app reliability

You decided to leave Google Photos. Either iCloud’s $2.99 plan ran out of space, the AI-summary features finally crossed your threshold, or you just got tired of paying rent on your own family photos. The two self-hosted answers worth seriously …