proomt

Search

Search posts, papers, and topics

api design

RSS
  1. 4

    Jev-Leftpad

    A joke npm package that pads strings by calling a TypeSafe LLM model, essentially replicating `padStart()` with unnecessary API calls. Not production‑ready and offers no real engineering insight.

    Hacker News front pagegithub.com1 minreleaseHN22685
  2. 5

    How Uber Protects Against Retry Storms

    Uber developed a context-aware mechanism to prevent retry storms in deep microservice dependency chains. It introduces "error ownership" where services claim errors they originate and unclaim errors they propagate, allowing upstream callers to make informed retry decisions and avoid amplifying load on already struggling services.

    Hacker News front pageuber.com12 minHN11949
  3. 6

    Can we stop with the uptime percentages?

    This article argues that uptime percentages are a poor public interface for communicating service reliability because their non-linear nature is not intuitive to non-infrastructure people. It proposes showing absolute downtime (e.g., hours affected) alongside percentages for better clarity for a general audience.

    Hacker News front pagejim-nielsen.com2 minHN144112
  4. 7

    Jev is the fastest-adopted model in AI Gateway history

    Vercel reports that the Jev decision model was adopted by 13% of paid teams within its first day, outpacing prior model launches. Jev claims to be up to 194× faster and 445× cheaper than general‑purpose LLMs while returning structured, probabilistic decisions.

    Vercelvercel.com1 minHN21
  5. 8

    TypeSafe AI's Jev now available on AI Gateway

    Vercel AI Gateway now offers Jev, a probabilistic decision model that returns typed choices, scores, and booleans instead of raw text. TypeSafe AI reports it runs up to 193× faster and 445× cheaper than standard LLMs, exposed via the experimental evaluate API in AI SDK 7.

    Vercelvercel.com2 minrelease
  6. 10

    Android 17 Without the Last-Minute Scramble

    CodeName One prepared for Android 17 (API 37) by addressing platform changes proactively, including fixing version number parsing and implementing the new system-rendered location button. They also added robust PEM key parsing and explicit task removal to simplify common security operations for app developers.

    CodeName Onecodenameone.com8 min
  7. 13

    Gemini Live audio

    Simon Willison shows a minimal JavaScript UI that talks to Google’s Gemini 3.8 Live speech‑to‑speech models via a WebSocket API, using the Web Audio API for capture/playback and no external libraries.

    Simon Willisonsimonwillison.net1 min
  8. 14

    GPT-Live 1 now available on AI Gateway

    Vercel AI Gateway now offers OpenAI’s GPT‑Live 1, a full‑duplex voice model that can listen and speak simultaneously. The SDK lets you start a voice session and optionally delegate work to any text model, with code examples for both patterns.

    Vercelvercel.com1 minrelease
  9. 16

    AWS reimagines the getting started experience

    AWS announced a new “project” onboarding flow that lets new users start building with default configurations, free credits, and simplified IAM handling. Sign‑in via Google/GitHub/Apple creates an isolated AWS account, auto‑provisions a CLI/agent toolkit, and lets you invite collaborators by email. Spend limits can be set per project, and advanced features (multi‑region, org policies) can be enabl…

    AWSamazon.com5 minHN33
  10. 18

    Dropbox Evolves Riviera Content Processing Platform to Support AI Workloads

    Dropbox’s Riviera platform has been expanded from a preview service into a universal, composable content‑processing system that now handles hundreds of thousands of transformations per second across 300+ file types. The architecture separates orchestration from execution, adds a plugin model, and offers async public APIs so internal and external AI workloads can reuse cached transformations.

    InfoQinfoq.com2 min
  11. 19

    The 6 best conversational AI platforms in 2026

    Zapier’s Ben Lyso reviews six conversational‑AI platforms (Fin, Voiceflow, Google Conversational Agents, Decagon, Kore.ai, Cognigy) on criteria like custom agent building, conversation quality, channel coverage, and integration depth, noting pros/cons, pricing, and deployment nuances.

    Zapier Engineeringzapier.com16 min
  12. 21

    One Vault, from Your Phone to the Browser

    CodeName One introduces a new com.codename1.security.vault API to simplify secure, cross-device data encryption and access for mobile and web applications. It manages key derivation, wrapping, and synchronization without exposing the data key to the sync server.

    CodeName Onecodenameone.com5 min
  13. 22

    One Java Model from the App to PostgreSQL

    Codename One introduces a backend runtime allowing a single Java model to define entities and validation rules for both client applications and the server. This approach aims to reduce duplication and ensure consistent data rules from the app to PostgreSQL.

    CodeName Onecodenameone.com7 min
  14. 23

    Concurrency Control: Your Aggregate Is Single-Threaded. Your Cluster Isn’t.

    This article distinguishes between serialization (preventing concurrent access) and arbitration (permitting access and rejecting losers) in distributed concurrency control. It argues that arbitration should be responsible for correctness, as serialization guarantees are conditional and can fail silently in multi-process environments, leading to data corruption.

    Atomic Objectatomicobject.com14 min
  15. 24

    From support ticket to GitHub issue: Building a reliable escalation workflow

    A step‑by‑step guide for turning support tickets into well‑structured GitHub issues. It defines escalation criteria, outlines a decision table for support, specifies required fields, and provides a minimal Node.js 24 adapter that validates input, builds a markdown issue body, and calls the GitHub Issues API with proper error handling and security considerations.

    SitePointsitepoint.com11 min
  16. 26

    Javadoc That Feels Like Your Website

    Codename One replaced its Javadoc‑generated site with a Hugo‑based pipeline: a custom doclet emits one Hugo content file per Java type, preserving Markdown comments, generating a lightweight search index, and keeping the traditional offline Javadoc archive. The approach reduces index size (1.9 MB → 341 KB gzipped), retains existing anchors, and can be reused for other Java projects.

    CodeName Onecodenameone.com4 min
  17. 27

    GLM 5.3 FlashX now available on AI Gateway

    Vercel AI Gateway now offers the GLM‑5.3‑FlashX model, a fast (~200 tps) multimodal coding LLM. The post includes a TypeScript streaming example, notes the model’s fit for coding agents and interactive tools, and lists AI Gateway features (unified API, usage tracking, retries/failover, custom reporting, key budgets, routing rules) with no platform fee.

    Vercelvercel.com1 minrelease
  18. 28

    Building Composite Model Context Protocol (MCP) Gateways in TypeScript

    Step‑by‑step tutorial showing how to build a stateless composite Model Context Protocol (MCP) gateway in TypeScript using Hono, Zod, and the MCP SDK. It covers config‑driven upstream registration, namespaced tool discovery, JSON‑RPC routing, per‑tool auth middleware, and a token‑bucket rate limiter, with concrete code snippets and design trade‑offs.

    SitePointsitepoint.com16 min
  19. 29

    datasette 1.0a40

    Datasette 1.0a40 adds a background‑task API (datasette.add_background_task()), switches the internal HTTP client to httpx2, and ships a batch of bug fixes aimed at stabilising the upcoming 1.0 release. The security fix mirrors that of 0.65.5.

    Simon Willisonsimonwillison.net1 minrelease
  20. 30

    Laravel MCP 1.0 Is Released

    Laravel MCP 1.0 ships with the 2026-07-28 protocol, adding searchable tool catalogs, cache hints, stateless request handling, and PKCE‑required OAuth with client‑metadata support. The release includes migration guidance and new headers for versioned RPC calls.

    Laravellaravel-news.com3 minrelease