PLAY PODCASTS
Python Async Teil 2

Python Async Teil 2

Python Async Teil 2

Python Podcast · Jochen Wersdörfer / Dominik Geldmacher

December 13, 20201h 57m

Show Notes

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/async-2/">Python Async Teil 2</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/async-2/"><time datetime="2020-12-14T00:00:00+01:00">14. Dezember 2020</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> Mit <a href="https://twitter.com/shezoidic">Johannes</a> haben wir uns heute nochmal &uuml;ber Async unterhalten. Warum ist das beispielsweise interessant, wenn man Podcasthosting-Software bauen m&ouml;chte? Was is das Actor-Model und warum sind wir alle neidisch auf Erlang? Diesmal gab es auch tats&auml;chlich wieder Picks (zumindest das haben wir geschafft).<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> &nbsp; </section> </section> <section class="block-detail"> <section class="block-paragraph"> Ansonsten habt eine gute Zeit &uuml;ber die Feiertage und backt vielleicht mal ein paar Kekse (via <a href="https://www.youtube.com/channel/UC1sc9vNbjBGGdfRcuhUdmyA">Johannes</a>):<br /> <br /> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/bD5dyePOjk0" width="560"></iframe> <h2>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://docs.python.org/3/library/graphlib.html">Topological sort</a>&nbsp;in Python 3.9</li> <li><a href="https://adventofcode.com/">Advent of code</a></li> <li><a href="https://tonybaloney.github.io/posts/running-python-on-dotnet-5-with-pyjion.html">Python on .NET 5</a></li> <li><a href="https://www.python.org/dev/peps/pep-0621/">PEP 621 -- Storing project metadata in pyproject.toml</a></li> <li><a href="https://www.apple.com/mac/m1/">Apple M1</a></li> <li><a href="https://github.com/apple/tensorflow_macos">Mac-optimized TensorFlow and TensorFlow Addons</a></li> <li><a href="https://www.nature.com/articles/d41586-020-03348-4">Nature.com protein folding leap</a>&nbsp;via&nbsp;<a href="https://deepmind.com/">Deepmind</a></li> <li><a href="https://dockyard.com/blog/2020/10/14/phoenix-liveview-updates-introducing-uploads">Phoenix LiveView Updates: Introducing Uploads</a></li> <li><a href="https://youtu.be/BXmOlCy0oBM">Erlang The Movie - 1990</a></li> <li><a href="https://medium.com/flatiron-labs/elixir-and-the-beam-how-concurrency-really-works-3cc151cddd61">BEAM/OTP</a></li> <li><a href="https://podlove.org/podlove-podcast-publisher/">Podlove Podcast Publisher</a>&nbsp;</li> <li><a href="https://podlovers.org/">Der Podlove Entwickler:innen Podcast</a></li> <li><a href="https://en.wikipedia.org/wiki/HTTP_Live_Streaming">HTTP Live Streaming (HLS)</a></li> </ul> <h3>Async - Teil 2</h3> <ul> <li><a href="https://en.wikipedia.org/wiki/Actor_model">Actor model</a></li> <li><a href="https://github.com/jodal/pykka">Pykka</a>&nbsp;<a href="https://akka.io/">Akka</a></li> <li><a href="https://en.wikipedia.org/wiki/Select_(Unix)">select</a>&nbsp;<a href="https://en.wikipedia.org/wiki/Poll_(Unix)">poll</a>&nbsp;<a href="https://en.wikipedia.org/wiki/Epoll">epoll</a>&nbsp;<a href="https://en.wikipedia.org/wiki/Kqueue">kqueue</a>&nbsp;<a href="https://en.wikipedia.org/wiki/Input/output_completion_port">io completion ports</a></li> <li><a href="https://github.com/libuv/libuv">libuv</a>&nbsp;(uvloop)</li> <li><a href="https://youtu.be/Xbl7XjFYsN4">First video of youtube series of talks about async by Łukasz Langa</a></li> <li><a href="https://nuxtjs.org/">Nuxt.js</a>&nbsp;<a href="https://www.starlette.io/">Starlette</a>&nbsp;<a href="https://www.uvicorn.org/">Uvicorn</a>&nbsp;<a href="https://gunicorn.org/">Gunicorn</a>&nbsp;<a href="http://www.gevent.org/">gevent</a></li> <li><a href="https://traefik.io/">Traefik</a></li> <li><a href="https://github.com/wg/wrk">Wrk</a>&nbsp;benchmarking tool</li> <li><a href="https://www.nginx.com/resources/wiki/start/topics/examples/xsendfile/">XSendFile</a></li> <li><a href="https://fastapi.tiangolo.com/">FastAPI</a></li> <li><a href="https://pgjones.gitlab.io/quart/">Quart</a></li> <li><a href="https://djangochat.com/episodes/django-instagram-carl-meyer">Django @Instagram - Carl Meyer</a></li> <li><a href="https://en.wikipedia.org/wiki/Audiogalaxy">Audiogalaxy</a></li> <li><a href="https://djangochat.com/episodes/async-django-andrew-godwin">Async Django - Andrew Godwin</a></li> </ul> <h3>Picks</h3> <ul> <li><a href="https://github.com/tiangolo/typer">Typer</a></li> <li><a href="https://pypi.org/project/Commandeer/">commandeer</a>&nbsp;<a href="https://github.com/google/python-fire">fire</a></li> <li><a href="https://docs.python.org/3/library/cmd.html">cmd</a></li> <li><a href="https://www.python-httpx.org/">httpx</a></li> <li><a href="https://youtu.be/bD5dyePOjk0">Corona-Cookies</a>&nbsp;/&nbsp;<a href="https://www.youtube.com/watch?app=desktop&amp;v=ENJZ04n0np0&amp;feature=youtu.be&amp;ab_channel=JohannesSpielmann">Teil 2</a></li> </ul> <a href="https://konektom.org/tags/68709/">&Ouml;ffentliches Tag auf konektom</a><br /> </section> </section> </div> </article>

Topics

elixirpodlovepythonasync