Insights
42 articles
Field notes from 35 years of production development — covering agentic AI systems, security architecture, data engineering, and Servoy migration.
Claude Code Orchestrating AI Agent Teams: How Skills, Hooks, and Context Flow Make Autonomous Coding Reliable
An orchestrator breaks a task into pieces. Specialized agents pick up work items, each carrying skills that define what they know and hooks that enforce how they behave. Context flows from session start to task completion through a deterministic pipeline. Here is how the pieces fit together.
AI & Modern Development Benchmarking and Optimizing GraphRAG Systems: Performance Insights from Production - 4 of 4
In the rapidly evolving landscape of AI applications, we're witnessing an explosion of interest in GraphRAG systems—and for good reason. By combining the relationship-aware power of graph databases wi
AI & Modern Development Optimizing GraphRAG: Five Essential Techniques for Production Performance - 2 of 4
In the rapidly evolving landscape of AI-powered information retrieval, we're seeing an explosion of interest in GraphRAG—a powerful fusion of graph databases and vector embeddings that promises to rev
AI & Modern Development Optimizing Parallel Relationship Loading in Graph Databases: The Mix and Batch Technique - 3 of 4
In the rapidly evolving world of graph databases and AI systems, we're hitting a frustrating wall when it comes to loading relationships at scale. You've probably experienced it yourself—watching your
AI & Modern Development GraphRAG: Building Bridges in the Knowledge Landscape - 1 of 4
In the fast-paced world of AI development, we're constantly pushing the boundaries of what's possible with large language models. Yet despite all our advances, traditional Retrieval-Augmented Generati
AI & Modern Development Building Domain-Specific AI Agents with LangGraph and Pydantic AI
In the fast-paced world of AI development, we're witnessing an explosion of large language models that promise to handle every conceivable task. Yet beneath this excitement lies a harsh reality: gener
AI & Modern Development Scaling LangGraph and Pydantic AI Systems: From Prototype to Production
In the rapidly evolving landscape of AI agent development, we're witnessing an explosion of sophisticated systems built with Langgraph and Pydantic AI. These frameworks have revolutionized how we crea
AI & Modern Development Advanced Testing Strategies for LangGraph and Pydantic AI Agent Systems
In the rapidly evolving landscape of AI agent development, we're witnessing an explosion of sophisticated multi-agent systems that promise to revolutionize how we build intelligent applications. Yet b
AI & Modern Development Combining the Power of LangGraph with Pydantic AI Agents
In the rapidly evolving landscape of AI development, we're witnessing an explosion of agent-based systems that promise to revolutionize how we build intelligent applications. Yet beneath this exciteme
AI & Modern Development AI Agent Blueprints: Implementing Anthropic's Framework with Pydantic AI
In the rapidly evolving landscape of AI development, we're witnessing an explosion of large language model (LLM) applications that promise to revolutionize how we work. Yet beneath the surface of this
AI & Modern Development GraphRAG: Enhancing Retrieval with Knowledge Graph Intelligence
With the increasing prevalence of AI-powered information retrieval systems, we're witnessing how Retrieval-Augmented Generation (RAG) has transformed large language models from isolated knowledge silo
AI & Modern Development Graph Databases: The Foundation Enabling Context-Aware AI Applications
With the increasing prevalence of artificial intelligence and machine learning, we're seeing an increasing amount of interconnected data that requires efficient querying and traversal that traditional
AI & Modern Development RAG: Grounding AI with Real-World Knowledge
In the rapidly evolving landscape of artificial intelligence, we're witnessing an unprecedented surge in the capabilities of large language models (LLMs). Yet despite their impressive performance, the
AI & Modern Development Vector Databases: The Engine Powering Modern AI Applications
In the fast-paced world of artificial intelligence, we're seeing an overwhelming surge of unstructured data (think text, images, audio, and video) that traditional database systems just can't handle e
AI & Modern Development Understanding Agents vs. Automated Workflows: What's the Difference?
In the rapidly evolving landscape of AI, two concepts often surface in discussions about process automation and problem-solving: agents and workflows. These terms are frequently used interchangeably b
AI & Modern Development The AI Agent Revolution: How Businesses Can Embrace the Future Today
The world of artificial intelligence is buzzing with innovations, and among the most transformative advancements are AI agents. These intelligent systems are not just tools but adaptive solutions desi
Servoy Mastery Decorator Design Pattern - OOP
This is a Servoy Tutorial on how to use the decorator design pattern with object-oriented programming in Servoy. This is an advanced Servoy tutorial, so you may want to familiarize yourself with the o
Servoy Mastery Factory Design Pattern - OOP
This is a Servoy Tutorial that discusses the factory design pattern and how to build one in Servoy with object-oriented programming. This is an advanced Servoy tutorial, so you may want to familiarize
Servoy Mastery Button Magic
This Servoy Tutorial is on how to create custom SVG CSS buttons and use them in your Servoy applications. If you are still using the standard Servoy buttons in your application (those Gray boring ones
Servoy Mastery Table Tree View
This Servoy Tutorial is on how to build a table with expandable/collapsible nodes, like a tree. True, you can probably find a CSS, JQuery or DHTML control that does it better, but this is done using t
Servoy Mastery Optimized Table Shuffle
This Servoy Tutorial demonstrates how to shuffle rows in a table view, and looks at different approaches to determine the most efficient. Determining the most efficient approach for the shuffle, also
Software Engineering Fundamentals Maintainable Code
This is a Servoy Tutorial on how to write maintainable code. Maintainable code means that it can be easily read, understood, extended, and maintained. This Servoy tutorial builds upon what you learned
Software Engineering Fundamentals Event-Driven Architecture
This Servoy Tutorial is a discussion on how to build an application using an event-driven architecture, employing a loosely coupled modular design. This Servoy tutorial is an extension of the prior tu
Software Engineering Fundamentals Encapsulation
This Servoy Tutorial is a discussion about encapsulation and best practices. We have been given new abilities in Servoy Developer to use encapsulation with forms, relations, and even value-lists, but
Software Engineering Fundamentals Using Git Flow and SourceTree
This is a Servoy Tutorial on how to use Git , Git Flow, and Atlassian SourceTree (GUI for Git Flow) with Servoy. In this Servoy tutorial I present the Git Flow model that is working well for me on all
Software Engineering Fundamentals Automated Testing
This Servoy Tutorial is on something most developers tend to ignore, unit testing. We all know that we are supposed to do testing, but do you actually do any automated testing? Are you still relying o
Software Engineering Fundamentals Coding Efficiency
This is a Servoy tutorial on coding efficiency and frameworks. This time I want to talk about something very basic, but extremely important. It is going to help boast your productivity like nothing el
Servoy Mastery The Mighty Array
This is a Servoy Tutorial on how to use some of the more advanced Javascript array functions. In previous Servoy Tutorials, we talked a lot about objects and object-oriented programming , but I wanted
Servoy Mastery The Demise of the TreeView
This is a Servoy tutorial on using an alternative to the TreeView control in Servoy. This Servoy tutorial picks up where we left off in " Using CSS Components with Callbacks ". You should study that S
Servoy Mastery The New DesignTimeProperties
This is a Servoy tutorial introducing the relatively new designTimeProperties in Servoy Developer. When I first saw the designTimeProperties in the Servoy Developer properties panel, I was immediately
Servoy Mastery Using CSS UI Components with Callbacks
This Servoy tutorial demonstrates how to use CSS (Cascading Style Sheet) UI components in Servoy layouts, and how to capture callbacks from them so you can fire events events in Servoy. Servoy Tutoria
Servoy Mastery Add Forms to Tab Panels using a Map
This is a Servoy tutorial that demonstrates how to add a form to a tab panel using a map. It's a useful technique for controlling exactly where the new form should be placed among other forms in the t
Servoy Mastery Take Back the UI with OOP
This Servoy tutorial uses object-oriented programming (OOP) and applies what we learned in the prior tutorial to a real-world scenario. The goal is to toggle groups of elements on a form elegantly wit
Servoy Mastery Parasitic Inheritance
Servoy tutorial on how to use parasitic inheritance with Servoy. Expert Servoy development services and articles on object-oriented programming with Servoy.
Servoy Mastery Using an Object to Control Elements on Servoy Forms
Servoy tutorial on using an object to control elements on forms. Expert Servoy development services and articles on object-oriented programming with Servoy.
Servoy Mastery Multiple Inheritance
Servoy tutorial on objects and multiple inheritance. Expert Servoy development services and articles on object-oriented programming with Servoy.
Servoy Mastery Prototypal Inheritance
Servoy tutorial on objects and prototypal inheritance. Expert Servoy development services and articles on object-oriented programming with Servoy.
Servoy Mastery Inheritance Patterns
Servoy tutorial on objects and inheritance patterns. Expert Servoy development services and articles on object-oriented programming with Servoy.
Servoy Mastery Object-Oriented Programming
Servoy tutorial on object-oriented programming. Expert Servoy development services and articles on object-oriented programming with Servoy.
Servoy Mastery Function Memoization
Servoy tutorial on function memoization. Expert Servoy development services and articles on object-oriented programming with Servoy.
Servoy Mastery Using an Object as a Cache
Servoy tutorial on using an object as a cache. Expert Servoy development services and articles on object-oriented programming with Servoy.
Servoy Mastery Optimizing Code Performance
Servoy tutorial on how to optimize code performance. Expert Servoy development services and articles on object-oriented programming with Servoy.