
Blog
What seagulls talk about





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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
AI & automation
Where AI and automation genuinely save time — and why an unclear workflow only becomes chaotic faster with a new tool.