Cloud
Blog

What seagulls talk about

Cloud
CloudCloud
CI without surprises: GitHub Actions gets a lockfile

CI without surprises: GitHub Actions gets a lockfile

Design & development

Workflow dependency lockfiles arrived for GitHub Actions on 14 October. Here is how tags, transitive actions and Dependabot updates become a reviewable supply chain instead of a moving target.

15/10/2026 · 9 min
Tools are not enough: skills make agents operational

Tools are not enough: skills make agents operational

AI & automation

Cloudflare started shipping working instructions with its MCP server on 10 October. What Skills over MCP means for dependable agents, security and measurable automation.

11/10/2026 · 10 min
Stop storing API keys in CI: use workload identity

Stop storing API keys in CI: use workload identity

Design & development

OpenAI has made mTLS and X.509 workload identity generally available. Here is a practical migration plan for short-lived access, clear service boundaries and rotation without downtime.

09/10/2026 · 10 min
App Store assets: from screenshots to a sales system

App Store assets: from screenshots to a sales system

Marketing & sales

New headers, search-result assets and a central Asset Library change how App Store pages are produced. Here is how to turn them into a reliable system rather than another folder of images.

07/10/2026 · 9 min
Node 20 is over: upgrade runtimes without flying blind

Node 20 is over: upgrade runtimes without flying blind

Design & development

Vercel has blocked new Node 20 deployments since 1 October, and GitHub Actions has already moved to Node 24. A practical plan for upgrades that are tested before production.

05/10/2026 · 10 min
Mac AI agents: Full Disk Access is not a shortcut

Mac AI agents: Full Disk Access is not a shortcut

AI & automation

Apple is tightening its stance on Full Disk Access — explicitly because AI agents are becoming more autonomous. Here is how to design file access around real choice, a small blast radius and a safe way back.

03/10/2026 · 10 min
Camera, not keyword: making visual search measurable

Camera, not keyword: making visual search measurable

Marketing & sales

Since 24 September, Google has exposed multimodal searches in Search Console. Here is what teams should measure, improve in their imagery and refuse to turn into another SEO circus.

01/10/2026 · 10 min
Self-hosted runners: one pipeline, one fresh machine

Self-hosted runners: one pipeline, one fresh machine

Design & development

GitHub started fully enforcing self-hosted runner versions on 25 September. The better fix is larger than an update: make CI machines short-lived, isolated and reproducible.

29/09/2026 · 10 min
Custom selects: design freedom without accessibility debt

Custom selects: design freedom without accessibility debt

Design & development

Safari 27 makes native select controls deeply styleable. Here is how to adopt the new CSS progressively, keep keyboard and form behaviour, and avoid rebuilding the old dropdown problems.

27/09/2026 · 10 min
Agents API: an agent is not yet a workflow

Agents API: an agent is not yet a workflow

AI & automation

OpenAI has put long-running cloud agents behind an API. What teams still need to design: bounded jobs, small tools, limited permissions and a safe way back from every automated step.

11/09/2026 · 10 min
Testing AI features: a test set, not a lucky demo

Testing AI features: a test set, not a lucky demo

AI & automation

How teams can evaluate an AI feature before launch — with realistic cases, explicit criteria and a small test set that runs after every meaningful change.

07/09/2026 · 10 min
Offline-first: an app that keeps working when the signal drops

Offline-first: an app that keeps working when the signal drops

Design & development

How mobile products remain dependable without a stable connection — through clear offline boundaries, honest states and synchronization that does not hide conflicts.

05/09/2026 · 9 min
Small releases, calm Fridays: a pragmatic deployment process

Small releases, calm Fridays: a pragmatic deployment process

Design & development

How small teams ship changes safely — with clear gates, backward-compatible data and a route back that exists before release day.

03/09/2026 · 9 min
A website that sells without shouting

A website that sells without shouting

Marketing & sales

How attention becomes trust and trust becomes a qualified enquiry — through a clear customer journey instead of more pressure.

01/09/2026 · 8 min
A design system, not pixel ping-pong

A design system, not pixel ping-pong

Design & development

How shared rules for components, content and states help teams ship faster — and when a design system is worth the work.

01/09/2026 · 7 min
Automation: process before prompt

Automation: process before prompt

AI & automation

Where AI and automation genuinely save time — and why an unclear workflow only becomes chaotic faster with a new tool.

01/09/2026 · 8 min
Cloud
Contact us

We can say a lot. It is better to make something great together.

Tell us briefly what you have in mind — we will reply with a few concrete first thoughts.

Personal reply · usually within 1 working day · first call is free