Fifty problems with standard web APIs in 2025

Ah, setHTML(), the latest way to write spaghetti code with an MDN blessing! 🍝😆 Discover the wonders of web APIs while desperately trying to avoid actually understanding them 🔄🤯. A riveting read for those who love endless HTML lists and CSS babble! 📜💤
https://developer.mozilla.org/en-US/docs/Web/API/Element/setHTML #setHTML #spaghettiCode #webAPIs #HTMLlists #CSSbabble #codingHumor #HackerNews #ngated
Element: setHTML() method - Web APIs | MDN

The setHTML() method of the Element interface provides an XSS-safe method to parse and sanitize a string of HTML into a DocumentFragment, and then insert it into the DOM as a subtree of the element.

MDN Web Docs

#Development #Analyses
Do we still need custom components? · “Exciting developments are just around the corner.” https://ilo.im/166u3d

_____
#Invokers #WebComponents #WebAPIs #Browser #WebDev #Frontend #HTML #CSS #JavaScript

Can native web APIs replace custom components in 2025? - LogRocket Blog

See how native web APIs like dialog, details, and the Popover API simplify accessibility, reduce dependencies, and replace custom components.

LogRocket Blog

#Development #Reviews
Web Awesome is finally here · “Now we have the best CSS framework on the market.” https://ilo.im/165bqw

_____
#WebAwesome #Shoelace #OpenSource #CSS #Framework #UiComponents #WebComponents #WebAPIs #WebDev #Frontend

Web Awesome, the First All-in-One Web Components + CSS Framework, is Finally Here

And it’s as fabulous as we could have dared hope for.

That HTML Blog
GitHub - benoitlahoz/node-syphon: Experimental and superficial bindings between Syphon-Framework and node.js.

Experimental and superficial bindings between Syphon-Framework and node.js. - benoitlahoz/node-syphon

GitHub

Integrating my (very) experimental package #nodesyphon in the #mmmap distributed network for creation we’ve been building for such a long time now. More to come soon…

https://github.com/benoitlahoz/node-syphon

#syphon #tools #governance #creativity #donforesta #threejs #webapis

@electronjs

GitHub - benoitlahoz/node-syphon: Experimental and superficial bindings between Syphon-Framework and node.js.

Experimental and superficial bindings between Syphon-Framework and node.js. - benoitlahoz/node-syphon

GitHub

How to Create a Minimal API in .NET Core – A Step by Step Handbook.

https://buff.ly/3ZDPO4j
#dotnet #aspnetcore #webapis #minimalapi #csharp #webdev #apis #freecodecamp

How to Create a Minimal API in .NET Core – A Step By Step Handbook

Minimal APIs are an exciting feature introduced in .NET 6, designed to revolutionize how you create APIs. Imagine building robust APIs with minimal code and zero boilerplate—no more wrestling with controllers, routing, or middleware. That’s what mini...

freeCodeCamp.org

#Development #Techniques
Modern solutions against cross-site attacks · “If you want to improve security you have to move.” https://ilo.im/1613tf

_____
#Security #Vulnerability #XsLeak #HttpHeaders #COOP #CORP #WebAPIs #XMLHttpRequest #Browser #Frontend

Modern solutions against cross-site attacks

Modern solutions against cross-site attacks

Frederik Braun

I was going to post this under @botwiki, but polls on that server are limited to only 4 options (can you imagine?), so let me ask here:

Which social media APIs do you use the most for development nowadays? (Not as a user, please see reply for the distinction.)

#developers #API #fediverse #fedidevs #mastodon #mastodevs #SocialMedia #development #WebAPIs

Fediverse (Mastodon, Pixelfed, etc)
43.1%
Threads
1.5%
Facebook
4.5%
Instagram
3.5%
Bluesky
5.4%
X
2%
Reddit
5.4%
Telegram
3%
TikTok
1.5%
Tumblr
2.5%
YouTube
12.9%
Something else
5.4%
None
9.4%
Poll ended at .
#WebAPIs #APIs #TypeSpec #APIDesign #APIDocumentation #OpenAPI #DX #DeveloperExperience: "As we navigate the ever-evolving landscape of API design, it’s crucial that we don’t lose sight of the bigger picture. Although tools like TypeSpec offer enticing promises of simplified development and improved developer experience, we must approach them with a critical eye. The allure of code-like constructs should not come at the cost of collaborative, human-centered design principles. OpenAPI, for all its complexities, has made significant strides in democratizing API design and fostering cross-functional collaboration. Let’s not sacrifice all that on the altar of curly braces." https://passo.uno/typespec-openapi-api-design/
TypeSpec reminds us why OpenAPI exists in the first place