{"title":"PyVideo.org - REST API Frameworks","link":[{"@attributes":{"href":"https:\/\/pyvideo.org\/","rel":"alternate"}},{"@attributes":{"href":"https:\/\/pyvideo.org\/feeds\/tag_rest-api-frameworks.atom.xml","rel":"self"}}],"id":"https:\/\/pyvideo.org\/","updated":"2019-05-05T00:00:00+00:00","subtitle":{},"entry":[{"title":"Django Rest Framework - Tips&Tricks","link":{"@attributes":{"href":"https:\/\/pyvideo.org\/pycon-italia-2017\/django-rest-framework-tipstricks.html","rel":"alternate"}},"published":"2017-04-08T00:00:00+00:00","updated":"2017-04-08T00:00:00+00:00","author":{"name":"Luca Zacchetti"},"id":"tag:pyvideo.org,2017-04-08:\/pycon-italia-2017\/django-rest-framework-tipstricks.html","summary":"<h3>Description<\/h3><p>Developing Web APIs for Django websites have never been so easy.\nStarting from a real world use case, I\u2019ll explain why DRF became our\nweapon of choice to develop in a fast and easy way all the APIs we need\nat Cloud Academy.<\/p>\n<p>We\u2019ll start talking about \u2026<\/p>","content":"<h3>Description<\/h3><p>Developing Web APIs for Django websites have never been so easy.\nStarting from a real world use case, I\u2019ll explain why DRF became our\nweapon of choice to develop in a fast and easy way all the APIs we need\nat Cloud Academy.<\/p>\n<p>We\u2019ll start talking about the main benefits that DRF brings to Django\nprojects, then we\u2019ll use our real world use case to describe the best\npractices we use to build fast, secure and maintainable APIs diving into\nDRF main features and functionalities.<\/p>\n<p>The scope of this talk is to explain in a very practical way how DRF can\nbe integrated into Django projects to build beautiful web APIs. We\u2019ll\nuse a lot of code examples and performance benchmarks to describe the\nvarious features explored during the talk. No prior experience on DRF is\nrequired but at least some basic knowledge of Django is suggested for\nattendees.<\/p>\n","category":[{"@attributes":{"term":"PyCon Italia 2017"}},{"@attributes":{"term":"django-rest-framework"}},{"@attributes":{"term":"REST API Frameworks"}},{"@attributes":{"term":"API Design"}},{"@attributes":{"term":"REST"}},{"@attributes":{"term":"django"}},{"@attributes":{"term":"optimization"}},{"@attributes":{"term":"performance"}}]},{"title":"Using OpenAPI (and Python) to standardize a Country's API Ecosystem","link":{"@attributes":{"href":"https:\/\/pyvideo.org\/pycon-italia-2019\/using-openapi-and-python-to-standardize-a-countrys-api-ecosystem.html","rel":"alternate"}},"published":"2019-05-05T00:00:00+00:00","updated":"2019-05-05T00:00:00+00:00","author":{"name":"Roberto Polli"},"id":"tag:pyvideo.org,2019-05-05:\/pycon-italia-2019\/using-openapi-and-python-to-standardize-a-countrys-api-ecosystem.html","summary":"<h3>Description<\/h3><p>Creating an <a class=\"reference external\" href=\"https:\/\/teamdigitale.governo.it\/en\/projects\/api.htm\">API\nEcosystem<\/a> is\none of the goal of the <a class=\"reference external\" href=\"https:\/\/teamdigitale.governo.it\/en\/\">Italian Government Digital Transformation\nTeam<\/a>.<\/p>\n<p>This talk shows how OpenAPI (formerly known as Swagger) is a cornerstone\nfor standardizing the behavior of the APIs created by thousands of\nPublic Administrations.<\/p>\n<p>After a brief introduction to OpenAPI, we\u2019ll \u2026<\/p>","content":"<h3>Description<\/h3><p>Creating an <a class=\"reference external\" href=\"https:\/\/teamdigitale.governo.it\/en\/projects\/api.htm\">API\nEcosystem<\/a> is\none of the goal of the <a class=\"reference external\" href=\"https:\/\/teamdigitale.governo.it\/en\/\">Italian Government Digital Transformation\nTeam<\/a>.<\/p>\n<p>This talk shows how OpenAPI (formerly known as Swagger) is a cornerstone\nfor standardizing the behavior of the APIs created by thousands of\nPublic Administrations.<\/p>\n<p>After a brief introduction to OpenAPI, we\u2019ll show the current work on\ndocumenting service management semantics (eg. circuit breaker) and\nstandardizing API elements and schemas.<\/p>\n<p>Code samples are based on\n<tt class=\"docutils literal\">`connexion<\/tt> &lt;<a class=\"reference external\" href=\"https:\/\/connexion.readthedocs.io\/en\/latest\/quickstart.html#running-%20it\">https:\/\/connexion.readthedocs.io\/en\/latest\/quickstart.html#running-%20it<\/a>&gt;`__:\na python framework based on flask which makes trivial creating REST APIs\nand sandboxes useful for testing and interoperability.<\/p>\n<p><strong>Feedback form:<\/strong> <a class=\"reference external\" href=\"https:\/\/python.it\/feedback-1681\">https:\/\/python.it\/feedback-1681<\/a><\/p>\n<p>in __on <strong>Sunday 5 May<\/strong> at 10:15 <a class=\"reference external\" href=\"\/en\/sprints\/schedule\/pycon10\/\">**See\nschedule**<\/a><\/p>\n","category":[{"@attributes":{"term":"PyCon Italia 2019"}},{"@attributes":{"term":"web"}},{"@attributes":{"term":"REST API Frameworks"}},{"@attributes":{"term":"openapi"}}]}]}