Deep dives into tools,
techniques & the web.
Practical guides covering developer tools, health metrics, SEO, converters and more — written to be actually useful.
✦ AI-powered — understands natural language
Why API Key Rotation Is Harder Than It Should Be — Zero-Downtime Rotation, Secure Distribution, and the Permanent Git History Problem
Fixed Deposits vs Government Bonds, Money Market Accounts, and Premium Bonds: Which Low-Risk Option is Right?
Fixed deposits compete with government bonds, money market accounts, and UK Premium Bonds for the same conservative savings money. Here's how each works, the inflation-adjusted real return calculation, when Premium Bonds beat FDs for higher-rate taxpayers, and how to choose based on liquidity needs.
Treasury Bills, Yield Curves, and Simple Interest: How Short-Term Government Debt is Priced
Treasury bills are priced using simple interest on a discount model — you pay less than face value and receive face value at maturity. Here's how T-bill discount rates work, the yield curve and what inversions signal, real vs nominal yields, and how simple interest appears in overdrafts and trade credit.
Sorting Algorithms Explained: Why the Choice Matters at Scale
Bubble sort handles 1,000 items fine but takes hours on 1 million. Quicksort handles both in milliseconds. Here's how common sorting algorithms actually work, why O(n log n) is the comparison sort lower bound, and what TimSort is doing inside Python and Java.
Database Deduplication at Scale: Fuzzy Matching, Master Data Management, and Building a Deduplication Pipeline
Duplicate database records cost businesses in wasted marketing spend and GDPR violations — and simple string matching misses "St" vs "Street" or "Smyth" vs "Smith." Here's the deduplication spectrum from exact to fuzzy matching, master data management golden records, and building a Python deduplication pipeline.
Email Provider Migration: The Correct MX Record Sequence to Avoid Losing Email
Switching email providers is one of the most common causes of lost email. Here's the correct migration sequence (never update MX first), how Google Workspace, Microsoft 365, and Zoho Mail configure their MX records, and how to verify after migration.
Production Scheduled Jobs: Idempotency, Monitoring, and Modern Alternatives to Cron
Cron jobs fail silently and traditional cron has no alerting, no history, and no overlap prevention. Here's idempotency design for scheduled jobs, modern alternatives (Celery Beat, AWS EventBridge, Kubernetes CronJobs), and the dead man's switch monitoring pattern.
Atmospheric Pressure: How It Changes with Altitude, Aircraft Cabins, Tyre Pressure, and Blood Pressure
Atmospheric pressure changes with altitude, drives weather, explains why aircraft cabins are pressurised, and affects tyre performance. Here's how pressure varies from sea level to Everest, why your ears pop, and what blood pressure numbers actually mean in other units.
ROT13, Internet Culture, and Why Obfuscation Is Not Encryption
ROT13 is useless for security but was extensively used in Usenet for spoilers — and this illustrates the difference between obfuscation (hiding in plain sight) and encryption (computationally secure). Here's ROT13's internet history, why frequency analysis defeats simple ciphers, and what makes modern encryption actually work.
Mirror Writing, Palindromes, and Da Vinci: The Surprising History of Reversed Text
Leonardo da Vinci filled his notebooks with mirror script — and nobody fully agrees why. Here's the history of mirror writing, palindromes and semordnilaps, how palindrome detection works in code, and why text reversal has surprising practical applications.
External Link Auditing and Toxic Links: How to Run a Backlink Audit and Use the Disavow Tool Correctly
Most "toxic" backlinks are simply ignored by Google, not penalised. The Disavow Tool is often misused to surrender legitimate link equity. Here's how to run a real backlink audit, what actually warrants disavowal, how to structure a disavow file, and why most sites rarely need it.
Google's Helpful Content Update: What Changed, the Recovery Signals, and How to Audit Your Site
The Helpful Content Update introduced a sitewide classifier — thin content anywhere on your domain can suppress good content everywhere. Here's what triggered the update, the signals Google uses to identify unhelpful content, why recovery is slow (the classifier only updates with core updates), and the practical audit process.
E-E-A-T and Structured Data: Using Schema to Communicate Trust Signals to Google
E-E-A-T is assessed through multiple proxies — and structured data is one of the most direct ways to communicate authorship, organisation identity, and content credibility. Here's how Author schema with sameAs, Organization schema, MedicalWebPage review markup, and entity consistency all contribute to E-E-A-T signals.