# Building Applications with MicroProfile

NEW Building applications with MicroProfile (and a bit of Jakarta EE) on-demand 8h, continuous coding, 100 parts workshop is available: microprofile.training.


MicroProfile shares infrastructural APIs with Jakarta EE, 
like e.g. CDI, JAX-RS, JSON-B or JSON-P and comes with significant added value in areas like e.g. observability, robustness, configurability. 


In this ~8 hour, ~100 parts on-demand airhacks.io workshop, 
I'm building a "cloud-native" application--a blog engine--featuring all MicroProfile APIs: 
OpenAPI with Swagger UI, JWT, Fault Tolerance, Configuration, Health, Metrics, Distributed OpenTracing, JSON-B, JSON-P, JAX-RS, CDI. 


Java 11, Java 14 and GraalVM polyglot features were used as well.

Error- and exception handling, monitoring, synthetic transactions, Boundary Control Entity (BCE / ECB), REST-API design, refactoring, 
or design-decisions are covered on-the-go. Visual Studio Code, 
wad.sh, Docker and docker compose were used for development. Some airhacks.tv FAQ were answered as well.



See also other on-demand workshops from: airhacks.io and see you at virtual airhacks.live.
