#ApiDesign

Arjen Poutsmapoutsma
2026-02-06

I just published a post on recent improvements to Embabelโ€™s PromptRunner API.

Ahead of Embabel 1.0, we are making the API cleaner and more consistent.

medium.com/embabel/recent-impr

iSAQBisaqb
2026-02-05

๐Ÿงฉ ๐—”๐—ฃ๐—œ๐˜€ ๐—ฎ๐˜€ ๐—ฆ๐˜๐—ฟ๐—ฎ๐˜๐—ฒ๐—ด๐—ถ๐—ฐ ๐—•๐˜‚๐—ถ๐—น๐—ฑ๐—ถ๐—ป๐—ด ๐—•๐—น๐—ผ๐—ฐ๐—ธ๐˜€ โ€“ ๐—ก๐—ฒ๐˜„ ๐—”๐—ฟ๐˜๐—ถ๐—ฐ๐—น๐—ฒ ๐—ฏ๐˜† ๐—˜๐—ฟ๐—ถ๐—ธ ๐—ช๐—ถ๐—น๐—ฑ๐—ฒ, ๐—ง๐—ต๐—ถ๐—น๐—ผ ๐—™๐—ฟ๐—ผ๐˜๐˜€๐—ฐ๐—ต๐—ฒ๐—ฟ & ๐—™๐—ฎ๐—น๐—ธ ๐—ฆ๐—ถ๐—ฝ๐—ฝ๐—ฎ๐—ฐ๐—ต โœจ

are far more than technical interfaces. In their latest article, @sippsack , Erik Wilde, and Thilo Frotscher explain how APIs become strategic building blocks for modular IT landscapes, scalable systems, and sustainable digital business models. ๐Ÿ’ก

Read the full article on the blog ๐Ÿ‘‰ t1p.de/0x4ss

iSAQB blog article graphic featuring an API-themed illustration and portrait photos of the authors Erik Wilde, Thilo Frotscher, and Falk Sippach

Any education recommendations, like courses, books, trainings, whatever for professional software engineers along the line of #java #SpringBoot #kotlin #k8s #servicemesh #cloudnative #SpringModulith #softwarearchitecture #domaindrivendesign #HexagonalArchitecture #softwaredevelopment #softwareengineering #apidesign ?

There are thousands of offers, locally and online. But the most arenโ€™t worth it. So even negative experiences would help.

Scope is: Available in Germany and reasonable price tag.

#Softwareentwicklung

JAVAPROjavapro
2026-01-30

Ever shipped an API and regretted your generic signatures later? Wildcards everywhere. Confusing bounds. Mental overhead. Michel Charpentier breaks down why variance mattersโ€”and why still feels heavy here.

Read + apply: javapro.io/2026/01/27/what-i-s

AsyncAPI InitiativeAsyncAPISpec@fosstodon.org
2026-01-29

Writing AsyncAPI specs shouldnโ€™t feel like wrestling with YAML.

Ruchi Pakhle shares the story behind the VS AsyncAPI Preview extension and how real developer pain points led to better tooling, instant feedback, and a more intuitive spec-authoring experience. A must-attend for anyone building developer-first tools.

Join us!

#DeveloperExperience #AsyncAPI #OpenSourceTools #APIDesign

Agenda and Open Passes: conference.asyncapi.com/venue/

2026-01-28

AI workshops designed for builders, not spectators. ๐Ÿง 

At Arc of AI, our workshops focus on how AI is actually designed, built, and operated in real systems. From RAG pipelines and agent workflows to AI-driven API design, youโ€™ll get hands-on guidance you can apply immediately.

Learn from industry experts actively building production AI.

๐ŸŽŸ๏ธ arcofai.com

2026-01-25

Infinite scroll usually fails for boring reasons.

Offset pagination looks fine in the first demo. Then users scroll deeper, queries get slower, and the database starts doing more work for every request.

This article walks through building cursor pagination with Quarkus and PostgreSQL. Not as a pattern diagram, but as a real API that stays fast no matter how far you scroll.

the-main-thread.com/p/quarkus-

#Java #Quarkus #PostgreSQL #BackendEngineering #APIDesign #Performance

Temma PHP FrameworkTemma@phpc.social
2026-01-22

APIs: Breaking the Habits
๐Ÿ”น Webhooks = Simple & efficient when events are enough
๐Ÿ”น RPC-style calls = Clear actions, not just CRUD
๐Ÿ”น HTTP Basic over HTTPS = Sometimes simpler than JWT

Do you design APIs by habitโ€ฆ or by real needs?
๐Ÿ”— LINK: phpwayoflife.com/en/manifesto#

