Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
152951 stories
·
33 followers

Agents. It Is All APIs. Nothing Has Changed

1 Share

I love people waking up to the importance of APIs. I have to work hard not diminish people’s excitement for each wave of “application” of the value in which APIs deliver. People get very attached to each application wave, because it is what they can see, and it is often what they can see because it is what is being invested in. The web (Facebook). The cloud (AWS). The mobile app (Instagram). The device application (Nest). The artificial Intelligence (Wolfram Alpha/Watson). The bots (Twitter/Slack). The single page app (React). The artificial intelligence (ChatGPT). The agents (Anthropic). People get really excited about the value that APIs bring, and the incremental improvements to the API toolbox (Graphs, Events, Cards, Capabilities, Prompts, etc) that come with wave of investment. For me, I see the pipes behind, and I have been advocating for a balance of the machine-readable and human-readable bits ever since 2010.

There is a lot of excitement about “agents” right now, and without diminishing people’s excitement, I want to point out that “agents” have been part of the web, and the API evolution all along. We all have “user-agents” in our browsers. We spend years doing the work and negotiating around the hypermedia needed to automate agentic activity. We worked to make it easy for “humans” to define the semantics around the data we depend on for automation, to make it easy for the agents to have the information they need around all of our digital resources. I spent a year convincing the top 25 cabinet level agencies to put machine-readable inventory of their public data assets, like Health and Human Services and Commerce–despite having {data.gov](https://data.gov/) for the humans. I’ve had a machine readable index to put into the root of your website or portal for over a decade now—with work to translate your human-readable plans, pricing, rate limits, and licensing into the machine-readable bits that the agents will need to onboard and negotiate with minimal human involvement. I have worked with many SaaS providers on their plans and pricing, only to have their investors deprioritize the automation. This is the API work – to make all of this machine-readable.

Everything we are talking about is out there already. Hypermedia is alive and well and used on numerous platforms. All those “cards” you see on Google search, and all those job postings I am harvesting for Naftiko Signals—those are JSON-LD providing the context needed for bots. Ya’ll are already doing this stuff, but just haven’t prioritized and invested in it across your operations. Mulesoft asked me to craft a API economy market rating system for the bots to understand the quality of images, videos, messages, payments, and other APIs, and they never quite prioritized it, leaving me to just publish it on the blog in search of another investor who had their priorities straight. EVERYTHING being showcased as part of GenAI, RAG, Agents, and the latest hype cycle is already being worked on as part of the existing API economy–they are just A/B testing new vocabulary paradigns. I don’t say this to diminish anyone’s excitement and enthusiasm, I say it to help you see the hype and emotional investment gaslighting that is being pumped into the room around us all. I’m used to it, and I am just looking for new ways to help people see it.

No, API portals weren’t made for humans. They were made for agents and bots. SaaS companies didn’t prioritize REST (real REST), Hypermedia, Semantics, and API design-first—they chose to move fast and break things with the “applications” that are easier to see than the pipes behind the curtain. SaaS providers and investors opted to create walled gardens and not invest in the original vision of the web—because of their investor playbooks. What you are hearing about “agentic” is just the latest wave of financialization of everything around us, creating another set of constructs to bet on and short. When I see folks declare that everything we know in the last financialization construct is rendered meaningless because of the latest finanicalization construct, I know it is true. Because they deem it so, and thus everyone believes. This is why we are investing in agentic at Naftiko, by continuing to do the work on the Web, APIs, and machine and human readable standards across all of the digital resources we’ve all been investing in for years. Because this isn’t a new game, but in a world where everyone is looking for an easy button, and we collectively forget our past, there is a lot of fresh money to be made off each wave of stories and emotion around using new words to describe what already exists.

It all makes phrases like this “Sequoia is telling you the entire distribution layer is being rewritten. The question is whether your product is optimized for human attention or machine parsing. Most are built for the wrong audience.” pretty catchy, and feel like something amazing is afoot. Where for me, this has been business as usually since 2010. It is what Obama brought me to Washington DC in 2013 to do. It is what I do, as described by Tyler Singletary over a decade go, when he wrote - Untangling The Politics of APIs. What Sequoia is doing here with their “agent-led growth” claim, is reshuffling the words we use to describe the technical details as part of the alpha investors shifting the business playbook of the game, which will be dictated by a new set of political rules that are being automated (for good or bad). My goal, as it has always been as the API Evangelist is to make sure I am aware of the interface technology while staying at the edge of the application technology quagmires, staying tuned into the business playbook on the table for the moment, and being as tuned as I can into the politics being played, so that I don’t get played at the technological or business levels like may people do. This is what we are building at Naftiko, to help companies, organizations, institutions, and government agencies sensibly leverage their existing internal and 3rd-party infrastructure to navigate not just this wave, but every future wave confidently–no matter what playbook is on the table.



Read the whole story
alvinashcraft
33 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Text Control at CodeMash 2026: Snow Storms, LEGO Builds, and Nonstop Developer Conversations

1 Share
This week, we had the pleasure of exhibiting at CodeMash 2026 in Sandusky, Ohio. Despite the challenges posed by severe winter weather, the event was a resounding success, filled with engaging conversations, innovative LEGO builds, and a vibrant community of developers eager to connect and learn.

Read the whole story
alvinashcraft
33 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

How to Audit a Codebase Using AI Without Reading Every Line of Code

1 Share
Learn how AI-powered code audits work, what they analyze, and how developers, founders, and investors can understand code quality, security, and risk without manually reviewing massive codebases.
Read the whole story
alvinashcraft
33 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Microsoft lets you use .webp images as Windows 11 desktop background, no signs of Video wallpaper yet

1 Share

You can now open Settings > Personalization > Desktop Background, and choose any .webp image as the background. This feature is included in Build 26220.7653 for testers, and it’ll be coming to Windows 11 24H2 or 25H2 machines in the future. It’s not a big deal, but I still find it a nice addition.

.webp, which is typically much smaller than JPG and especially PNG at similar quality, has always been supported on Windows. Windows apps or web browsers can load .webp, but if you pick a background in Settings > Personalization > Background, Windows doesn’t just “show an image.”

Adding WebP here means Windows is now reliably decoding WebP in that wallpaper path, instead of forcing you to convert to PNG/JPG first.

Microsoft has been mulling video formats for your desktop background, but recent builds have no sign of the feature

Microsoft has been internally testing .mp4 or other video formats for Windows 11’s desktop background.

If you set up a video as your wallpaper, it will play automatically in a loop, but it won’t drain your battery as much as third-party apps. For those unaware, there are third-party apps like Lively wallpaper that allow you to achieve the same result as the video below:

Another similar one is WallpaperEngine, which is very popular on Stream, and it simply lets you set a video as a wallpaper. All of these integrations are quite complicated, but Microsoft’s idea seems to be very straightforward, and it will be integrated into SettingsPersonalization > Background.

Windows 11 personalization

In the above screen, you need Browser photos (yes, it’s not yet renamed), and then you need to choose the video-related file formats, such as .webm, mp4, .m4v, .mov, .wmv, .avi, .mkv, and .webm.

Choose file format for Windows background

I selected an MP4 file and restarted Explorer.exe, and the video was automatically applied to the desktop.

As you can see in the above demo, Windows plays the short Windows Bloom wallpaper as my desktop background, and it’s in a loop. The Bloom video is not the right video for the background, but if you have something aesthetic with minimal movements, you might really enjoy the video backgrounds.

In our tests, Windows Latest observed that there’s no size limit, so any video could be applied, and we did not notice an increase in resources or power usage, but the catch is that Windows 11’s video wallpaper feature first appeared in preview builds in September, and it’s missing from the recent builds.

Is the Video wallpaper idea canned now? We don’t know, and only time will tell. For now, we’re only getting .webp as a desktop background.

The post Microsoft lets you use .webp images as Windows 11 desktop background, no signs of Video wallpaper yet appeared first on Windows Latest

Read the whole story
alvinashcraft
8 hours ago
reply
Pennsylvania, USA
Share this story
Delete

F# Weekly #3, 2026 – Most token-efficient static language?

1 Share

Welcome to F# Weekly,

A roundup of F# content from this past week:

News

#fsharp mentioned finally in a #dotnet @fireship.bsky.social video 🦔💚 youtu.be/MFsYaRnrcPQ?… yessss

jkone27 (@jkone27.bsky.social) 2026-01-16T17:44:57.783Z

Videos

Blogs

We're introducing a new approach to memory management in Fidelity: the compiler tracks data flow, determines where values escape their scope, and infers lifetimes automatically. Explicit arenas when you need them, inference when you don't. #fsharp speakez.tech/blog/inferri…

SpeakEZ.tech (@speakeztech.bsky.social) 2026-01-14T22:24:11.157Z

Highlighted projects

New Releases

The data above is from this article martinalderson.com/posts/which-…

Bozhidar Batsov (a.k.a. Bug) (@batsov.net) 2026-01-16T09:32:55.394Z

That’s all for now. Have a great week.

If you want to help keep F# Weekly going, click here to jazz me with Coffee!

Buy Me A Coffee





Read the whole story
alvinashcraft
8 hours ago
reply
Pennsylvania, USA
Share this story
Delete

Supreme Court May Block Thousands of Lawsuits Over Monsanto's Weed Killer

1 Share
The U.S. Supreme Court will hear Monsanto's argument that federal pesticide law should shield it and parent company Bayer from tens of thousands of state lawsuits over Roundup since the Environmental Protection Agency has not required a cancer warning label. The case could determine whether federal rules preempt state failure-to-warn claims without deciding whether glyphosate causes cancer. The Los Angeles Times reports: Some studies have found it is a likely carcinogen, and others concluded it does not pose a true cancer risk for humans. However, the court may free Monsanto and Bayer, its parent company, from legal claims from more than 100,000 plaintiffs who sued over their cancer diagnosis. The legal dispute involves whether the federal regulatory laws shield the company from being sued under state law for failing to warn consumers. [...] "EPA has repeatedly determined that glyphosate, the world's most widely used herbicide, does not cause cancer. EPA has consistently reached that conclusion after studying the extensive body of science on glyphosate for over five decades," the company told the court in its appeal. They said the EPA not only refused to add a cancer warning label to products with Roundup, but said it would be "misbranded" with such a warning. Nonetheless, the "premise of this lawsuit, and the thousands like it, is that Missouri law requires Monsanto to include the precise warning that EPA rejects," they said. On Friday, the court said in a brief order that it would decide "whether the Federal Insecticide, Fungicide, and Rodenticide Act preempts a label-based failure-to-warn claim where EPA has not required the warning." The court is likely to hear arguments in the case of Monsanto vs. Durnell in April and issue a ruling by late June.

Read more of this story at Slashdot.

Read the whole story
alvinashcraft
10 hours ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories