Blogs

Practical writing from the people doing the work.

Articles on the decisions that actually shape a project — architecture, cost, delivery and the trade-offs behind them.

100
Articles published
10
Topics covered
In-house
Written by our team
Web Development

Redirect strategy for a website rebuild: protecting what you already rank for

The single most common commercial mistake in a replatform is losing the URLs that already bring in traffic. A redirect map is cheap insurance.

ZooBieDoo Infotech Engineering TeamRead
Drupal

What Drupal security maintenance actually involves

Drupal has a strong security team and a predictable advisory process. The risk on most sites is not the platform, it is that nobody is watching the advisories.

ZooBieDoo Infotech Engineering TeamRead
Cloud

A cloud cost optimisation checklist that does not require re-architecting

A meaningful share of cloud spend on a typical estate is recoverable without changing the architecture at all. Start there.

ZooBieDoo Infotech Engineering TeamRead
DevOps

DORA metrics: measuring delivery without gaming the numbers

Four measures describe delivery performance well. They are useful for finding constraints and harmful when used to compare teams.

ZooBieDoo Infotech Engineering TeamRead
Design

Designing interfaces for complex operational workflows

Software people use all day has different requirements from software people use occasionally. Optimising for the wrong one makes experts slower.

ZooBieDoo Infotech Engineering TeamRead
QA & Testing

Test automation strategy: automating the right things

Suites get abandoned when they are slow, flaky or testing the wrong level. A deliberate strategy prevents all three.

ZooBieDoo Infotech Engineering TeamRead
Web Development

Progressive Web Apps: when the web is the better delivery channel

A PWA avoids app store distribution and gives one codebase. It also gives up some platform capability. Here is how the trade actually falls.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Setting up multilingual Drupal without regretting it later

Drupal handles translation better than most content platforms, but the decisions you make in the first week determine whether adding a language later is easy or painful.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Drupal or WordPress: choosing on structure, not on preference

Both are mature and both are capable. The decision should follow how structured your content is, how complex your permissions are, and who has to maintain it in three years.

ZooBieDoo Infotech Engineering TeamRead
Mobile

Mobile app performance: startup, frames and battery

Users judge an app in the first few seconds. Startup time, scroll smoothness and battery drain are what they actually notice.

ZooBieDoo Infotech Engineering TeamRead
AI & Data

AI governance: documentation and controls that satisfy an auditor

Governance is largely about being able to explain what a system does, on what data, with what oversight, and to evidence it.

ZooBieDoo Infotech Engineering TeamRead
Architecture

Modernising a legacy system without a big-bang rewrite

Complete rewrites fail at a high rate. Incremental strangulation delivers value earlier and carries far less risk.

ZooBieDoo Infotech Engineering TeamRead
Web Development

Technical SEO fundamentals for a business website

Technical SEO is mostly about making a site easy to crawl, easy to understand and fast. None of it is exotic and most of it is done once.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Drupal performance: where the time actually goes

A slow Drupal site is usually slow for a small number of identifiable reasons. Measure before you cache, and cache at the right layer.

ZooBieDoo Infotech Engineering TeamRead
Cloud

Do you actually need Kubernetes?

Kubernetes is excellent at problems many organisations do not have. Here is a straight test for whether you are one of the ones that does.

ZooBieDoo Infotech Engineering TeamRead
DevOps

Secrets management: keeping credentials out of your codebase

Credentials in repositories remain one of the most common causes of breach, and it is one of the most preventable.

ZooBieDoo Infotech Engineering TeamRead