#PHP #APIDesign #BackendDev #CleanCode #WebDevelopment

2026-01-21

API keys fail quietly.

Most systems still treat them as binary switches:
valid key โ†’ full access.

That works right up until a partner link, free tier, or internal tool suddenly unlocks paid or admin features.

This article walks through a Quarkus design where API keys act as identities with feature-level permissions, not just shared secrets.

the-main-thread.com/p/quarkus-

#Java #Quarkus #APIDesign #SoftwareArchitecture

Leanpubleanpub
2026-01-20

System Design and Architecture Mastery: Enterprise Integration Platform and NFRs leanpub.com/b/systemdesignanda by Sameer Paradkar is the featured bundle of ebooks ๐Ÿ“š on the Leanpub homepage! leanpub.com

Find it on Leanpub!

AsyncAPI InitiativeAsyncAPISpec@fosstodon.org
2026-01-20

๐Ÿš€Speaker Reveal!

What if your API is lying to you? ๐Ÿค”

APIs often document data but not intent. Annegret Junker's talk explores how Domain-Driven Design and AsyncAPI help teams create APIs that actually reflect the business domain.

Youโ€™ll see how LLMs can support (not replace) design thinking; turning domain insights into honest, evolvable API contracts.

Link to the agenda in the comments ๐Ÿ‘‡๐Ÿฟ

#AsyncAPIConference #APIDesign #DDD #EventDriven

2026-01-18

"even with all that #GraphQL has to offer, #APIdesign remains difficult.

Over time, weโ€™ve developed some proven design philosophies and patterns for easier schema migrations, exposing errors, and avoiding ambiguous or misleading type names."

the-guild.dev/graphql/hive/blo

2026-01-15

Legacy modernization fails at implicit boundaries, not scale. Learn how API contracts, validation, and error handling prevent silent production failures. hackernoon.com/legacy-moderniz #apidesign

2026-01-13

#SpecDrivenDevelopment flips traditional architecture by making specs executable & authoritative.

Declared intent - validated code via AI-assisted generation, delivering real architectural determinism.

Continuous enforcement kills drift - but demands stronger schema design & contract-first discipline.

#InfoQ โ‡จ bit.ly/3YCprvu

#SoftwareArchitecture #APIs #APIDesign #AI #GenAI #CodeGeneration

2026-01-12

Retries are not harmless.

Without idempotency, they silently corrupt data: duplicate orders, double charges, broken workflows.

I wrote a deep, hands-on guide explaining idempotency keys, the IETF standard, and how to implement them correctly in Java with Quarkus โ€” including concurrency, in-flight requests, TTL cleanup, and real failure scenarios.

the-main-thread.com/p/java-ide

#Java #Quarkus #DistributedSystems #APIDesign #HTTP #IETF #SoftwareArchitecture

JAVAPROjavapro
2026-01-05

Why are โ€œsimpleโ€ bugs so hard to trace? ask @ties_ven. Often, state complexityโ€”not code complexityโ€”is to blame.

Learn how immutability forces explicitness, enables local reasoning, & cuts cognitive overhead in : javapro.io/2025/09/24/state-ma

2025-12-15

Stop treating API design like a plumbing task. Use this system prompt to enforce Richardson Maturity Model Level 3 and build endpoints that actually scale. hackernoon.com/the-api-first-i #apidesign

JAVAPROjavapro
2025-12-09

How do you avoid illegal object states without runtime checks? @ties_ven shows how to model state transitions directly in the type systemโ€”no @nullable, no ambiguity.

A must-read for anyone building APIs or domain models. javapro.io/2025/09/24/state-ma

2025-12-08

Donโ€™t make json APIs use anything but objects as the to most level. Yes, itโ€™s cute and yes, it is technically a json interface, but seriously, just do like everyone else. You never know when some client library authors took a shortcut or just didnโ€™t anticipate your cleverness, and boom, things fail. So, use {โ€œitemsโ€:[1,2,3]}, not [1,2,3], {โ€œenabledโ€:true}, not true, {โ€œtextโ€:โ€fooโ€}, not โ€œfooโ€, etc. You can thank me later (e.g. when you need to extend the interface) #json #apidesign

Leanpubleanpub
2025-12-04

Modern Banking Microservices with Clean Architecture, DDD, TDD, .NET 9, and Angular (Monorepo): A Complete Engineering Guide to Building Production-Grade Banking Systems Using Microservices, Docker, CI/CD, Testing, and Angular Nx Monorepos leanpub.com/fullstack-banking- by Gustavo Felix is the featured book on the Leanpub homepage! leanpub.com

Find it on Leanpub!

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst