PLAY PODCASTS
FastAPI

FastAPI

FastAPI

Python Podcast · Jochen Wersdörfer / Dominik Geldmacher

February 14, 20221h 27mExplicit

Show Notes

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/fastapi/">FastAPI</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/fastapi/"><time datetime="2022-02-15T00:00:00+01:00">15. Februar 2022</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> <a href="https://twitter.com/oryon_dominik">Dominik</a> und <a href="https://twitter.com/ephes">Jochen</a>&nbsp;unterhalten sich &uuml;ber <a href="https://fastapi.tiangolo.com/">FastAPI</a>.<br /> <br /> FastAPI ist ein noch sehr junges, aber trotzdem recht verbreitetes Webframework f&uuml;r Python, das darauf ausgelegt ist, die moderneren Sprachfeatures von Python wie Typannotationen und Async-F&auml;higkeit besser zu nutzen als traditionellere Webframeworks wie Django oder Flask.<br /> <br /> &nbsp; </section> <section class="block-audio"> </section> <section class="block-paragraph"> </section> </section> <section class="block-detail"> <section class="block-paragraph"> &nbsp; <h2><br /> Shownotes</h2> <p>Unsere E-Mail f&uuml;r Fragen, Anregungen &amp; Kommentare: <a href="mailto:[email protected]">[email protected]</a></p> <h3>News aus der Szene</h3> <ul> <li><a href="https://www.python.org/dev/peps/pep-0665/">PEP 665 -- A file format to list Python dependencies for reproducibility of an application</a>&nbsp;|&nbsp;<a href="https://snarky.ca/">Brett Cannon</a></li> <li><a href="https://github.com/ethanhs/python-wasm">CPython on WASM</a></li> <li><a href="https://github.com/psf/black/releases/tag/22.1.0">At long last, Black is no longer a beta product!</a>&nbsp;|&nbsp;<a href="https://black.readthedocs.io/en/latest/the_black_code_style/index.html#stability-policy">Stability Policy</a></li> <li><a href="https://github.com/django/django/pull/15387">Django wird jetzt auch wie in DEP 8 angek&uuml;ndigt mit black formatiert</a></li> <li><a href="https://docs.pytest.org/en/7.0.x/announce/release-7.0.0.html">PyTest 7.0 release</a></li> <li><a href="https://htmx.org/essays/hateoas/">HATEOAS &mdash; An Alternative Explanation</a></li> <li><a href="https://wagtail.org/blog/the-future-of-editing-in-wagtail/?utm_source=PRnewswire&amp;utm_medium=Partner&amp;utm_campaign=Wagtail+Future+of+Editing">The future of editing in Wagtail</a></li> <li><a href="https://prototypefund.de/en/">Prototype Fund</a></li> <li><a href="https://www.edgedb.com/blog/edgedb-1-0">EdgeDB 1.0</a>&nbsp;Release |&nbsp;<a href="https://github.com/MagicStack/asyncpg">asyncpg -- A fast PostgreSQL Database Client Library for Python/asyncio</a>&nbsp;|&nbsp;<a href="https://github.com/MagicStack/uvloop">uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood.</a></li> <li>Twitter:&nbsp;<a href="https://twitter.com/venzann/status/1491489818626629633?s=12">My dental hygienist: &quot;Are you flossing regularly?&quot; Me: &quot;Do you backup your laptop and photos regularly?&quot;</a></li> <li><a href="https://www.programmier.bar/podcast/deep-dive-100-laravel-livewire-mit-christoph-rumpel">Laravel Livewire mit Christoph Rumpel</a>&nbsp;|&nbsp;<a href="https://alpinejs.dev/">Alpine.Js</a>&nbsp;|&nbsp;<a href="https://calebporzio.com/">Caleb Porzio</a></li> </ul> <h3>Werbung</h3> <ul> <li><a href="https://nordvpn.com/pythonpodcast">Exklusiv-Deal + ein Geschenk 🎁 obendrauf zum NordVPN Geburtstag 🥳!</a></li> </ul> <h3>FastAPI</h3> <ul> <li><a href="https://fastapi.tiangolo.com/">FastAPI</a></li> <li>Podcast Episode:&nbsp;<a href="https://talkpython.fm/episodes/show/284/modern-and-fast-apis-with-fastapi">Modern and fast APIs with FastAPI</a></li> <li><a href="https://flask.palletsprojects.com/en/2.0.x/">Flask web development one drop at a time</a></li> <li><a href="https://www.starlette.io/">Starlette - The little ASGI framework that shines</a></li> <li><a href="https://twitter.com/tiangolo?lang=en">Sebasti&aacute;n Ram&iacute;rez</a>&nbsp;on Twitter</li> <li><a href="https://falcon.readthedocs.io/en/stable/">The Falcon Web Framework</a></li> <li><a href="https://github.com/sanic-org/sanic">Sanic | Build fast. Run fast.</a></li> <li><a href="https://github.com/encode/apistar">API Star - 🛠 The Web API toolkit. 🛠</a></li> <li><a href="https://www.django-rest-framework.org/">django REST framework</a></li> <li><a href="https://marshmallow.readthedocs.io/en/stable/">marshmallow: simplified object serialization</a></li> <li><a href="https://pydantic-docs.helpmanual.io/">pydantic</a></li> <li><a href="https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface">wsgi wikipedia</a></li> <li><a href="https://asgi.readthedocs.io/en/latest/">ASGI Documentation</a></li> <li><a href="https://github.com/libuv/libuv">libuv</a></li> <li><a href="https://www.uvicorn.org/">uvicorn - The lightning-fast ASGI server</a></li> <li>Dependency Injection in FastAPI:&nbsp;<a href="https://fastapi.tiangolo.com/tutorial/dependencies/">Dependencies - First Steps</a></li> <li><a href="https://www.reddit.com/r/Python/comments/b0zxa9/introducing_fastapi/">FastAPI reddit announcement</a></li> <li>FastAPI:&nbsp;<a href="https://fastapi.tiangolo.com/alternatives/">Alternatives, Inspiration and Comparisons</a></li> <li><a href="https://christophergs.com/python/2021/12/04/fastapi-ultimate-tutorial/">The FastAPI Ultimate Tutorial</a></li> <li><a href="https://sqlmodel.tiangolo.com/">SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness</a></li> <li><a href="https://alembic.sqlalchemy.org/en/latest/">Alembic is a lightweight database migration tool for usage with the SQLAlchemy Database Toolkit for Python</a></li> <li><a href="https://www.mkdocs.org/">MkDocs Project documentation with Markdown</a></li> <li><a href="https://github.com/oryon-dominik/skeleton-fastapi">Dominiks FastAPI skeleton</a></li> <li><a href="https://en.wikipedia.org/wiki/Dependency_injection#:~:text=In%20software%20engineering%2C%20dependency%20injection,object%20is%20called%20a%20service.">Dependency injection</a></li> <li><a href="https://fastapi.tiangolo.com/advanced/testing-dependencies/">Testing Dependencies with Overrides</a></li> <li><a href="https://github.com/tiangolo/fastapi/blob/master/fastapi/dependencies/utils.py">FastAPI dependency injection source</a></li> <li><a href="https://www.python.org/dev/peps/pep-3102/">PEP 3102 -- Keyword-Only Arguments</a></li> <li><a href="https://youtu.be/hVcF-8cKLjo">Python Meeting D&uuml;sseldorf - 2022-01-19 (Alle Vortr&auml;ge)</a></li> <li><a href="https://fastapi.tiangolo.com/async/">FastAPI sync vs async (threadpool) - scroll down</a></li> <li><a href="https://fastapi.tiangolo.com/tutorial/background-tasks/#background-tasks">FastAPI Background Tasks</a></li> <li><a href="https://typer.tiangolo.com/">Typer, build great CLIs. Easy to code. Based on Python type hints</a></li> <li><a href="https://www.youtube.com/channel/UCdoDjrIJaiS7yI1HPBFxImA/featured">Python Podcast Youtube-Kanal, eine Menge Streams..</a></li> <li><a href="https://pinia.vuejs.org/">Pinia The Vue Store that you will enjoy using</a></li> </ul> <h3>Picks</h3> <ul> <li><a href="https://honcho.readthedocs.io/en/latest/">Honcho: manage Procfile-based applications</a>&nbsp;|&nbsp;<a href="https://github.com/ddollar/foreman">Foreman - Manage Procfile-based applications</a></li> <li><a href="https://github.com/healthchecks/healthchecks">Healthchecks - a cron job monitoring service</a></li> </ul> </section> </section> </div> </article>

Topics

pythonfastapidjangoflaskasgipydantic