Author Archives: Allen Rodriguez
Enterprise networking is no longer a collection of isolated routing and switching topics. A campus access port can depend on identity policy, a route decision can alter application latency, a QoS marking can be changed by an intermediate domain, and an automation job can push the same mistake to hundreds of devices in seconds. Cisco […]
FortiLink changes the way FortiSwitch infrastructure is operated because the FortiGate becomes the switch controller rather than simply an upstream firewall. VLANs, port settings, access policy, and switch authorization can be managed through FortiOS, while the FortiLink itself carries the relationship between the FortiGate control plane and the managed switches. That convenience makes topology choices, […]
Microsoft AI-103: Azure AI Search Index Projections Azure AI Search index projections shape enriched content into one-to-many search documents, which is especially important for RAG systems that split a parent document into chunks. The skillset defines projection selectors that map chunk-level content and repeated parent metadata into a target index. Microsoft currently recommends a single […]
Legacy modernization is difficult because the code is rarely the whole specification. Old systems accumulate undocumented business rules, operational workarounds, batch dependencies, database assumptions, brittle integration contracts, and test gaps. Claude Code is useful here not because it can “rewrite an old application” in one shot, but because it can accelerate the discovery, mapping, validation, […]
Claude Code headless mode—now documented as running Claude Code programmatically or non-interactively—lets scripts, CI jobs, cron tasks, pre-commit hooks, and batch workflows invoke Claude without an interactive terminal session. The central interface is claude -p, which accepts a prompt, reads stdin where useful, returns output to stdout, and supports machine-readable output formats, structured JSON schemas, […]
Claude Code hooks are deterministic automation points that run when specific events occur in a Claude Code session. Current Claude Code documentation supports command hooks, HTTP hooks, MCP-tool hooks, prompt hooks, and agent-based hooks across lifecycle events such as SessionStart, UserPromptSubmit, PreToolUse, PermissionRequest, PostToolUse, SubagentStart/Stop, WorktreeCreate/Remove, PreCompact/PostCompact, ConfigChange, FileChanged, and SessionEnd. Responsible agent design places […]
Microsoft AI-103: Azure AI Search Vectorizers Azure AI Search vectorizers perform query-time conversion from text or image input into a vector using an embedding model configured in the search index. This is different from the embedding skill used during indexing: the skill turns document chunks into vectors, while the vectorizer turns an incoming query into […]
Microsoft AI-103: Azure AI Search Indexer Failures Azure AI Search indexer failures range from obvious document errors to quieter problems such as timeouts, blocked network access, stale change-tracking state, missing documents, skill throttling, or a scheduled run that never reaches the end of a large data source. Microsoft describes indexers as best-effort scheduled ingestion: they […]
Microsoft AI-103: Azure AI Search Filtered Vector Search Filtered vector search in Azure AI Search combines similarity retrieval with ordinary filterable metadata such as tenant, category, language, security label, date, or document type. The important design choice is not simply whether a filter exists, but when it is applied relative to vector search. Current Azure […]
Claude context editing is an API feature for selectively removing old content from conversation history before the prompt reaches Claude. Current Claude Platform guidance positions it as one of several context-management techniques alongside server-side compaction, prompt caching, tool search, and programmatic tool calling. Context editing is most useful for long-running agent workflows where accumulated tool […]
Claude computer use workflows let an API application give Claude screenshot, mouse, keyboard, and desktop interaction capabilities inside an environment the application controls. Current Claude Platform documentation defines the computer_toolset_20260801 client toolset on supported Claude API/Google Cloud models, providing member actions such as screenshot, click, type, scroll, key presses, and zoom through structured tool calls. […]
Claude Code worktrees let developers run isolated sessions against separate Git checkouts so concurrent tasks do not edit the same working tree. Current Claude Code supports claude –worktree name, worktree isolation for subagents, sparse worktree paths for large repositories, and hook events around worktree creation/removal. This makes worktrees a practical boundary for parallel implementation, risky […]
Claude Code test generation is most effective when the task starts from behavior and existing test conventions rather than “increase coverage.” Current Claude Code workflow documentation recommends identifying untested code, generating scaffolding, adding meaningful edge cases, then running the tests and fixing failures. Claude examines existing test files to match framework, style, fixtures, and assertion […]
Claude Code subagents are separate agent instances that handle focused subtasks in their own context windows and return results to the main conversation. Current Claude Code includes built-in Explore, Plan, and general-purpose subagents and lets teams define custom agents as Markdown files with YAML frontmatter controlling name, description, tools, model, permission mode, skills, hooks, memory, […]
Claude Code security reviews combine semantic code analysis with the repository context Claude already uses for software development. Current Anthropic tooling includes the /security-review command for on-demand review, an official GitHub Action for pull-request review, and a newer Claude Security capability in public beta for Enterprise users. These tools look for vulnerability patterns such as […]