Skip to content
HomeInsights

Insights

Ideas for building
better software.

Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.

From the engineering desk

Browse practical articles or follow the latest technology updates.

Subscribe via RSS →

Curated links from external sources — not 360Softy original articles.

ExternalCloud
Cloudflare Changelog

Workers - Access git commit sha and branch name as environment variables in Workers Builds

Workers Builds connects your Worker to a Git repository, and automates building and deploying your code on each pushed change. To make CI/CD pipelines even more flexible, Workers Builds now automatically injects default environment variables into your build process (much like the defaults in Cloudflare Pages projects). You can use these variables to customize your build process based on the deployment context, such as the branch or commit. The following environment variables are injected by defa

Workers
Cloudflare ChangelogRead original
ExternalMobile Development
Apple Developer News

Find out what’s new for Apple developers

Discover the latest advancements on all Apple platforms. With incredible new features in iOS, iPadOS, macOS, tvOS, visionOS, and watchOS, and major enhancements across languages, frameworks, tools, and services, you can create even more unique experiences in your apps and games. Explore what’s new

Apple Developer NewsRead original
ExternalMobile Development
Apple Developer News

Updated agreements and guidelines now available

The Apple Developer Program License Agreement and App Review Guidelines have been revised to support new features and updated policies, and to provide clarification. Please review the changes below. Apple Developer Program License Agreement Section 3.3.3(D): Updated language on requirements for data and privacy. Section 3.3.3(N): Updated requirements for use of the ID Verifier APIs. Definitions, 3.3.3(P): Specified requirements for use of the Declared Age Range API. Definitions, 3.3.7(G): Speci

Apple Developer NewsRead original
ExternalFrontend Development
Vercel Blog

Building secure AI agents

An AI agent is a language model with a system prompt and a set of tools. Tools extend the model's capabilities by adding access to APIs, file systems, and external services. But they also create new paths for things to go wrong. The most critical security risk is . Similar to SQL injection, it allows attackers to slip commands into what looks like normal input. The difference is that with LLMs, there is no standard way to isolate or escape input. Anything the model sees, including user input, se

Vercel BlogRead original
ExternalFrontend Development
Vercel Blog

v0-1.5-md & v0-1.5-lg now in beta on the Models API

Beta access is now available for (128K token context) and (512K token context) on our Models API.v0-1.5-mdv0-1.5-lg For full details and examples, see the Models API docs: https://vercel.com/docs/v0/api Read more

Vercel BlogRead original
ExternalFrontend Development
Vercel Blog

Observability added to AI Gateway alpha

The , currently in alpha for all users, lets you switch between ~100 AI models without needing to manage API keys, rate limits, or provider accounts.AI Gateway now includes a dedicated AI section to surface metrics related to the AI Gateway. This update introduces visibility into:Vercel Observability You can view these metrics across all projects or drill into per-project and per-model usage to understand which models are performing well, how they compare on latency, and what each request would

Vercel BlogRead original
ExternalAI
OpenAI News

Scaling security with responsible disclosure

OpenAI introduces its Outbound Coordinated Disclosure Policy to guide how it responsibly reports vulnerabilities in third-party software—emphasizing integrity, collaboration, and proactive security at scale.

Security
OpenAI NewsRead original

Let’s start with a conversation

Tell us what you’re working on.

An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.