How to Give an AI Agent Safe Access to an Internal API with MCP
News

Learning

Stories in this category, translated into Armenian and Russian

Latest News

Stories in this category, translated into Armenian and Russian

Latest Update
Latest News
How to Give an AI Agent Safe Access to an Internal API with MCP
Learning Oct 15, 2026

How to Give an AI Agent Safe Access to an Internal API with MCP

Our on-call team keeps a small internal notes API. The web app in front of it shows who's holding the pager, which days are frozen for deploys, and where the runbooks live. A developer on that team wa

Secure by Design: How to Engineer Security into Architecture Before Writing Any Code
Learning Oct 15, 2026

Secure by Design: How to Engineer Security into Architecture Before Writing Any Code

There's a conversation that happens in most engineering teams,maybe usually too late. Think of this, a feature ships to production. A security review happens afterwards, or a penetration test finds so

How to Build Disaster Simulations on a Real Map: Animated Canvas Layers and Collapsing 3D Buildings with Mapbox GL JS and Three.js
Learning Oct 15, 2026

How to Build Disaster Simulations on a Real Map: Animated Canvas Layers and Collapsing 3D Buildings with Mapbox GL JS and Three.js

At some point, a map project needs more than markers and polygons. You want something to happen on the map: water moving up a street, smoke drifting with the wind, or a shockwave spreading out from a

How to Stop an AI Agent from Inventing Nigerian Postcodes
Learning Oct 14, 2026

How to Stop an AI Agent from Inventing Nigerian Postcodes

On 1 October 2026, Nigeria's postcode changed from six digits to an 11-character code that identifies a single building, such as EK-01-A03-FK-01. Language models trained before that date still describ

How to Keep a File for Minutes, Not Years, on Cloud Run
Learning Oct 14, 2026

How to Keep a File for Minutes, Not Years, on Cloud Run

A print job, a one-time download, or a support attachment typically only needs to exist until someone finishes with it. But most backends still store it like Google Drive: a named object, no expiry, a

Rule Builders for Every Validation Rule in Laravel 13.36
Learning Oct 14, 2026

Rule Builders for Every Validation Rule in Laravel 13.36

Laravel 13.36 adds Rule:: builders for the remaining validation rules, DB::olap() for PlanetScale, and an option to reset sticky connections between queue jobs.

PHP News: A New Site for PHP Releases, RFCs, and Packages
Learning Oct 13, 2026

PHP News: A New Site for PHP Releases, RFCs, and Packages

PHP News is a new site from Eric Barnes and Matt Stauffer covering PHP core, RFCs, releases, packages, and events, plus a free weekly PHP newsletter.

Pause Polling in Background Tabs in Inertia.js v3.9
Learning Oct 12, 2026

Pause Polling in Background Tabs in Inertia.js v3.9

Inertia.js v3.9 adds a background option to pause polling in hidden tabs, a navigate event type for history restores, and fixes for back navigation.

The State of AI and Software Engineering: Code is Cheaper but Expertise are More Valuable [Full Book]
Learning Oct 12, 2026

The State of AI and Software Engineering: Code is Cheaper but Expertise are More Valuable [Full Book]

A report on AI productivity, human capability, software economics, SaaS defensibility, and the future of engineering work. Between 2024 and 2026, the marginal cost of producing a line of working code

BashBox: A Sandboxed Bash Interpreter for AI Agents in PHP
Learning Oct 11, 2026

BashBox: A Sandboxed Bash Interpreter for AI Agents in PHP

BashBox runs AI-generated bash scripts in pure PHP, with a virtual filesystem, execution limits, and opt-in network access. No exec or proc_open calls.

What to Do When Your Constants Are Someone Else's Law
Learning Oct 11, 2026

What to Do When Your Constants Are Someone Else's Law

A colleague once asked me why a number in my code had a comment three lines long. The number was 18. The comment said which rule it came from, which section notified it, and that it could change witho

How to Measure Conformance Between an Operational Specification and Its Execution
Learning Oct 11, 2026

How to Measure Conformance Between an Operational Specification and Its Execution

In my previous article, I explored executor independence: the idea that different execution mechanisms should be able to satisfy the same operational specification. By executor independence, I mean th

Ready to build a better digital experience?

We create modern multilingual websites, integrate external services and automate content workflows for growing businesses.