
2025-05-27 12:13:26
NDC Oslo 2025 Workshop: Designing APIs
https://improveandrepeat.com/2025/05/ndc-oslo-2025-workshop-designing-apis/
NDC Oslo 2025 Workshop: Designing APIs
https://improveandrepeat.com/2025/05/ndc-oslo-2025-workshop-designing-apis/
Some modernization planning for Duende IdentityServer. If you are in the #dotnet space, please leave your thoughts. https://github.com/orgs/DuendeSoftware/discussions/285
Fluent APIs Are More Than Just Chaining
https://poutsma-principles.com/blog/2025/05/20/method-chaining/
Doc2Agent: Scalable Generation of Tool-Using Agents from API Documentation
Xinyi Ni, Haonan Jian, Qiuyang Wang, Vedanshi Chetan Shah, Pengyu Hong
https://arxiv.org/abs/2506.19998 …
Has anybody here ever successfully used the #cerl apis to download larger datasets? In theory, the service looks great (https://data.cerl.org/all ); they even offer sparql endpoints. However, I can't use t…
i've modified wasi-libc and wasi-sdk (PRs pending) so that you always have the concurrency APIs (pthread_*, thrd_*, <thread>, <mutex>, <atomic>) available to you, even in single-threaded targets. this makes porting applications (especially C ones) much, _much_ easier!
https://github.com/WebAssemb…
Hands-on with Apple's new Speech framework components in the macOS Tahoe beta: the APIs deliver transcription speeds significantly faster than OpenAI's Whisper (John Voorhees/MacStories)
https://www.macstories.net/stories/hands-o…
Building a robust OAuth token based API Security: A High level Overview
Senthilkumar Gopal
https://arxiv.org/abs/2507.16870 https://arxiv.org/pdf/2507.1687…
Making REST APIs Agent-Ready: From OpenAPI to Model Context Protocol Servers for Tool-Augmented LLMs
Meriem Mastouri, Emna Ksontini, Wael Kessentini
https://arxiv.org/abs/2507.16044
from my link log —
Designing APIs for humans: Stripe object IDs.
https://dev.to/stripe/designing-apis-for-humans-object-ids-3o5a
saved 2025-05-22
Beyond Code: #APIs as the Next #OSS Battleground
https://redmonk.com/sogrady/2025/06/09/o…
One more entry in my epic date parsing adventure. I’ve shipped a breaking change to this library to ensure that all valid date strings supported in Eleventy v4 will be RFC 9557-compatible, ensuring friendliness with the standardized Temporal APIs coming to a JavaScript runtime near you. Our full test suite runs against both!
Read (a little) more:
@… @… I am so glad I’ve never had to deal with this.
I have written a Jira plugin, though, and just going near their Java APIs was enough.
(I eventually threw it away and wrote a JavaScript bookmarklet that just reformatted the …
Beyond Syntax: Action Semantics Learning for App Agents
Bohan Tang, Dezhao Luo, Jingxuan Chen, Shaogang Gong, Jianye Hao, Jun Wang, Kun Shao
https://arxiv.org/abs/2506.17697
ReCode: Updating Code API Knowledge with Reinforcement Learning
Haoze Wu, Yunzhi Yao, Wenhao Yu, Huajun Chen, Ningyu Zhang
https://arxiv.org/abs/2506.20495
Developers Insight On Manifest v3 Privacy and Security Webextensions
Libor Pol\v{c}\'ak, Giorgio Maone, Michael McMahon, Martin Bedn\'a\v{r}
https://arxiv.org/abs/2507.13926
Fast Capture of Cell-Level Provenance in Numpy
Jinjin Zhao, Sanjay Krishnan
https://arxiv.org/abs/2506.18255 https://arxiv.org/pdf/25…
This feels like it supports my “government should mandate open and standardised APIs, not develop mono-apps” instinct, especially considering “agentic” AI use.
https://www.theguardian.com/money/2025/may/21/uk-wide-parki…
Most #RESTful #APIs aren't really RESTful
https://florian-krae…
is it too much to ask that a software dependency be:
1. fast
2. permissive open-source licensed
3. lightweight in bundle cost
4. lightweight in installation size
5. well-maintained
6. accurate
7. able to run in all of the marginally different JavaScript runtimes
8. human sourced to avoid ethical and future copyright issues with AI
9. use modern APIs and without vestigial polyfill bloat
10. use best progressive enhancement and accessibility p…
To add a single example here (feel free to chime in with your own):
Problem: editing code is sometimes tedious because external APIs require boilerplate.
Solutions:
- Use LLM-generated code. Downsides: energy use, code theft, potential for legal liability, makes mistakes, etc. Upsides: popular among some peers, seems easy to use.
- Pick a better library (not always possible).
- Build internal functions to centralize boilerplate code, then use those (benefits: you get a better understanding of the external API, and a more-unit-testable internal code surface; probably less amortized effort).
- Develop a non-LLM system that actually reasons about code at something like the formal semantics level and suggests boilerplate fill-ins based on rules, while foregrounding which rules it's applying so you can see the logic behind the suggestions (needs research).
Obviously LLM use in coding goes beyond this single issue, but there are similar analyses for each potential use of LLMs in coding. I'm all cases there are:
1. Existing practical solutions that require more effort (or in many cases just seem to but are less-effort when amortized).
2. Near-term researchable solutions that directly address the problem and which would be much more desirable in the long term.
Thus in addition to disastrous LLM effects on the climate, on data laborers, and on the digital commons, they tend to suck us into cheap-seeming but ultimately costly design practices while also crowding out better long-term solutions. Next time someone suggests how useful LLMs are for some task, try asking yourself (or them) what an ideal solution for that task would look like, and whether LLM use moves us closer to or father from a world in which that solution exists.
Aptamer-protein interaction prediction model based on transformer
Zhichao Yan, Yue Kang, Buyong Ma
https://arxiv.org/abs/2506.16084 https://
Agentic AI as the enemy's agent.
It is a bad idea to allow an LLM access to internal data and external communication (web pages, APIs, email, …) at the same time.
#AgenticAI #DataLeak #LLM
NetIntent: Leveraging Large Language Models for End-to-End Intent-Based SDN Automation
Md. Kamrul Hossain, Walid Aljoby
https://arxiv.org/abs/2507.14398 ht…
ChatGPT Agent uses a virtual browser to do tasks such as filling online forms and calling public APIs, and generates downloadable PowerPoint and Excel files (Reece Rogers/Wired)
https://www.wired.com/story/openai-chatgpt-agent-launch/
Invocable APIs derived from NL2SQL datasets for LLM Tool-Calling Evaluation
Benjamin Elder, Anupama Murthi, Jungkoo Kang, Ankita Rajaram Naik, Kiran Kate, Kinjal Basu, Danish Contractor
https://arxiv.org/abs/2506.11266
Initially published in April 2010, Steve Jobs' "Thoughts on Flash" is a good reminder that when an ecosystem claims to be "open", you have to be cautious.
Apple's ecosystem is mostly closed, but they are honest about that fact.
While many systems fighting to gain market share claim to be "open", while being little more than APIs subject to use restrictions, which can be closed further at any time.
RAG has revolutionised AI by merging search and generation. Agentic behaviour takes this search to the next level by enabling LLMs to make decisions and call tools. At this year's Berlin Buzzwords, Bilge Yücel will discuss how agentic behaviour enhances pipelines, what it means for a system to act as an 'agent', and core concepts such as routing, tool calling and reasoning, along with a live demo.
Learn more:
Angular Blog editor Minko Gechev shares what's new on Angular 20. Highlights include newly stabilized APIs, improved debugging tools, polishing the developer experience, and features to enhance generative AI development.
Also, the Angular team has launched an RFC to pick an official mascot for Angular. Isn't that great?
"Announcing Angular v20"
Mac OS Tahoe trying to catch up to @… with Spotlight, I see. Hope they expose the APIs so Raycast can do it better, as usual. #WWDC25
@… I did look through those APIs and it looks like they parse RFC 9557 which is less forgiving https://developer.mozilla.org/en-US/…
🎯 Why Developers Are Going Crazy For It
1. True Agentic Intelligence 🤝
Unlike traditional chatbots, Kimi K2 can: • Plan and execute multi-step tasks autonomously • Use tools and APIs intelligently • Handle complex workflows without human intervention • Adapt strategies based on real-time feedback
MobileGUI-RL: Advancing Mobile GUI Agent through Reinforcement Learning in Online Environment
Yucheng Shi, Wenhao Yu, Zaitang Li, Yonglin Wang, Hongming Zhang, Ninghao Liu, Haitao Mi, Dong Yu
https://arxiv.org/abs/2507.05720
Very, very useful:
https://abyssdomain.expert/@filippo/114496179105976467
Understanding API Usage and Testing: An Empirical Study of C Libraries
Ahmed Zaki, Cristian Cadar
https://arxiv.org/abs/2506.11598 https://
React-tRace: A Semantics for Understanding React Hooks
Jay Lee, Joongwon Ahn, Kwangkeun Yi
https://arxiv.org/abs/2507.05234 https://a…
A simple GUI-based screencast demo of the @… AI Layer (OPAL), showing what’s now possible via MCP A2A—namely, composing and orchestrating agentic workflows through loosely coupled software.
How?
An Agent Host routes tasks to Agents via A2A. Agents then invoke MCP-accessible tools (functions, procedures, APIs) described using JSON/YAML and exposed …
In the span of 5 minutes I went from, “I’ll write a #dotnet source generator” to “oh right, noooooooo thanks”.
I really hope there's a much simpler system in the future that's closer to the reflection APIs or something less AST and less string-focused.
OatFi, whose APIs handle underwriting, origination, and capital deployment for B2B payment providers, raised a $24M Series A led by White Star Capital (Ryan Lawler/Axios)
https://www.axios.com/pro/fintech-deals/2025/06/03/oatfi-24-milliom-b2b-credit
This https://arxiv.org/abs/2505.19253 has been replaced.
initial toot: https://mastoxiv.page/@arXiv_csIR_…
Jailbreak-Tuning: Models Efficiently Learn Jailbreak Susceptibility
Brendan Murphy, Dillon Bowen, Shahrad Mohammadzadeh, Julius Broomfield, Adam Gleave, Kellin Pelrine
https://arxiv.org/abs/2507.11630
There is now a first RC for the #Espressif #Embedded #Rust #HAL:
from my link log —
Sneak peek: A new ASN.1 API for Python.
https://blog.trailofbits.com/2025/04/18/sneak-peek-a-new-asn.1-api-for-python/
saved 2025-04-18
Uncovering Intention through LLM-Driven Code Snippet Description Generation
Yusuf Sulistyo Nugroho, Farah Danisha Salam, Brittany Reid, Raula Gaikovina Kula, Kazumasa Shimari, Kenichi Matsumoto
https://arxiv.org/abs/2506.15453
Great article. And has this gem as a closing statement: „Somewhere, a protocol is being used exactly as intended. This is deeply suspicious.“
https://darmstadt.social/@claudius/114766051184046904
OASBuilder: Generating OpenAPI Specifications from Online API Documentation with Large Language Models
Koren Lazar, Matan Vetzler, Kiran Kate, Jason Tsay, David Boaz Himanshu Gupta, Avraham Shinnar, Rohith D Vallam, David Amid Esther Goldbraich, Guy Uziel, Jim Laredo, Ateret Anaby Tavor
https://arxiv.org/abs/2507.05316
Automatic Qiskit Code Refactoring Using Large Language Models
Jos\'e Manuel Su\'arez, Luis Mariano Bibb\'o, Joaquin Bogado, Alejandro Fernandez
https://arxiv.org/abs/2506.14535
This https://arxiv.org/abs/2501.04901 has been replaced.
initial toot: https://mastoxiv.page/@arXiv_csDB_…
CONFETTI: Conversational Function-Calling Evaluation Through Turn-Level Interactions
Tamer Alkhouli, Katerina Margatina, James Gung, Raphael Shu, Claudia Zaghi, Monica Sunkara, Yi Zhang
https://arxiv.org/abs/2506.01859
I Replaced #SpringBoot with #Quarkus — Here’s What Happened (And Why I’m Never Going Back)
Big Bird: Privacy Budget Management for W3C's Privacy-Preserving Attribution API
Pierre Tholoniat, Alison Caulfield, Giorgio Cavicchioli, Mark Chen, Nikos Goutzoulias, Benjamin Case, Asaf Cidon, Roxana Geambasu, Mathias L\'ecuyer, Martin Thomson
https://arxiv.org/abs/2506.05290
Research and Analysis of Employers' Opinion on the Necessary Skills that Students in the Field of Web Programming Should Possess
Yordan Kalmukov
https://arxiv.org/abs/2506.11084
Rethinking Broken Object Level Authorization Attacks Under Zero Trust Principle
Anbin Wu (The College of Intelligence and Computing, Tianjin University), Zhiyong Feng (The College of Intelligence and Computing, Tianjin University), Ruitao Feng (The Southern Cross University)
https://arxiv.org/abs/2507.02309
IntenTest: Stress Testing for Intent Integrity in API-Calling LLM Agents
Shiwei Feng, Xiangzhe Xu, Xuan Chen, Kaiyuan Zhang, Syed Yusuf Ahmed, Zian Su, Mingwei Zheng, Xiangyu Zhang
https://arxiv.org/abs/2506.07524
Differentially Private Synthetic Data Release for Topics API Outputs
Travis Dick, Alessandro Epasto, Adel Javanmard, Josh Karlin, Andres Munoz Medina, Vahab Mirrokni, Sergei Vassilvitskii, Peilin Zhong
https://arxiv.org/abs/2506.23855
Control at Stake: Evaluating the Security Landscape of LLM-Driven Email Agents
Jiangrong Wu, Yuhong Nan, Jianliang Wu, Zitong Yao, Zibin Zheng
https://arxiv.org/abs/2507.02699
Structural Code Search using Natural Language Queries
Ben Limpanukorn, Yanjun Wang, Zach Patterson, Pranav Garg, Murali Krishna Ramanathan, Xiaofei Ma, Anoop Deoras, Miryung Kim
https://arxiv.org/abs/2507.02107
Evaluating Query Efficiency and Accuracy of Transfer Learning-based Model Extraction Attack in Federated Learning
Sayyed Farid Ahamed, Sandip Roy, Soumya Banerjee, Marc Vucovich, Kevin Choi, Abdul Rahman, Alison Hu, Edward Bowen, Sachin Shetty
https://arxiv.org/abs/2505.23791