"Everything OpenAPI" + "API First revisited - where did we take a left turn?"


Details
agenda
18:00 doors open
18:25 welcome
18:30 Everything You Always Wanted To Know About OpenAPI - Siegfried Göschl
19:30 break
19:55 raffle
20:00 API First revisited - where did we take a left turn? - Lukas Berger
21:00 networking
Everything You Always Wanted To Know About OpenAPI
OpenAPI is a widely used standard for specifying RESTful APIs and comes with extensive tooling to make developers happy & more productive. Having said that, using OpenAPI can be a bit overwhelming, and this presentation gives you more insights into topics such as design first versus code first, source code generation, better REST API design and rough edges discovered along the journey.
About the speaker
Siegfried Goeschl is a Senior Software Engineer focusing on JVM backend development and related technologies. In his free time, he is a contributor to the open-source software community, particularly within the Apache Software Foundation (ASF) to help at Apache Commons, Turbine, JSPWiki and Freemarker.
API First revisited - where did we take a left turn?
In this talk, we will explore what a modern API-First design workflow could look like and how today’s tools can simplify API contract creation, streamline testing, and boost development efficiency. We’ll cover API-First fundamentals and share a personal journey into this approach. To make concepts more tangible, we’ll include practical code examples in Java, including generated code from OpenAPI specifications for Quarkus and Spring, and comparisons of API specifications in modern Java and OpenAPI (YAML). Alongside a brief history of API documentation from WSDL to Swagger, we’ll have a look at tools like Amazon’s Smithy and Microsoft’s Typespec, followed by a Typespec demo for effective API documentation.
About the speaker
Lukas Berger is a software engineer at Posedio who designed and created scalable platforms in the public sector in Austria and Switzerland. As an IT consultant he is specialized in applying a holistic perspective on information systems and aligning business processes and software solutions. In his spare time, he enjoys fiddling with audio signal processing and writing VST Plugins.

Sponsors
"Everything OpenAPI" + "API First revisited - where did we take a left turn?"