Articles

16 articles

AI Hallucinations — Why They Happen and What You Can Do About Them
Artificial Intelligence 12 min read

AI Hallucinations — Why They Happen and What You Can Do About Them

AI hallucinations are not a bug that will be fixed in the next model update. They are a structural consequence of how large language models work. This post explains what hallucination actually is, why it happens at a technical level, the different types, and what practical steps reduce it — without the hype or the panic.

AI HallucinationLLM Hallucination
What is a Large Language Model (LLM)?
Artificial Intelligence 12 min read

What is a Large Language Model (LLM)?

ChatGPT, Claude, Gemini, Joule — they are all powered by large language models. But what is an LLM actually doing when it responds to you? This post explains what an LLM is, how it is trained, what tokens and embeddings mean, and why LLMs predict rather than think — clearly, without the academic language.

LLMLarge Language Model
SAP S/4HANA vs ECC — The Real Difference
Technology - SAP 12 min read

SAP S/4HANA vs ECC — The Real Difference

Most comparisons of SAP S/4HANA and ECC focus on marketing bullet points. This post explains what actually changed — the data model, the database, the user experience, and what it means for a real SAP landscape. Written by a consultant who has worked with both.

SAP S/4HANASAP ECC
SAP BTP — The Platform Explained
Technology - SAP 12 min read

SAP BTP — The Platform Explained

SAP Business Technology Platform is the foundation of SAP's cloud strategy — but it can be hard to get a clear picture of what it actually is and what it does. This post explains BTP plainly: what the platform is, its four main pillars, the key services within each, and how it fits into a modern SAP landscape.

SAP BTPSAP Business Technology Platform
The Cloud Service Model — IaaS, PaaS and SaaS Explained
Technology - Non SAP 10 min read

The Cloud Service Model — IaaS, PaaS and SaaS Explained

IaaS, PaaS and SaaS are the three cloud service models that every technology professional needs to understand. This post explains what each model means, who manages what, where real-world products sit on the stack, and how SAP BTP and S/4HANA Cloud fit in — clearly, without the marketing language.

IaaSPaaS
Git — The Mental Model
Technology - Non SAP 10 min read

Git — The Mental Model

Most people learn Git backwards. They get a list of commands to memorise — git add, git commit, git push — and then spend months not quite understanding why things work or why things go wrong. This post does it differently. It builds the mental model first. Once you understand what Git is actually doing, the commands stop being a checklist and start making sense on their own.

GitVersion Control
SQL Fundamentals — The Queries That Cover Most of What You Need
Technology - Non SAP 14 min read

SQL Fundamentals — The Queries That Cover Most of What You Need

SQL has been the language of data for over 40 years and it is not going anywhere. This post covers the fundamentals — SELECT, WHERE, JOIN, GROUP BY, subqueries and more — with real examples, clear explanations and the SAP angle. A reference whether you are writing your first query or just need a quick refresh.

SQLSQL Tutorial
API Security Essentials
Technology - Non SAP 12 min read

API Security Essentials

APIs are one of the most targeted attack surfaces in modern software. This post covers the essentials every developer and architect needs to know — API keys, OAuth tokens, rate limiting, input validation, and the OWASP API Security Top 10. A practical reference whether you are building, reviewing, or securing APIs.

API SecurityOWASP API Top 10
JSON — From Zero to Confident
Technology - Non SAP 11 min read

JSON — From Zero to Confident

JSON is the universal language of APIs and data exchange. Whether you are reading an API response, writing a config file or working with SAP BTP, you will encounter JSON every day. This post covers everything you need — data types, structure, nesting, arrays, common mistakes and real-world examples — to go from beginner to confident.

JSONJSON Tutorial