Skip to content
The Inner Developer
Exploring the craft of code and the person behind it
The Inner DeveloperThe Inner Developer
  • Home
  • About
  • Blog
    • The Pragmatic Programmer Series
    • E-Learning Standards
      • AICC
      • SCORM 1.2
      • SCORM 2004
      • xAPI
      • cmi5
    • AI Agent Engineering for Developers
      • The Agent Loop
      • Memory Management in Agents
      • Multi-Agent Systems
  • Home
  • About
  • Blog
    • The Pragmatic Programmer Series
    • E-Learning Standards
      • AICC
      • SCORM 1.2
      • SCORM 2004
      • xAPI
      • cmi5
    • AI Agent Engineering for Developers
      • The Agent Loop
      • Memory Management in Agents
      • Multi-Agent Systems

Sami

Image displaying the Post title and excerpt

Property-Based Testing: Test the Rules, Not Just the Examples

Book Summary, The Pragmatic ProgrammerBy Sami25.08.2026Leave a comment

Property-based testing moves beyond hand-picked examples by testing the rules that should remain true across many possible inputs.

Discover more
The text: Mobile, Offline, and Cross-Domain Tracking Patterns in xAPI on a colorful image with a pattern of laptops

Mobile, Offline, and Cross-Domain Tracking Patterns in xAPI

E-Learning Standards, xAPIBy Sami20.08.2026Leave a comment

Valid xAPI statements are not enough. This article shows how to instrument video, assessments, and branching scenarios with consistent verbs, stable IDs, and one registration so learner behavior stays reconstructable later.

Discover more
A futuristic robot stands at the center of a glowing blue platform, compacting a flood of purple chat bubbles, logs, and data fragments into a small set of bright structured cubes, while external storage icons on the right show databases, cloud files, archives, and a secure vault, illustrating context compaction and a fast hot path for AI agents.

Context Compaction: Keeping the Hot Path Fast

AI Agent Engineering for Developers, Memory Management in AgentsBy Sami19.08.2026Leave a comment

Most long-running agent failures are context failures, not reasoning failures. This article explains how context compaction keeps the hot path small, preserves recoverability, and turns memory management into an operational policy.

Discover more
Image displaying the Post title and excerpt

Refactoring: Improve Continuously, Not Occasionally

Book Summary, The Pragmatic ProgrammerBy Sami18.08.2026Leave a comment

Tests do more than catch defects. They document behaviour and give developers the confidence to change software safely.

Discover more
The text: Instrumenting Video, Assessments, and Branching Scenarios with xAPI on a colorful image with a pattern of laptops

Instrumenting Video, Assessments, and Branching Scenarios with xAPI

E-Learning Standards, xAPIBy Sami13.08.2026Leave a comment

Valid xAPI statements are not enough. This article shows how to instrument video, assessments, and branching scenarios with consistent verbs, stable IDs, and one registration so learner behavior stays reconstructable later.

Discover more
A futuristic robot oversees a stream of glowing chat bubbles, notes, and data fragments flowing into a large compression machine, which condenses the chaos into a smaller set of structured cubes and organized task-state blocks, illustrating summarization for long-running AI agents without losing important context.

Summarization for Long-Running Agents: Compression Without Losing the Plot

AI Agent Engineering for Developers, Memory Management in AgentsBy Sami12.08.2026Leave a comment

Long context windows do not solve long-running agent state. This article explains why summarization is really state compression, how to design structured summaries, when to trigger compaction, and how to detect behavioral drift before bad memory causes wrong tool calls or broken constraint handling.

Discover more
Image displaying the Post title and excerpt

Refactoring: Improve Continuously, Not Occasionally

Book Summary, The Pragmatic ProgrammerBy Sami11.08.2026Leave a comment

Every file you touch gives you a chance to make the next change easier.

Discover more
The text: Designing an xAPI Data Strategy from KPIs Backward on a colorful image with a pattern of laptops

Designing an xAPI Data Strategy from KPIs Backward

E-Learning Standards, xAPIBy Sami06.08.2026Leave a comment

Most xAPI failures begin before the first statement reaches the LRS. This article shows how to start with KPIs, define report grain, choose decision-grade events, and lock an event contract that still supports trustworthy analytics months later.

Discover more
A futuristic robot stands between a glowing retrieval portal and a secure memory vault, selecting data cubes from live external sources such as documents, databases, cloud systems, and the web, while only a few chosen pieces flow into long-term storage, illustrating that retrieval supports agent memory without becoming memory itself.

How Retrieval Fits Into Agent Memory Without Becoming Memory Itself

AI Agent Engineering for Developers, Memory Management in AgentsBy Sami05.08.2026Leave a comment

Retrieval is not memory. In production AI agents for developers, retrieval should stay a read path to external systems, while memory remains a write path for learned continuity like preferences, instructions, and successful procedures.

Discover more
Image displaying the Post title and excerpt

Algorithm Speed: Solve the Right Problem First

Book Summary, The Pragmatic ProgrammerBy Sami04.08.2026Leave a comment

The fastest code is rarely the most optimized. It is usually built on the right algorithm.

Discover more
←123456…
78910111213
14→
Explore
  • Home
  • About
  • Blog
Get in touch
Contact me today!
© The Inner Developer 2025

whoami.akkawi.ch

Go to Top