API First development with OpenAPI - You should you practise it !? by Nick Van Hoof

Поделиться
HTML-код
  • Опубликовано: 6 ноя 2019
  • API First development, should you practise it? Of course. In this lightning talk I'll show you how OpenAPI can make your life easier in a serverless world:
    creating the contract with your consumers is the first thing that you do
    you can automatically create your API from this OpenAPI definitions when using cloud(eg. skip the whole configuration of your API Gateway on AWS by using OpenAPI)
    automatically generate your java class definitions based on this OpenAPI definitions
    automatically generate Spring Contracts from your OpenAPI definitions
    you’ll have a beautiful visual overview of your API
    validate incoming and outgoing requests with the OpenAPI definition
    Did you notice that I just gave you six advantages of using OpenAPI? It’s only the beginning. And that’s why you should practice API First development with OpenAPI.
    Nick Van Hoof:
    Passionate cloud developer and sports athlete.
    I'm passionate about technology. Every day I go to work with a smile on my face because I love my job. Cloud technology and DevOps fascinate me the most.
    I am constantly looking for opportunities to improve my skills. Driven by an urge to create valuable change in the world.
    Liking to blog: ordina-jworks.github.io/ and www.nickvanhoof.com

Комментарии • 7

  • @russelfernandes8483
    @russelfernandes8483 3 года назад +1

    No comments in a whole year? OpenAPI nicely summarized Nick! I especially liked the one page diagram towards the end and coverage of AWS API Gateway and Postman imports of the YAML. The negatives of code regeneration remain, as you indicated with your enumeration example, hopefully minimized via proper versioning and communication to customers.

  • @vivu9459
    @vivu9459 Год назад +1

    Very excellent presentation I've ever seen. Good job Nick!

  • @yasserdead1
    @yasserdead1 3 года назад

    Great talk. Man... it's so easy to get lost in all of the terms. You've made it easy to understand!

  • @sandeepkosta5750
    @sandeepkosta5750 2 года назад

    I think postman also solves the problem while you can share your collection or create a team and invite them.

  • @daredevone
    @daredevone 3 года назад

    Thank you, I enjoyed a lot this brief but essential info of OpenAPI. One thing I was looking for as well was how to JUnit-test (probably by @SpringBootTest & MockMvc?) through a controller. Is there a good example? Thanks for answers from anyone in advance. ;)

  • @j2csharp
    @j2csharp 3 года назад +1

    Communication is the only problem in the world, all others stem from some form of bad communication.

  • @SN-zr3rf
    @SN-zr3rf 2 года назад

    Dear All and Devoxx Team,