
Development & Technology174 articles
Architecture, implementation, authentication, and operations. Articles to inform critical decisions in development.


Before running open-weight models in-house: who owns governance?

Over 10,000 vulnerabilities disclosed per month: using GTIG statistics to set patch priorities

Abuse of ConnectWise integration apps: logs to check in Microsoft 365

Tampered LiteLLM 1.107.0: how to investigate affected environments and rotate keys

BeyondTrust Remote Support zero-day: what to check after patching

Rosetta lasts until macOS 27: identify your Intel-only Mac apps

Four skills to read before adding IAM Helper to an AI agent

Five nginx vulnerabilities: Ubuntu fixed versions and how to check your own configuration

Multi-seat purchases for App Store subscriptions: check the setting that is on by default

App Review Guidelines update: 2.5.19 bans hidden features

Old Developer ID Sub-CA expires on February 1, 2027: checking your Mac distribution

Supporting iPhone Duo: iOS 27.1 SDK screens and the April 2027 deadline

AOMEI update server tampered with for a few minutes: what to check on company PCs

Regular expression fixes in Ruby 4.0.9 and others: how to identify affected apps

Claude API user profiles: one company's violation no longer stops everyone

Claude API 2026-10-21 and new major SDK versions: what to check before upgrading

Stricter Access service tokens: conditions under which automated jobs stop

Cloudflare Tunnel URL normalization: check setups that protect only the admin panel

Updating five internal repositories to Node.js 22.23.4 at once: pitfalls we found in production builds

eMudhra intermediate CA compromise: checking curl, Python and Node on Mac development machines

Pillow vulnerability fixed only in 13.0.0: no 12.x fix, Python 3.11 or later required

certifi removes emSign: checking the bundles in requests and pip

What to check about OpenCode 2.0's background service and credentials

Running AI-generated code in isolation with Microsoft MXC: settings and limitations we tried on Linux

New fields in the GA4 Data API for spotting incomplete aggregates

Node.js 26.11: the sqlite rename and batch timeouts

Installs that stop working with uv 0.13: constraint files and the 3.15 default

FastAPI OpenTelemetry export is off by default as of 0.143

Python 3.15 defaulting to UTF-8 and CP932 CSV files

firebase 13: migrating AI Logic and the default region

How Express trust proxy settings let req.ip be spoofed

Managing Claude Code mods at your company: default behavior and how to turn them off

AI-driven E2E testing with "e2e": 5 boundaries to set before adopting it

GitLab CVE-2026-85706: checking your version and steps after updating

Docker Cloud Sandboxes: isolation, permissions and pricing

Ubuntu 24.04 to 26.04.1 upgrades begin — when to upgrade and what to check

Vite+ 1.0 is generally available: Node requirements and vp migrate to check before migrating

Before letting AI run gcloud — permission design for the remote MCP server

Letting AI agents read your production DB — AlloyDB's new preview
Showing articles 1–40 of 174
Turning concepts into design.
Development Environment↔AI Models
Access Permissions · Data · Logs
Building an environment
to use AI internally
Internal data, development environments, and access permissions. Advancing adoption concepts into concrete technical reviews.
Compare approachesOrganize implementation requirementsTest on a small scale
Read feature 
Google Workspace
administration basics
Resolving administrator uncertainties from rollout to sharing and permissions.
Pricing & rolloutSharing rulesPermissions & security
Read feature 
Getting started with AI
at work
Selecting tasks to delegate, experimenting on a small scale, and operating safely.
How AI worksTesting in workflowsSafe usage
Read feature 
Looking back at
emergency vulnerability responses
PHP, certificates and Node.js. A record of the responses that overlapped on October 21–22, 2026, down to the steps we verified and the pitfalls we hit.
Checking providers' responsesInspecting certificates on devicesUpgrading multiple repositories at once
Read feature 
Improvement notebook for
growing your website
Forms, usability, and updates: tackling post-launch improvements one step at a time.
Form optimizationUI refinementsUpdates & operations
Read series