Stockholm, October 14th 2025
model Speaker {
role: string; ghUsername: string; bluesky: string; websites: string[]; }
const speaker: Speaker = {
role: "Developer Tools and AI @Microsoft | OSS",
ghUsername: "@anfibiacreativa",
bluesky: "@anfibiacreativa.bsky.social",
websites: ["https://microfrontend.dev",
"https://webfragments.dev"],
};LEGACY SYSTEMYOU ARE HERE (SORRY)
Simple Object Access Protocol (~1998).
used by XML.
Remote Procedural Calls. Remote subroutines (XML-RPC usa XML) (~1980's)
Full duplex TCP enabling streaming. (~2008)
Open Source data query and manipulation language for API's first developed by Facebook in 2012.
Representational State Transfer architecture pattern. (~2000)
Reducing Patterns
Enabling versioning
Facilitating spec authoring
Consolidating protocols
Introducing diagnostics
Enabling extensibility
Breaking down silos
?
App
UI Design
microfrontend.dev - @anfibiacreativa
API FIRST
Consolidation anchor
App
UI/UX Design
microfrontend.dev - @anfibiacreativa
API FIRST
SINGLE SOURCE OF TRUTH
See Playground
@service({ title: "Orders API" })
namespace Orders;
model Order {
id: string;
total: float32;
}
@get op getOrder(id: string): Order;
Gateway
Docs
Alive, versioned, queryable.
Demo Time
All images: Unsplash or Flaticon.com.
Tack själv!
@anfibiacreativamicrofrontend.dev
webfragments.dev
typespec.io
typespec-mcp
@typespecdemo