Posts

Browse all posts in one place. Find tutorials, deep dives, guides and updates on AI, programming, security, infrastructure and web development.

WordPress Hacked: Malware Removal and Recovery Guide

If your WordPress site was hacked and is now showing pharmaceutical spam, redirecting visitors to somewhere unpleasant, or has been flagged by Google as deceptive, start here rather than with a plugin. The instinct is to install a security scanner and click clean. That removes the visible symptom and leaves the way in,...

Drupal Migration in 2026: Costs, Options and Deadlines

Drupal migration is one of those projects that stays comfortably in next quarter’s plan until a date makes it urgent. Two dates are doing that right now, and only one of them is in the future. Drupal 7 lost official support on 5 January 2025. Any site still running it has been going without security coverage for well...

Self-Hosting Kimi K3: Hardware, Cost and Sovereignty

Self-hosting Kimi K3 became technically possible on 27 July 2026, when Moonshot AI published the weights for a 2.8-trillion-parameter model alongside production inference support. A great many organisations read that news and concluded they could now run frontier-class reasoning on their own hardware and stop paying...

Custom API Development Cost: What You Pay For in 2026

Anyone estimating custom API development cost from the number of endpoints is going to be wrong, usually by a factor of three. Endpoints are the cheapest part. A dozen of them, reading and writing data you already hold, is a fortnight’s work for a competent backend developer. What costs money is everything that turns...

CRM and ERP Integration: Costs, Methods and Pitfalls

CRM and ERP integration is almost always described as a connection problem, and it is almost never a connection problem. Both systems have documented interfaces. Both have connectors available. The difficulty is that sales and finance have spent years describing the same business in two different vocabularies, and the...

COBOL Modernisation Services: How to Choose a Vendor

Buying COBOL modernisation services is unlike buying any other kind of software work. The system in question has been running for thirty or forty years, nobody currently employed fully understands it, and the consequences of getting it wrong are measured in regulatory reporting failures rather than missed sprints....