Urgent.News

What's breaking now, across thousands of outlets.

Tech

The Pairing Session That Would Not Score a Patch in a Chat Window

The pairing session started with a failing webhook. A payment provider retried a POST the service had already acknowledged, and the agent in the IDE offered a forty-line helper that wrapped fetch in exponential backoff. The mid-level engineer liked the shape of the helper. The senior did not look at the helper first. The senior looked at the room: a laptop with production .env files one directory…

The pairing session began with a problem: a webhook that kept failing due to a POST request being acknowledged twice. A payment provider attempted to resend the POST, but the IDE offered a helper function to handle the retry with exponential backoff. The senior engineer examined the room first, which included a laptop containing production environment variables, a Slack thread with customer IDs, and a public model tab showing yesterday's stack trace.

The issue was not the retry logic, but the fact that the helper function imported new environment keys, called a package not listed in the lockfile, and logged the raw JSON body for debugging. The pair therefore froze the diff in a scratch file as evidence before applying any changes. The senior then laid out three constraints: avoid new dependencies, refrain from introducing new environment keys, and prevent payload logging.

The mid-level engineer still sought input from a model, but the senior emphasized that the discussion should take place away from the pairing chat window, as it lacked retention. Similarly, running the model locally on the same machine as other sensitive tools was deemed unsuitable, as it could lead to unintended consequences. Ultimately, the pair decided to write the invariant by hand and create an eval kit to ensure the model complied with the whiteboard constraints before any changes were implemented.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Trace Callers Before the Diff: A Blast-Radius Card for Shared OSS Helpers

The following labeled scenario opens this walkthrough and does not name a public repository or vendor team. A contributor proposed a timeout fix against a shared helper that twelve command modules…

  • BLASTRADIUS.md serves as merge gate for shared helpers
  • Harvest symbol names before edits, classify call sites
  • Python script creates reusable blast-radius inventory

Amazon Cognito

🔐 Aakash Meets Cognito: Exploring Amazon Cognito for Secure Authentication Introduction Authentication is an important part of almost every modern web and mobile application.

  • Amazon Cognito simplifies user authentication for web and mobile apps.
  • Consists of User Pools for sign-up/sign-in and Identity Pools for temporary AWS credentials.
  • Supports multi-factor authentication and external identity provider integration.

LS Cable & System, LS Marine Solution Showcase Green Power Grid and Recycling Technologies at Climate Expo

LS Cable & System and LS Marine Solution are showcasing technologies spanning next-generation power grids and resource recycling at a climate industry exhibition in Busan, as the expansion of…

  • LS Cable & System and LS Marine Solution exhibit green technologies at Climate Expo in Busan.
  • LS Cable & System showcases 500kV HVDC cable technology for efficient power transmission.
  • LS Marine Solution highlights HVDC submarine cable installation expertise for offshore wind farms.

Keep Free-Lane Diffs Off the Schema Lock

The scene below is a composite staging failure. Night-shift incidents often start in unsigned schema diffs. Checkout webhooks began rejecting every signed order payload.

  • Unsigned schema diffs cause staging failures
  • Free-lane drafts must not control lock
  • Fail-closed apply gate proposed to prevent unsigned changes

cloud workshop day -1

🚀 Prakathi Meets Proton: Exploring AWS Proton Introduction As part of my AWS Cloud learning journey, I explored AWS Proton , a service designed to simplify the deployment and management of modern…

  • AWS Proton simplifies deployment of containerized and serverless apps
  • Standardized templates streamline infrastructure and deployment process
  • Benefits include standardization, automation, and developer productivity

More from Wednesday 16 September →