← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 97
  1. We adopted Kumiko (“Miko”) from Ramah, New Mexico — high-desert ranch country on the Navajo Reservation.

  2. My 2026 San Juan Softie 100 Race Plan

    I’m running the San Juan Softie 100 again on Friday.

  3. Triaging Gmail with Claude Subagents

    The email-triage-orchestrator running in Claude Code: ten isolated email-security-analyzer agents finished with all messages clean, then email-relationship-analyzer and email-content-summarizer running in parallel over the batch Jump right to the code: ht…

  4. Your App Should Ship an MCP Server

    I’m building a native desktop editor for fiction writers.

  5. The MCP Abstraction Tax

    Every layer — Data → API → MCP — introduces an abstraction tax.

  6. npx skills install jpoehnelt/skills/agent-dx-cli-scale Human DX optimizes for discoverability and forgiveness.

  7. PostgreSQL from Google Apps Script

    Apps Script now supports PostgreSQL through Jdbc.getConnection().

  8. Fiction AST and GLiNER NER in Rust

    My wife recently completed her MFA in creative writing.

  9. VS Code Git Remote Color

    I wrote this extension over the weekend to solve a simple but annoying problem: I often have way too many VS Code windows open and lose track of which repo is which.

  10. I recently formalized a workflow to extract high-signal engineering patterns from Antigravity’s persistence layer to make them explicit and portable.

  11. Agent Identity for Git Commits

    Agent Identity for Git Commits When running multiple AI agents that push to GitHub, you want commits to come from a bot account—not your personal identity.

  12. Abandon Git LFS because AI Agents

    Up until recently I had been using git-lfs with Jules, Google’s AI-assisted coding environment.

  13. The Model Context Protocol (MCP) is an open standard that allows AI assistants and tools to interact securely.

  14. Using Gemini in Apps Script

    This has been a long time coming, and it is finally here.

  15. When developing with Google Apps Script, managing permissions is crucial for both security and user trust.

  16. 2026 Crazy Mountain 100

    I’m officially signed up for the Crazy Mountain 100 in July 2026!

  17. If you’ve built a Google Chat bot, you’ve likely hit this wall: the API sends you a membership event with a User ID (e.g., users/1154...), but omits the email field entirely.

  18. Apps Script CacheService Limits

    Caching is a critical strategy for optimizing performance in Google Apps Script properties, especially when dealing with slow APIs or heavy computations.

  19. Google Apps Script UrlFetchApp Guide Connecting internal data with the outside world is a fundamental requirement for most automation projects.

  20. Secure Secrets in Google Apps Script

    The Problem: Apps Script lacks specific support for secrets, leading to hardcoded secrets.

  21. The Risk: Gmail contains “untrusted” and “private” data.

  22. React Wrapper for Google Drive Picker

    I’ve published a new package, @googleworkspace/drive-picker-react, to make it easier to use the Google Drive Picker in React applications.

  23. Following the release of the VS Code extension, I’ve also published a Model Context Protocol (MCP) server for Google Workspace Developers.

  24. Update: See Google Workspace Developer Tools MCP Server for more details on the MCP features.

  25. Update: See React Wrapper for Google Drive Picker for a React component with built-in types.

  26. Recently I had to clarify some confusion around the title and name of a Google Form and some inconsistencies between Apps Script, Forms API, and the Forms UI.

  27. In this post, we will explore how to use Office .docx and DocumentApp in Google Apps Script.

  28. Allow Sheets IMPORT and IMAGE URLs

    Accessing data from external parties in Google Sheets is now blocked by default.

  29. Google Workspace Developer Summits 2024

    Google Workspace Developer Summits 2024 Save the date for the Google Workspace Developer Summits in 2024!

  30. Chrome sidePanel API Access

    How do I get access to the chrome.sidePanel API from the latest manifest v3?

  31. Colorado River Basin Alfalfa Water Use

    Alfalfa Uses More Water Than All Cities, Industries in Colorado River Basin Researchers released the most complete accounting so far of how the river’s water is used.

  32. This is part of my Google Cloud Next 24 presentation on Unleashing the power of Rust, Python, and WebAssembly in Apps Script.

  33. SvelteKit UUID Slugs in a Derived Store

    Sometimes UUIDs are used as unique identifiers in URLs, but their length is not very user-friendly.

  34. google.script.run vs. doGet/doPost

    When building a Google Apps Script web app, you have two primary options for making API calls from the frontend to the backend: google.script.run and GET/POST endpoints (doGet and doPost).

  35. TDS at UTMB Mont-Blanc

    I signed up for the UTMB TDS race the other day… why not!?

  36. Cooper’s team spent six months checking random addresses in the FCC’s map that are considered served and compared them to local internet coverage.

  37. Apps Script is often a convenient way to interact with Google Drive files.

  38. My Debian development environment setup

    I recently need to set up a development environment on Debian for a project.

  39. Apps Script Storage Benchmarks

    Update: See Exploring Apps Script CacheService Limits for a deep dive into CacheService behavior and limits.

  40. Ever wonder what the ping time is to Google Cloud regions from Google Apps Script?

  41. This weekend I was trying to optimize a GitHub Actions workflow composed of three primary steps: build, preview, and test.

  42. Apps Script V8 Runtime Limitations

    Google Apps Script is a cloud-based scripting platform that lets you automate tasks, customize functions, and build solutions within Google Workspace using JavaScript and the V8 runtime.

  43. Rust, Python, and WASM in Apps Script

    I will be giving a talk at Google Next 2024 on how to use Rust, Python and WASM to extend Google Apps Script.

  44. Google Apps Script is based on the V8 engine and supports the use of Promises, async and await.

  45. Cloudflare workers are configured using a tool called wrangler combined with a wrangler.toml file.

  46. Google Calendar - Usage Limits Exceeded

    When creating events in Google Calendar, many developers come across the error message: Calendar usage limits exceeded.

  47. Recently the ability to embed Google Drive images with the /uc path started failing.

  48. Unlike many other environments in Google Cloud that provide default application credentials, Apps Script is built on OAuth and user credentials.

  49. Using Firestore in Apps Script

    When using Apps Script, sometimes the CacheService and PropertiesService do not match the requirements of the project — perhaps there a need for a longer ttl or storing many more values.

  50. Optimized Dockerfile for Rust

    Below is a simple Dockerfile for a Rust project.