38
EuroPython2017

20170830 euro python_2017_report

Embed Size (px)

Citation preview

Page 1: 20170830 euro python_2017_report

EuroPython2017

Page 2: 20170830 euro python_2017_report

2

Page 3: 20170830 euro python_2017_report

3

Kabuku Inc. Software Engineer

@taxpon

taxpon

http://takuro.ws

- Speaker of EuroPython 2016, PyConJP 2015 - Member of swagger codegen technical committee

- Python, TypeScript

Takuro Wada

Page 4: 20170830 euro python_2017_report
Page 5: 20170830 euro python_2017_report

OpenAPI development with Python

Page 6: 20170830 euro python_2017_report

6

OpenAPI is API description language which is focusing on creating, evolving and promoting vendor neutral description format(https://www.openapis.org/about より一部引用)

Page 7: 20170830 euro python_2017_report

7

Page 8: 20170830 euro python_2017_report

8

Page 9: 20170830 euro python_2017_report

9

Page 10: 20170830 euro python_2017_report

10

1.2 2014/3/14

2.0 2014/9/8

3.0 2017/7/26

Page 11: 20170830 euro python_2017_report

11

Page 12: 20170830 euro python_2017_report

12

So Hot!!

Page 13: 20170830 euro python_2017_report

13

Page 14: 20170830 euro python_2017_report

14

Page 15: 20170830 euro python_2017_report

15

COREツール

Page 16: 20170830 euro python_2017_report

16

COREツール

Page 17: 20170830 euro python_2017_report

17

OpenAPI Doc

Generate

Swagger Codegen

Input Multiple languages

COREツール

Page 19: 20170830 euro python_2017_report

19

Backend ServerFrontend

API

Other ServiceAPI

Kabuku Connect

Other Service

OpenAPI OpenAPI

Page 20: 20170830 euro python_2017_report

20

So Hot!!

Page 22: 20170830 euro python_2017_report
Page 23: 20170830 euro python_2017_report

Python

Page 26: 20170830 euro python_2017_report

Web Development

Page 27: 20170830 euro python_2017_report

27

Page 29: 20170830 euro python_2017_report

29

Page 30: 20170830 euro python_2017_report

Others

Page 33: 20170830 euro python_2017_report

33

Page 34: 20170830 euro python_2017_report
Page 35: 20170830 euro python_2017_report

Page 36: 20170830 euro python_2017_report
Page 38: 20170830 euro python_2017_report

38