OPEN TALK (API): Using a Design First Approach to Superpower Your Applications


Lorie Pisicchio
Gravitee.io, Full Stack Dev

Lorie is a full stack developer at Gravitee.io. She is working mainly with Java and Angular. She has done many different jobs in her life (Scrum Master, Product Owner, management), but she has decided to stick to development, the job she really likes doing. Apart from her job, her family, and her love for sport, she is also participating in SnowCamp organization (SnowCamp is a conference made by devs for devs in Grenoble).


Design First approaches are growing in popularity when it comes to API design. This allows all teams working with API to work together, using a common, human-understandable language to define the specifications of the APIs to be implemented. With all stakeholder views being represented, Design First approach allow to create product driven APIs, with short feedback loops, and help drive parallel development of applications.
In this talk, using an example of building a simple API definition, we will:
- Go through the principles of “Design First Approach”
- Examine the benefits this approach brings
- Look at an example workflow from beginning to end using Design First to build a simple application