🤖 Local AI Power: Vision and Function Calling with Microsoft Agent Framework and Ollama
A tutorial on building a local AI agent with vision and function calling using Microsoft Agent Framework and Ollama in C#.
A tutorial on building a local AI agent with vision and function calling using Microsoft Agent Framework and Ollama in C#.
A technical walkthrough of using the Council of Mine AI extension for MCP sampling to resolve a fictional committee debate, part of an AI advent series.
Explains how to use Lambda functions and IIFEs for short-circuiting control flow in ColdFusion to improve code readability while managing post-processing logic.
A monthly tech link roundup focusing on Kafka, event streaming, and data engineering, including personal news about company acquisitions.
Analyzes performance differences between ToListAsync and ToArrayAsync in Entity Framework, concluding ToListAsync is faster.
A developer reflects on the first year of their tech-focused newsletter, sharing growth stats, key lessons learned, and strategies for consistent content creation.
The HTML <time> element is widely used but lacks practical browser or assistive tech support, making it a semantic but underutilized feature.
Explains how to configure ColdFusion to process non-CFML files (like .html, .txt) as executable CFML code when using the cfinclude tag.
Explores a workaround for ColdFusion's lack of a native function to render images directly to binary, proposing custom UDFs for better workflow.
A developer shares key engineering lessons learned from building AI agents in .NET, focusing on state management, orchestration, and observability.
A look at JustHTML, a new Python HTML parser library, and how it was built using AI-assisted programming and 'vibe engineering'.
Explains why Azure Container App Jobs are a simpler alternative to Azure Functions for running scheduled tasks and processing events in Azure.
Explains how to localize Swift packages using Xcode's string catalogs, covering benefits, drawbacks, and improvements in Xcode 26.
Explains a deterministic refresh architecture for UI, focusing on a RefreshGuard to manage competing events and ensure predictable behavior.
A tech blogger explains their decision to migrate from WordPress to Substack, citing platform friction and the shift in tech writing communities.
A developer explains their switch from ChatGPT to Claude for coding and technical work, citing Claude Code's effectiveness and personal preferences.
Summary of recent Azure IaaS and Azure Local updates, including new availability zones, networking changes, and security/compliance features.
Article explains why GitHub Actions runners are unreliable for benchmarking due to inconsistent hardware and performance variability.
Explains how to convert HTTP header values from ISO-8859-1 to UTF-8 encoding in a ColdFusion application, specifically for Cloudflare geo-headers.
Exploring a semi-interactive proof system for verifying assembly code using Python, Z3, and Ghidra Pcode.