
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> unterhalten sich über <a href="https://fastapi.tiangolo.com/">FastAPI</a>.<br />
<br />
FastAPI ist ein noch sehr junges, aber trotzdem recht verbreitetes Webframework für Python, das darauf ausgelegt ist, die moderneren Sprachfeatures von Python wie Typannotationen und Async-Fähigkeit besser zu nutzen als traditionellere Webframeworks wie Django oder Flask.<br />
<br />
</section> <section class="block-audio"> </section> <section class="block-paragraph"> </section> </section> <section class="block-detail"> <section class="block-paragraph">
<h2><br />
Shownotes</h2>
<p>Unsere E-Mail für Fragen, Anregungen & 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> | <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> | <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ü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 — An Alternative Explanation</a></li>
<li><a href="https://wagtail.org/blog/the-future-of-editing-in-wagtail/?utm_source=PRnewswire&utm_medium=Partner&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> Release | <a href="https://github.com/MagicStack/asyncpg">asyncpg -- A fast PostgreSQL Database Client Library for Python/asyncio</a> | <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: <a href="https://twitter.com/venzann/status/1491489818626629633?s=12">My dental hygienist: "Are you flossing regularly?" Me: "Do you backup your laptop and photos regularly?"</a></li>
<li><a href="https://www.programmier.bar/podcast/deep-dive-100-laravel-livewire-mit-christoph-rumpel">Laravel Livewire mit Christoph Rumpel</a> | <a href="https://alpinejs.dev/">Alpine.Js</a> | <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: <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án Ramírez</a> 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: <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: <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üsseldorf - 2022-01-19 (Alle Vorträ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> | <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