How to use ZenWave SDK to implement DDD principles in practice, from Event Storming discoveries to a complete Spring Boot Kotlin project using ZDL as Ubiquitous Language. Originally published at ivangsa.com: https://www.zenwave360.io/posts/DDD-In-Practice_From_DSL_to_Complete_Spring-Boot_Kotlin/
Análisis práctico del desarrollo con Spring Boot usando Kotlin frente a Java, comparando sintaxis, productividad e integración con herramientas como OpenAPI, AsyncAPI y Avro en un entorno empresarial. Originally published at ivangsa.com: https://adictosaltrabajo.com/2025/09/01/spring-boot-con-kotlin-frente-a-java-comparativa-practica-y-guia-de-integracion-empresarial/
Announcement of ZenWave SDK 2.0.0 release and upcoming Kotlin support for generating well-structured Spring Boot applications with OpenAPI and AsyncAPI support. Originally published at ivangsa.com: https://www.zenwave360.io/posts/ZenWave-Spring-Kotlin-Announcement/
Evita errores y pérdida de alineación en tus APIs asíncronas. Descubre cómo AsyncAPI y ZenWave SDK pueden ayudarte a prevenir el API Drift mediante generación de código automatizada y buenas prácticas DevOps. Originally published at ivangsa.com: https://adictosaltrabajo.com/2025/04/23/evitando-el-api-drift-en-apis-asincronas-con-asyncapi-y-zenwave-sdk/
Aprende a implementar un Outbox Transaccional con AsyncAPI, SpringModulith y ZenWaveSDK, garantizando la consistencia y externalizacion eficiente de eventos en arquitecturas distribuidas. Originally published at ivangsa.com: https://adictosaltrabajo.com/2025/03/20/implementando-un-outbox-transaccional-con-asyncapi-springmodulith-y-zenwavesdk/
Implementing transactional outbox pattern using AsyncAPI, Spring Cloud Stream, and Spring Modulith as part of ZenWave 360º approach. Originally published at ivangsa.com: https://www.zenwave360.io/posts/TransactionalOutBoxWithAsyncAPIAndSpringModulith/
Introducing a new library that provides a Spring Modulith event externalizer for Spring Cloud Stream, enabling multi-broker support, flexible message headers, and Avro serialization. Originally published at ivangsa.com: https://www.zenwave360.io/posts/Spring-Modulith-Events-Spring-Cloud-Stream-Externalizer/
How to save time and typing by generating KarateDSL tests automatically from OpenAPI definitions using ZenWave SDK. Originally published at ivangsa.com: https://www.zenwave360.io/posts/From-OpenAPI-to-KarateDSL-Tests/
Use ZenWave Domain Language (a compact DSL) as IDL to generate OpenAPI v3 specs instead of hand-writing YAML. Originally published at ivangsa.com: https://medium.com/@ivangsa/stop-writing-yaml-for-openapi-use-a-compact-dsl-and-save-time-and-typing
The only free and open-source way to debug KarateDSL scripts in Visual Studio Code, bringing back first-class debug support. Originally published at ivangsa.com: https://medium.com/@ivangsa/debugging-karatedsl-scripts-in-vscode-open-source
How ZenWave 360º enables business domain modeling using DDD principles, ZDL as Ubiquitous Language, and ZenWave SDK to convert domain models into software artifacts. Originally published at ivangsa.com: https://www.zenwave360.io/posts/ZenWave-360-Business-Domain-Modeling/
A guide to Event Storming as a collaborative workshop technique for exploring complex business domains, and how ZDL maps Event Storming discoveries into a developer-friendly format. Originally published at ivangsa.com: https://www.zenwave360.io/posts/ZenWave-360-Event-Storming/
Convert JHipster JDL models into OpenAPI definition files using ZenWave SDK. Originally published at ivangsa.com: https://medium.com/@ivangsa/jhipster-jdl-to-openapi-generator
Convert JHipster JDL models into AsyncAPI definition files using ZenWave SDK. Originally published at ivangsa.com: https://medium.com/@ivangsa/jhipster-jdl-to-asyncapi-generator
Generate strongly typed Java interfaces, DTOs, and headers from AsyncAPI definitions using ZenWave SDK plugins. Originally published at ivangsa.com: https://www.zenwave360.io/posts/ZenWave-AsyncAPI-Code-Generator/
Applying API-First principles using AsyncAPI, similar to the OpenAPI process. Originally published at ivangsa.com: https://www.zenwave360.io/posts/API-First-with-AsyncAPI-And-ZenWave-SDK/
Create high-fidelity stateful mocks for REST APIs using OpenAPI, KarateDSL, and ZenWave APIMock for contract testing. Originally published at ivangsa.com: https://medium.com/@ivangsa/high-fidelity-stateful-mocks-consumer-contracts-with-openapi-and-karatedsl
Guide to moving from manual testing to contract testing using OpenAPI, KarateDSL, and the KarateIDE VSCode extension. Originally published at ivangsa.com: https://medium.com/@ivangsa/from-manual-to-contract-testing-with-karatedsl-and-karateide-i-5884f1732680