MikeTrendsTrends right now

search

API design

Trends

  1. 1
    GhostAction campaign plants credential-stealing workflows across thousands of GitHub repos▼⚠️ CRITICAL: Credential-Stealing GitHub Actions Workflows Planted in Tens of Thousands of Repositories The GhostAction cMmastodonTechnologyCybersecurity254 min ago

    A campaign dubbed GhostAction is compromising GitHub maintainer accounts and injecting malicious Actions workflows into tens of thousands of repositories. The injected workflows are designed to steal secrets such as API keys, tokens, and other credentials from the affected projects. Security researchers are urging maintainers to audit their workflow files, rotate exposed secrets, and review repository permissions, as the malicious code can run automatically in CI environments where sensitive tokens are routinely available.

  2. 2
    AI agent paid an invoice twice due to retry bug●The agent paid the invoice once. Then the model regenerated the tool call for a retry, kept the same... # ai # securityMmastodonTechnologyAI213 h ago

    An AI agent paid an invoice once, then on retry regenerated the tool call while keeping the same idempotency key but with different arguments, causing concern about duplicate or mismatched payments. Developers are highlighting that systems should refuse a request when a reused idempotency key arrives with changed parameters, a lesson in safely designing API retries for autonomous software agents.

  3. 3
    Developer shares progress on Rust query system with new proc macros●My query system is coming together really nicely, but I forgot to post about it! Two massive updates: I wrote some procMmastodonTechnologySoftware1152 min ago

    A developer working on a query system has announced two major updates after a posting lapse. The main news is the addition of procedural macros, written in a few hours, which redesigned the API to look much more like Salsa, the incremental computation framework used in the Rust compiler. The work appears to be part of an ongoing personal compiler or language tooling project.

  4. 4
    Open-source AI Agent Gateway keeps credentials out of agent configs▼AI Agent Gateway: Open-source tool keeps credentials out of agent configs✉newsTechnologySoftware2 d ago

    A new open-source tool called AI Agent Gateway has been released, designed to keep credentials out of AI agent configurations. Instead of embedding API keys and secrets directly in agent setup files, the gateway manages authentication separately, reducing the risk of credential leaks. It targets developers building AI agents, a growing area where insecure handling of secrets is a common concern.

  5. 5
    Why the Pendulum library built Python's strangest plus operator●Why Pendulum had to write the most cursed "+" operator in all of PythonYhn372 d ago

    Developer Arie Bovenberg has published a detailed post explaining why Pendulum, a popular Python date and time library, implements an unusual override of the plus operator. The writeup walks through the technical constraints that forced the library's custom handling of datetime arithmetic, and it has drawn attention from Python developers interested in API design quirks.

  6. 6
    Open-Source AI System CosmicWatch Analyzes Astronomical Radio Signals●We built CosmicWatch, an open-source AI system that analyzes astronomical radio-signal data and... # ai # programming #MmastodonTechnologySoftware41 d ago

    A team has built CosmicWatch, an open-source AI system designed to analyze astronomical radio-signal data and flag unusual signals. The project is presented as an open observatory for radio astronomy, with its code, API and development process shared publicly to invite community contributions and broader participation in the search for anomalies in cosmic radio data.

  7. 7
    When to proxy NHTSA VIN decoding APIs through your backend●NHTSA vPIC endpoints are public HTTP APIs. It is natural to ask: why not fetch DecodeVinValues... # typescript # api # wMmastodonLifeAutos13 d ago

    Developers are debating the best way to use the NHTSA's free vPIC service, which decodes vehicle identification numbers through public HTTP endpoints such as DecodeVinValues. A technical discussion argues that calling these APIs directly from browser frontends is often a mistake, and that applications should route requests through their own backend as a proxy instead. The practice is framed as a way to handle errors, hide implementation details, and keep frontend code cleaner.

  8. 8
    New bot shares random Smithsonian museum items online●Hi! I’m a bot posting random art/design/museum items via the Smithsonian's API. [Content warning for possible nudity. SoMmastodonCultureArt12 d ago

    A new automated account is posting randomly selected art, design and museum objects drawn from the Smithsonian's open API, introducing itself to users with a note about content warnings. The bot flags possible nudity and historically insensitive depictions of people of colour or people with disabilities, promising quick fixes if users report problems, and says it aims to include descriptive alt text for accessibility.

  9. 9
    OpenAI unveils text watermarking for ChatGPT and Codex●OpenAI details new text watermarking system for ChatGPT, Codex, and the API OpenAI today announced how it will comply wiMmastodonBusinessStartups24 d ago

    OpenAI has announced a text watermarking system designed to make AI-generated content from ChatGPT, Codex, and its API identifiable. The move is a compliance step under the EU AI Act, which requires providers of generative AI systems to mark machine-generated text. The announcement is drawing attention from developers and regulators tracking how AI companies implement transparency requirements.

  10. 10
    Developer publishes a rant about APIs●A rant about APIs https://dev.clintonblackburn.com/2026/10/08/a-rant-about-apis.html # API # Development # ProgrammingMmastodonTechnologySoftware32 d ago

    A developer has published a blog post titled 'A rant about APIs' on his personal site, criticizing aspects of API design and development. The piece, tagged under API, Development and Programming, is being shared and discussed by programmers on tech link-sharing communities.

  11. 11

    Talk is circulating about a Decisions API, a programming interface apparently designed to let applications handle or expose decision-making logic. Developers are discussing what such an interface would do, how it would be integrated, and what it means for building automated systems. Beyond the name, few concrete details about the product or its provider are in circulation.

  12. 12
    Real-world data breaks AI agents in production●Building autonomous AI agents is incredibly rewarding until you deploy them to production and real-world data breaks youMmastodonTechnologySoftware43 d ago

    Developers building autonomous AI agents say the work is rewarding until deployment, when messy real-world data disrupts carefully designed pipelines. A common bottleneck is the tool execution layer: when an agent calls a vector database or a live web API, it assumes a reliable, well-formed response that production systems rarely deliver. Engineers are discussing how to make agent tool calls robust to unreliable external data.

  13. 13
    Software Architecture Fails in Unexpected Places, Engineers Say●Software architecture rarely breaks where we expect it to. A system can have clean code, elegant abstractions, carefullyMmastodonTechnologySoftware33 d ago

    Engineers are discussing how software systems can fail despite clean code, elegant abstractions, well-designed APIs, automated tests and polished deployment pipelines. The argument is that even code that passes every review can start behaving strangely once user numbers grow, meaning architecture tends to break under real-world load rather than at obvious design flaws. The observation is resonating with developers who have seen theoretically sound systems collapse in production.

  14. 14
    Building Safer API Clients: Timeouts, Retries and Backoff●Build safer API clients with timeouts, retry limits, exponential backoff, jitter, Retry-After, and idempotency. # prograMmastodonTechnologySoftware33 d ago

    Developers are being reminded that robust API clients need more than a simple retry loop. A widely shared guide outlines six core practices: setting timeouts, capping retry attempts, using exponential backoff, adding jitter to avoid thundering herds, honoring server Retry-After headers, and designing requests to be idempotent. The advice targets backend and web developers whose naive retry logic can accidentally amplify outages instead of recovering from them.

  15. 15
    JLScript: A New Programming Language Gains Attention●🧛 JLScript — Do Básico ao Avançado Aprenda JLScript do primeiro mostrar() até APIs, banco de dados, dispositivos e interMmastodonTechnologySoftware36 d ago

    JLScript, also called JLS, is a programming language designed with a simple, readable and pleasant syntax. A new beginner-to-advanced guide walks learners from a first basic output command through APIs, databases, device access and user interfaces. The language is drawing interest among developers and hobbyists curious about alternatives to mainstream scripting languages, with early discussion centered on its accessibility for newcomers.

  16. 16
    The two sentences your AI agent cannot tell apart●The two sentences your agent cannot tell apart A tool in your agent calls an API. The call... # ai # python # llm # testMmastodonTechnologyAI24 d ago

    A discussion among developers highlights a subtle failure mode in AI agents: when a tool call to an API returns nothing, the agent cannot distinguish between a legitimate "nothing found" result and an actual lookup failure. The argument is that agents need explicit error signals rather than empty responses, since misreading a failed call as a valid empty result leads to confidently wrong answers. Developers building agents in Python are urged to design tool outputs that make errors unmistakable.

  17. 17
    New Tutorial Shows How to Build an AI Agent in Python●🤖 How (and Why) to Build an AI Agent from Scratch in Python In this article, you will learn what an AI agent is and howMmastodonTechnologyAI05 d ago

    Machine Learning Mastery has published a step-by-step guide explaining what an AI agent is and how to build one from scratch in plain Python using the Anthropic API. The article walks readers through the fundamentals of agent design and implementation, reflecting continued developer interest in hands-on AI tooling as interest in autonomous agents keeps growing across the tech community.

Repos