The Kerno blog

Kerno tests MCP servers at runtime
Kerno now tests MCP servers at runtime. It introspects your server, plans scenarios per tool, runs them in a sandbox, and verifies findings against your live stack.
AI Builder SeriesHow To Use Skills To Write Better PRDs and Tickets
Using Skill.md and MCP to automate ticket creation with the full context of your product.
AI Builder SeriesThe Halting Problem in AI Coding
No algorithm can predict all program behaviour not even AI. The only way to know is to run the code.
AI Builder SeriesLLM-as-a-Judge: Evaluating Output Without a Ground Truth
How to evaluate LLM output when there's no exact answer. Covers configuration, failure modes, and deployment patterns for LLM-as-a-judge.
AI Builder SeriesMulti-Agent Validation Gates: Why Claude Can't Break Our Architecture
Multi-stage validation gates catch architectural violations before AI-generated code reaches production.
AI Builder SeriesRuntime evaluation of coding agents
Why coding agents win: how evaluation by execution creates a neurosymbolic feedback loop for objective truth and architectural reliability in AI.
AI Builder SeriesUnderstanding the LLM Marginal Costs
Learn why the era of cheap AI is over, and how tracking every token could mean the difference between profit and bankruptcy.
AI Builder SeriesAI-DLC Startup Edition
Here is how 50 AI native startups and scaleups with over 1 billion dollars in funding are building software in the age of AI.
AI Builder SeriesBuilding Trustworthy Agents: The Business Case for Rigorous Evaluation Frameworks
Why agents need evals, and bias checks, how they differ from writing traditional software, and how feedback loops are critical for building AI systems.
AI Builder SeriesBulk Testing Docker Agent Performance Across 18 Codebases
Using CLI tooling to bulk run testing pipelines across 18 different codebases.
AI Builder SeriesLessons from Biology for Scalable Compute Experiments
Organisations skills for computational experiments - advice from biology that is essential for working with LLMs and agents.
AI Builder SeriesCLI Tooling for Agent Testing Pipelines
How we built a CLI tool to automate Docker Compose experiments via YAML that runs sequentially and targets LLM-based evaluation
AI Builder SeriesAn Agent Evaluation Study: Assessing User Input in Test Plan Generation
How freeform user input can impact test planning negatively.
AI Builder SeriesWhy the AI Bubble Matters Less to Builders Than People Think
AI builders shouldn’t fear a bubble; the real risk is rising token and inference costs as subsidies fade, scaling ends, and energy limits tighten
AI Builder SeriesHow Local Prompt Caching Reduces Tokens in Tool-Driven LLM Workflows
Prompt caching prevents token bloat by storing static context so multi-step agent workflows stay fast, cheap, and scalable instead of growing exponentially
AI Builder SeriesTeaching Agents to Write and Self-Correct End-to-End Test Scenarios
How agents generate test scenarios, run them, learn from errors, and refine each step to deliver stronger end to end testing with minimal input.
AI Builder SeriesGiving the Kerno Agent Agency to Create Docker Compose
Provide the LLM agent agency to read, diagnose, modify, and regenerate Docker Compose
AI Builder SeriesTurning Code into a Visual Graph: How We're Using Memgraph for Indexation
We're integrating Memgraph Lab for visual code indexing. Key goals: export graph state for debugging, improve UX with pre-set queries/icons,
AI Builder SeriesImproving Trace Visibility and Reproducibility in Langfuse
A look at recent Langfuse updates that make tracing, cost tracking, and debugging agent runs clearer, more detailed, and easier to reproduce.
AI Builder SeriesIntroducing The AI Builder Series: Sharing tribal knowledge around building with AI
Introducing the AI Builder Series, where engineers that are building with AI share their experiences.
OtherWhen Collaboration Becomes Counterproductive for Engineers
While collaboration is essential, its misuse in problem-solving can prolong issues and magnify costs.
GuidesDevOps Pipeline - Understanding the Steps, Benefits, and Tools for Developers
DevOps is a methodology that stemmed from the need to involve cross-functional teams, systematize code delivery, and...
GuideseBPF – The Best Kept Secret in Technology
eBPF enables low-overhead, real-time observability and security, powering AI-native apps without sidecars, agents, or manual instrumentation
GuidesNetwork Observability
Observability is used to describe the ability to understand the current or past state of a software system.
GuidesProgramming the Kernel with eBPF
Learn about eBPF, an exciting new technology that makes programming the kernel flexible, safe, and accessible to developers.
OtherTruck Factor: The Silent Debt
Explore the Truck Factor, its impact on engineering teams, and strategies to prevent knowledge silos from stalling development.
GuidesUnderstanding What is ECU in AWS
An ECU is an EC2 Compute Unit used to measure the power of resources in the cloud. Based on that single ECU, the user can...
GuidesDevSecOps with GitLab CI
A practical guide to DevSecOps with GitLab CI, wiring automated security testing into every stage of your pipeline so security becomes a shared, built-in responsibility.
GuidesCI CD Pipelines with GitHub Actions
Continuous integration (CI) is a practice to automate the process of code management. It usually means integrating your code changes into a specific branch.
GuidesIAM Roles for Service Accounts
In AWS, there are two ways to apply the Principle of Least Privilege, which are through IAM to provide granular permissions to access the AWS resources
GuidesGitOps with Kubernetes
GitOps is a practice that uses Git repositories as the source of truth for declarative infrastructure and application management.
GuidesKubernetes Monitoring | Tools & Techniques You Should Know
In this article, we will talk about some important concepts in monitoring and popular monitoring tools that you should know about their main features.
GuidesExploring Amazon EKS Cluster Management with EKSCTL: A Comprehensive Overview
I want to focus in the AWS offering, Amazon EKS, which is the managed service that removes the administration of the control plane of the cluster and also p
GuidesKubernetes Ingress: Efficient Strategies for Service Routing
Kubernetes Ingress, in short, is an API object that manages external access to the services in the cluster. It supports load balancing, SSL termination, etc
GuidesConfiguring Static Linux IP Addresses Running on Virtualized Hardware Using Proxmox Dell PowerEdge R730xd Server
In this tutorial, we’re going to walk through the required steps to set an IP address for a Ubuntu server Virtual Machine (VM).
GuidesHow to Manage Kubernetes Clusters, Deployments, Nodes, and Pods via K9S
In this tutorial, we’ll take a look at K9s - We’ll understand what it is, how to install it, how it helps engineers work with cluster components, and...
GuidesIntroduction to Kubernetes Lens
Kubernetes Lens is a desktop tool that comes to make easier and faster the visualization and troubleshooting of multiple Kubernetes clusters.
GuidesKubernetes Services - ClusterIP, NodePort, LoadBalancer, and more
Kubernetes Services are essential components for enabling communication within a Kubernetes cluster and facilitating connectivity to applications
GuidesElevating Kubectl | Exploring Kubernetes Contexts
Kubernetes Context includes all the information required to connect to a Kubernetes cluster, like cluster hostname, port, and authentication method.
GuidesKubernetes Dashboard - Deploy and Visualize your Kubernetes Cluster
The Kubernetes Dashboard is a web-based Kubernetes user interface. It has tons of features including the overview of the cluster, managing cluster resources
GuidesHarnessing the Power of Generative AI with AWS Bedrock: A Step-by-Step Guide
In modern artificial intelligence, one of the most captivating progressions is the emergence of generative AI. Generative AI enables machines to generate
GuidesServerless Architectures & AWS Lambda Introduction
Delve into the realm of AWS Lambda and serverless architectures with this comprehensive article. From an introduction to hands-on creation and testing.
GuidesK8S Microservices Architecture Deployment
In this tutorial, we’re going to walk you through the deployment of several microservices onto a cluster. The microservices in question are representative o
GuidesOOMKiller & Exit Code 137
Understand and learn how to troubleshoot the Kubernetes OOMKilled (Exit Code 137) error.
GuidesJira Automation | Expand its power with AWS SSM
You will learn to use AWS SSM to expand the power of Jira with its automation feature and inspire you to design automation rules for your DevOps solution
GuidesDeploying Your First Pod in Kubernetes
Our goal for this tutorial is to deploy our first pod within Kubernetes. We’re going to cover every step on how to write up the YAML file for deployment
GuidesKubernetes Services
Kubernetes Service ties pods and nodes together by providing the “plumbing” within a cluster. 4 Kubernetes Services ClusterIP Headless NodePort LoadBalancer
GuidesGetting Started with Bash Scripting
Bash, or Bourne Again SHell, is a scripting language commonly used by system administrators of the Linux platform. Bash allows for simple automation
GuidesAWS ECS | Docker, Virtualization, Fargate, Containers, and more
Amazon Elastic Container Service (Amazon ECS) serves as a comprehensive container orchestration solution offering seamless deployment management scalability
GuidesHow to Uncommit in Git
Uncommit in Git - Reverse All Actions, Including Reverting Your Edits and Restoring Your Files to the Previous Commit
GuidesYAML File Format - Complete Guide on Syntax, Arrays, Comments, Examples, etc.
YAML File Format - Complete Guide on Syntax, Arrays, Comments, Examples, JSON vs YAML vs XML, etc.
GuidesAWS CloudFront and Content Delivery Networks (CDN)
AWS CloudFront is a service that allows system administrators to deploy content across the globe. Before we dive into technical aspects of AWS CloudFront
GuidesKubernetes Operators
Kubernetes Operators are often used to automate a piece of infrastructure and allow for granular control on how deployments are observed, how pods...
GuidesKubectl Logs Tail | How to Tail Kubernetes Logs
Kubectl Logs Tail | The kubectl logs tail command is critical in troubleshooting Kubernetes based applications and understanding what’s going on inside...
GuidesHow to Install Kubernetes
Installing Kubernetes - In this technical tutorial we'll provide multiple ways to installing and running kubernetes on a local machine.
GuidesMaster Kubernetes Node Commands: The Ultimate kubectl Commands and Cheat Sheet for Node Operations
Explore essential Kubernetes commands for efficient cluster management, including kubectl get, exec, and rollout, vital for system admins and devs.
GuidesEssential Kubernetes Skills: How to Get Logs from Pods Using kubectl
Learn to use kubectl for Kubernetes: Get logs from specific pods, understand namespaces, and handle logging tasks efficiently.
GuidesMastering Pod Deletion in K8s: A Guide to Using kubectl for Removing Pods
we delve into the essential task of pod management within a Kubernetes (K8S) environment, focusing specifically on how to delete or remove pods using kubect
GuidesHow to Restart Kubernetes Pods With kubectl
In this tutorial, we're going to look at a few methods to restart kubernetes pods using kubectl
GuidesWhat is AWS VPC | Tutorial on VPC Architecture, Subnets, Pricing, Endpoints, Best Practices, and More
AWS Virtual Private Cloud, or VPC, can be thought of as a network-based segmentation for resources that run in AWS.
GuidesAWS Route 53 – What It Is, How It Works, and Integration With Other Services
Route 53 is Amazon's robust and adaptable cloud DNS web service that implicitly connects user requests to services running in the AWS cloud, including Amazo
GuidesAWS EBS - The Complete Guide
Learn everything you need to know to get started with Amazon Elastic Block Storage (EBS).
GuidesAWS ELB - The Complete Guide
Learn everything you need to know to get started with the AWS Elastic Load Balancer (ELB), from load balancer types to health checks and SSL.
GuidesAWS EC2 The Complete Guide
Learn everything you need to know to get started with Amazon Elastic Compute Cloud (Amazon EC2).
GuidesCreating an AWS AMI - Amazon Machine Image
Amazon Machine Images are custom EC2 Instances that offer repeatability and fast deployment of underlying software. The goal of an AMI is to...
GuidesHow to Create a Retention Rule for EBS Volumes via EBS Recycle Bin
The EBS Recyle Bin is a service used for protecting EBS Snapshots and Amazon Machine Images [AMI]s from accidental deletion.
GuidesHow to Copy an EBS Snapshop to a Different Availability Zone
EBS Volumes are created inside of a specific Availability Zone [AZ]. It isn’t possible to move an EBS Volume from one AZ to another directly.
GuidesHow to Create an EBS Volume from an EBS Snapshot
An EBS Snapshot is nothing more than a backup of an EBS Volume. It can’t be attached to an instance, the user can’t read any data from it.
GuidesHow to Connect to EC2 Instance Using Instance Connect
Learn how to connect to an AWS EC2 instance using Instance Connect.
No posts match your search.