Most read articles
The write-ups people come back to — architecture, AI tooling and the practical side of shipping software.
Tech insights & development tips
Practical write-ups on Java, Spring, React, AI tooling and the day-to-day work of shipping software.
Blog
How React Teams Can Adopt the HTML Invoker Commands API Accessibly
Use HTML invoker commands selectively in React to simplify native dialog and popover triggers while keeping meaningful application state in React.
Blog
Why AI Automation Tests Pass but Microsoft 365 and Workspace Break
Green tests can conceal OAuth permission gaps, schema assumptions, rate-limit failures, and incorrect workflow credentials. This AI automation contract testing playbook shows…
Blog
How to Test Prompt Injection Defenses in Tool-Enabled LLM Automations
A practical guide to verifying whether tool-enabled AI automations resist malicious instructions, protect data, and respect workflow controls.
Blog
AI-Generated Code Provenance: A Review Policy for Java and React Teams
AI-generated code provenance should make human accountability and review evidence clearer, not create a quality badge. Use this practical policy to make…
Blog
Designing Durable Memory for Internal AI Assistants Beyond Vectors
A practical guide to building internal AI assistants that remember the right things in the right systems, without turning a vector database…
Blog
How to Set Latency and Token Budgets for Production AI Agents
Set request, model, and tool budgets together so production AI agents remain responsive, observable, and bounded when context or tool loops grow.
Blog
How Data Teams Can Give Developers Read-Only Looker Access Through MCP
A practical control model for giving developers AI-assisted access to governed Looker answers without turning an MCP integration into a broad production-data…
Blog
From Implementation to Intent: Engineering Contracts for AI Agents
A practical framework for turning vague AI coding requests into reviewable engineering contracts that preserve architecture, quality, and ownership.
Blog
How to Detect Silent Failures in n8n and LLM Automations Early
A production-minded monitoring design for n8n and LLM workflows: detect missing runs, stalled executions, partial completion, and degraded outputs before business teams…
Blog
How to Keep AI-Assisted Pull Requests Reviewable
Use scope budgets, purposeful commits, evidence-rich pull requests, and required CI checks to keep AI-assisted changes understandable and safe to merge.