2026-10-22
<p>Serverless containers are a great way to run a small site: you push an image, you get an HTTPS URL, and you don’t pay for resources when nobody is accessing your application. What you <em>don’t</em> get is caching close to the client, or protection from the cold-start penalty every time a visitor arrives after the serverless container has spun down.</p> <p>That is exactly what a CDN is for and an excellent choice for this is Varnish CDN which lets you ...
2026-06-25
<p>So I had this el9 machine that had been sitting quietly waiting for updates for a bit too long. Blinded by courage, I went in and did a</p> <p><code class="language-plaintext highlighter-rouge">dnf update</code>, rebooted, and lo and behold, it worked without a hitch afterwards. Except just one small one: It did not automatically boot the newest kernel. I tried the standard things. Look at <code class="language-plaintext highlighter-rouge">/etc/default/grub</code>, look at the output of various grubby commands. To no avail. It simply would ...
2026-03-20
<p>For those who are unfamiliar with the word “<a href="https://en.wikipedia.org/wiki/Luddite">luddite</a>”, it was an organized movement of unemployed textile workers being against progress and sabotaging equipment like the power loom in the post banner. We don’t do sabotage, but we’re also not unemployed … yet! On the other hand, many of us seem to be struck by the <a href="https://en.wikipedia.org/wiki/Ostrich_effect">Ostrich effect</a>.</p> <h3 id="the-modern-luddite-attitude-to-ai">The modern luddite attitude to AI</h3> <p>It proved difficult to find an image of an ostrich with the head ...
2026-03-15
This article explains how to use Nova Pro v1 as an autonomous CRM incident investigator that debugs lead source anomalies by reasoning through a bounded tool set and knowing what to use…
2026-02-27
<style> </style> <p>Generative AI models are now embedded in everyday life, fueling major enthusiasm across enterprises and startups. As demand accelerates, organizations continue to invest heavily in AI-led products and services. Yet one question remains unresolved: Why do 85% of AI projects still fail?</p> <p>The causes are technical, but the pattern is consistent: systems struggle with fragmented, complex data and fail to extract reliable meaning from it. That leads to a foundational question: What is an ontology, and how does ...
2026-02-24
<p>Large language models are good at reasoning over text. They are not good at navigating the messy reality of APIs.</p> <p>Ask a model to “call this REST endpoint,” and you’re implicitly asking it to:</p> <ul> <li>Understand undocumented conventions.</li> <li>Guess authentication flows.</li> <li>Parse (often lacking) documentation.</li> <li>Handle inconsistent error formats.</li> <li>Discover available capabilities without a formal contract.</li> </ul> <p>That works occasionally. It does not scale.</p> <p>As soon as you want a model to do something real like scan a network, query ...
2026-02-09
Reducing risk and dependence on non-European cloud services (3 of 3)
2026-02-06
Reducing risk and dependence on non-European cloud services (2 of 3)
2026-02-06
In this blog series, we follow three organisations that were all faced with the same question: how do we reduce risk and dependence on American cloud services in our IT environment…
2025-11-25
After recently starting to learn about AI models, prompt engineering, and fine-tuning, I quickly realized that public resources on integrating GPT into Salesforce Marketing Cloud (SFMC)…