360SOFTY

Insights

Engineering Insights

Practical writing on software architecture, SaaS products, AI automation, legacy modernisation, and the business of building reliable systems.

RSS

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

ExternalDevOps
AWS DevOps Blog

Automate AWS Lambda Runtime Upgrades with AWS Transform custom

Introduction Organizations carry a growing burden of technical debt — aging codebases, outdated runtimes, and legacy frameworks that slow innovation, increase security risk, and inflate maintenance costs. Addressing this debt requires tackling a wide range of code transformation challenges: version upgrades, runtime migrations, framework transitions, and language translations, all of which must be repeated across […]

AWS LambdaAWS TransformBest Practices
AWS DevOps BlogRead original
External
Smashing Magazine

Getting Started With The Popover API

What happens if you rebuild a single tooltip using the browser’s native model without the aid of a library? The Popover API turns tooltips from something you simulate into something the browser actually understands. Opening and closing, keyboard interaction, Escape handling, and much of the accessibility now come from the platform itself, not from ad-hoc JavaScript.

Smashing MagazineRead original
ExternalCloud
Cloudflare Changelog

Agents, Workers - Agents SDK v0.7.0: Observability rewrite, keepAlive, and waitForMcpConnections

The latest release of the Agents SDK rewrites observability from scratch with diagnostics_channel, adds keepAlive() to prevent Durable Object eviction during long-running work, and introduces waitForMcpConnections so MCP tools are always available when onChatMessage runs. Observability rewrite The previous observability system used console.log() with a custom Observability.emit() interface. v0.7.0 replaces it with structured events published to diagnostics channels — silent by default, zero over

AgentsWorkers
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

AI Gateway - Get started with AI Gateway automatically

You can now start using AI Gateway with a single API call — no setup required. Use default as your gateway ID, and AI Gateway creates one for you automatically on the first request. To try it out, create an API token with AI Gateway - Read, AI Gateway - Edit, and Workers AI - Read permissions, then run: curl -X POST https://gateway.ai.cloudflare.com/v1/$CLOUDFLARE_ACCOUNT_ID/default/compat/chat/completions \ --header "cf-aig-authorization: Bearer $CLOUDFLARE_API_TOKEN" \ --header 'Conten

AI Gateway
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Cloudflare One - Copy Cloudflare One resources as JSON or POST requests

You can now copy Cloudflare One resources as JSON or as a ready-to-use API POST request directly from the dashboard. This makes it simple to transition workflows into API calls, automation scripts, or infrastructure-as-code pipelines. To use this feature, click the overflow menu (⋮) on any supported resource and select Copy as JSON or Copy as POST request. The copied output includes only the fields present on your resource, giving you a clean and minimal starting point for your own API calls. In

Cloudflare One
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

WAF - WAF Release - 2026-03-02

This week's release introduces new detections for vulnerabilities in SmarterTools SmarterMail (CVE-2025-52691 and CVE-2026-23760), alongside improvements to an existing Command Injection (nslookup) detection to enhance coverage. Key Findings CVE-2025-52691: SmarterTools SmarterMail mail server is vulnerable to Arbitrary File Upload, allowing an unauthenticated attacker to upload files to any location on the mail server, potentially enabling remote code execution. CVE-2026-23760: SmarterTools Sma

WAF
Cloudflare ChangelogRead original
ExternalBackend Development
FastAPI Releases

0.135.1

Fixes 🐛 Fix, avoid yield from a TaskGroup, only as an async context manager, closed in the request async exit stack. PR #15038 by @tiangolo. Docs ✏️ Fix typo in docs/en/docs/_llm-test.md. PR #15007 by @adityagiri3600. 📝 Update Skill, optimize context, trim and refactor into references. PR #15031 by @tiangolo. Internal 👥 Update FastAPI People - Experts. PR #15037 by @tiangolo. 👥 Update FastAPI People - Contributors and Translators. PR #15029 by @tiangolo. 👥 Update FastAPI GitHub topic reposi

FastAPI ReleasesRead original

Work with 360Softy

Building a SaaS product, AI system, or business platform?

Book a free consultation and we will tell you honestly whether we can help.