Skip to main content
Fugen Services logo

Blog

Written for the person paying for the work

Cost ranges we would actually quote, trade-offs stated plainly, and the occasions where the honest answer is to spend less. No listicles.

ISO certification stickers with registration numbers on paper.

Engineering · Latest

Natasha’s Law: How Your Labelling Software Must Adapt

Natasha’s Law demands precise allergen labelling—but most software fails due to race conditions, poor data integrity, and ignored production-line risks. Here’s how to adapt yours.

8 min read
Read the article

More articles

Close-up of a computer screen displaying programming code in a dark environment.

Engineering

Integrate legacy systems without inheriting their problems

Legacy integrations fail when they couple to old schemas or logic. Use an anti-corruption layer and scope as a spike to reduce risk.

6 min
Close-up of professionals reviewing documents in an office setting, focused on analytics.

AI & Automation

What an AI chatbot actually costs and when it pays off

A no-hype cost-benefit breakdown for UK businesses evaluating an AI chatbot for support or lead qualification.

6 min
Close-up of professionals reviewing documents in an office setting, focused on analytics.

AI & Automation

What is RAG? Retrieval-Augmented Generation Explained

RAG pulls answers from your documents, not the open web. Here’s how it works, why it fails, and what it actually costs.

6 min
A close-up view of PHP code displayed on a computer screen, highlighting programming and development concepts.

AI & Automation

Self-hosting an LLM vs. API: The Cost and Control Trade-off

Self-hosting an LLM saves money at scale but adds compliance and uptime risks. This guide calculates the exact query volume where self-hosting beats APIs, plus the legal and operational costs you’ll miss.

5 min
Person working on programming code on a laptop indoors. Glasses on the table.

Engineering

REST vs GraphQL: How to Choose Without the Hype

REST keeps things simple and cacheable. GraphQL saves bandwidth when clients need different data shapes. Here’s how to decide.

6 min
Detailed view of a smartphone screen with popular app icons including Facebook and Messenger.

Mobile Apps

Why Your App’s Android Notifications Stop Working

Android notifications fail due to Doze mode, OEM battery managers, and WorkManager constraints. Here’s how to diagnose and fix them.

6 min

Got a question we have not answered?

Ask it. If it is a good question we will answer it properly — and probably write it up for the next person who asks.