05 / Blog

Practical thinking on business software.

Plain-English notes on software decisions, delivery and technical leadership.

Showing 61 to 72 of 188 articles

Page 6 of 16

An organised woodworking workshop with hand tools arranged on a wooden wall above the machinery

Laravel

16 Nov 2025

What Is Laravel? A Beginner's Guide to How It Fits Together

Learn what Laravel is and how routes, validation, controllers, data, views, queues and tests work together inside a modern PHP application.

Yellow plastic components moving through a factory production line, representing small software changes passing through repeatable CI/CD checks

Software delivery

6 Nov 2025

How CI/CD Improves Agile Software Delivery

Learn how CI/CD supports smaller changes, dependable automated checks and safer software releases without removing human judgement.

Startup team reviewing product plans around laptops and a whiteboard in a modern office

Startup software

27 Oct 2025

MVP Development for Startups: From Founder Idea to First Release

See how startup MVP development should move through discovery, product design, engineering, launch preparation and learning without losing focus.

A laptop, tablet and smartphone arranged together on a bright desk as separate digital publishing surfaces

Web development

22 Oct 2025

What Is a Headless CMS? When Separating Content from the Website Helps

See how a headless CMS separates content from presentation, when that freedom helps and which publishing, SEO and support responsibilities move to your team.

Construction crane between buildings representing build versus buy technology decisions

Build vs buy

17 Oct 2025

Build vs buy: how to make the right software decision

A practical way to decide when to build custom software, when to buy tools and when to stop adding complexity.

Developer checking a mobile page while working on application code on a laptop

Software testing

7 Oct 2025

What Is Playwright? Testing the Journeys Your Business Depends On

Learn how Playwright tests real browser journeys, catches release problems and gives teams clearer evidence when business software fails.

A person writes a process on paper beside a laptop and colourful sticky notes on a wooden desk

AI agents

2 Oct 2025

What Is SKILL.md? How AI Agent Skills Turn Prompts into Repeatable Workflows

See how SKILL.md packages AI agent instructions, scripts and references into reusable workflows, plus when skills help and which risks still need reviewing.

Insurance operations professional reviewing a folder of documents at a bright office desk

Insurance AI

30 Sep 2025

Best AI for Insurance Companies: Choose the Work Before the Tool

Compare document AI, generative AI, machine learning and workflow automation for insurance, with clear guidance on controls, integration and human review.

Two colleagues reviewing a digital experience together on a tablet in an office

UX design

2 Sep 2025

What Is UX Design? Making Business Software Easier to Use

Learn how UX design turns real user tasks into clearer journeys, fewer mistakes and business software that needs less explanation.

A person reviewing a project task board covered with coloured notes

Project management

23 Aug 2025

How to Use Basecamp Without Creating Another Place to Check

Learn how to organise Basecamp projects, tasks, decisions, files, client access and check-ins without recreating the noise you wanted to remove.

Server racks and network equipment inside a professionally managed data centre

Cloud hosting

8 Aug 2025

Cloud Hosting or Onsite Servers: Which Fits Your Business?

Compare cloud hosting with onsite servers through cost, control, security, recovery, connectivity and the responsibilities your business can genuinely own.

A padlock securing a black metal gate, representing layered protection in front of a web application

Application security

29 Jul 2025

Cloudflare Application Protection: What It Stops and What Your Code Must Still Do

Learn how Cloudflare WAF, rate limits and origin controls protect an application, and what security work must still happen inside the code.