About:

Justin Poehnelt is a Senior Developer Relations Engineer at Google, open-source contributor, and ultramarathon runner based in Colorado.

Website:

Specializations:

Interests:

Google Workspace Open-source software Developer tools Geospatial data Satellite imagery Long-distance running Ultramarathons

Outgoing Links:

Simon Willison
Subscribe to RSS:
The post examines the abstraction tax in MCP and APIs, highlighting fidelity loss at each layer and advocating for improved context management for AI agents.
Redesigning CLIs for AI agents requires prioritizing machine-readable outputs, schema introspection, and robust input validation to enhance usability and safety.
A secure method to resolve Google Chat user IDs to emails using a Service Account with a custom role, avoiding Domain-Wide Delegation risks.
The post empirically tests Google Apps Script's CacheService limits and offers best practices for effective caching strategies to optimize performance.
This post discusses securing AI agents connected to Gmail against prompt injection risks using the Model Context Protocol and Google Cloud's Model Armor.
A developer creates a Language Server Protocol for fiction writing, detailing the challenges and processes of building a tailored Named Entity Recognition model for narrative analysis.
This guide provides an in-depth look at Google Apps Script's UrlFetchApp, detailing its configuration, usage patterns, and best practices for effective HTTP requests.
The post outlines a workflow for extracting valuable engineering patterns from Antigravity's persistence layer by auditing specific directory artifacts.
This post explains how to build a minimal Model Context Protocol (MCP) client using Google Apps Script, focusing on secure AI tool interactions.
The new Vertex AI advanced service in Apps Script streamlines API interactions, enabling easier text and image generation with practical applications for educators and professionals.
The author abandons Git LFS for standard Git due to persistent issues in secure environments, offering a migration guide for users facing similar challenges.
Securely managing secrets in Google Apps Script requires using Properties Service for configurations and Google Cloud Secret Manager for sensitive data to prevent hardcoding vulnerabilities.
Utilizing 'currentonly' scopes in Google Apps Script enhances security by limiting access to the active file, but comes with important limitations developers must understand.
Google Apps Script now supports PostgreSQL connections, detailing how to convert connection strings and manage database interactions effectively.
The post explains how to configure AI agents to use a bot identity for GitHub commits, ensuring clear distinction and improved access control.
The @googleworkspace/drive-picker-react package streamlines Google Drive Picker integration in React apps with a user-friendly interface and TypeScript support.
The Google Workspace Developer Tools VS Code extension aids developers with OAuth2 scope management and offers AI-powered assistance for improved coding efficiency.
vscode-git-remote-color is a VS Code extension that assigns unique colors to windows based on git remote URLs, simplifying the management of multiple repositories.
The MCP server enhances AI agents' access to real-time Google Workspace documentation, improving the accuracy of API-related queries and code examples.
Excited about the Crazy Mountain 100 ultra marathon, the author shares their journey to secure a Hardrock qualifier and the challenges of training for tough races.