Saltar al contenido

Detalles

Volvemos en Febreiro cunha charla da comunidade local. Dámoslle a benvida a Iván García, Software Engineer en Sngular, que nos vai falar de API-First y Async-API. ¡Pintaza!

O resumo da sua charla:

The AsyncAPI Specification is the de facto standard used to describe and document message-driven APIs in a machine-readable format.
ZenWave SDK closes the tooling gap for API-First development for Java + Spring-Boot with AsyncAPI:

  • Generating strongly typed interfaces with the names and models of your domain
  • Hiding implementation details
  • And abstracting away many behind those strongly typed interfaces

During this talk, we will transform a microservice that exposes a REST API into an event-driven microservice: listening and publishing commands and domain events. And all this following an API-First methodology with AsyncAPI and generating code with ZenWave SDK.

We will be learning:

  • Structure of an AsyncAPI definition document
  • Because writing YAML is not fun, we'll generate asyncapi definitions from JHipster Domain Models (JDL)
  • Generating API-First code artifacts: business interfaces, DTOs, headers... to produce and consume messages using ZenWave maven plugin
  • Publish and consume messages, configuration of automatic headers
  • Testing & Mocking: generate Test-Doubles for your producers and Tests for consumers

https://zenwave360.github.io/zenwave-sdk/plugins/asyncapi-spring-cloud-streams3/

Como sempre, teremos tempo para birras e refrescos despois da charla. E tamén algunhas sorpresas e agasallos. O único que precisas son ganas de aprender novas cousas e coñecer xente, todo o mundo é benvido.

Linux
Java
Computer Programming
Open Source
Software Development

Los miembros también están interesados en