Python Podcast

Jochen Wersdörfer / Dominik Geldmacher
undefined
Dec 28, 2020 • 2h 11min

Wins and Fails

Wins and Fails (click here to comment) 29. Dezember 2020, Jochen Mit Johannes haben wir uns heute über Wins and Fails sowohl in Bezug auf Python, wie auch alles andere, was uns so 2020/2021 beschäftigt hat / haben wird, unterhalten. Es waren aber tendenziell mehr Themen dabei, über die wir sonst nicht viel reden - und von denen wir ehrlich gesagt auch keine Ahnung haben (AKG statt AKM beispielsweise, arg). Hat beim Aufnehmen aber trotzdem Spass gemacht, hoffe das gilt auch für das Hören :).      Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Python 3.9.1 Release Docker für M1 Tech Preview Hotwire / Artikel von DHH / Hotwire Support für Django (Diskussion) / hey Ticketing via pretix Brand in AKM Audio Chip Fabrik Reverse Engineering the source code of the BioNTech/Pfizer SARS-CoV-2 Vaccine Bezüglich Fehlinformationen über Allergien bei Impfungen etc.. Starship SN8 Test / Starship und Super Heavy Urs: Wie baut man eigentlich Raumschiffe / Wie fliegt man eigentlich Raumschiffe Wins and Fails Big O Notation / galactic algorithm Theory of Interstellar Trade Bloomfilter Potenzmengenkonstruktion P-NP-Problem / Knapsack-Problem Nichtdeterministische Turingmaschine Satz von Ladner (NPI) / Shor-Algorithmus Srinivasa Ramanujan Großer Fermatscher Satz CPython dict Implementierung Array Modul aus der Standardbibliothek / PR Arrays statt Listen scikit-learn Picks Modul aus der Standardbibliothek: struct dis - Disassembler for Python bytecode Pydantic Thoughts on the Future of Python Öffentliches Tag auf konektom
undefined
Dec 13, 2020 • 1h 57min

Python Async Teil 2

Python Async Teil 2 (click here to comment) 14. Dezember 2020, Jochen Mit Johannes haben wir uns heute nochmal über Async unterhalten. Warum ist das beispielsweise interessant, wenn man Podcasthosting-Software bauen möchte? Was is das Actor-Model und warum sind wir alle neidisch auf Erlang? Diesmal gab es auch tatsächlich wieder Picks (zumindest das haben wir geschafft).   Ansonsten habt eine gute Zeit über die Feiertage und backt vielleicht mal ein paar Kekse (via Johannes): Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Topological sort in Python 3.9 Advent of code Python on .NET 5 PEP 621 -- Storing project metadata in pyproject.toml Apple M1 Mac-optimized TensorFlow and TensorFlow Addons Nature.com protein folding leap via Deepmind Phoenix LiveView Updates: Introducing Uploads Erlang The Movie - 1990 BEAM/OTP Podlove Podcast Publisher  Der Podlove Entwickler:innen Podcast HTTP Live Streaming (HLS) Async - Teil 2 Actor model Pykka Akka select poll epoll kqueue io completion ports libuv (uvloop) First video of youtube series of talks about async by Łukasz Langa Nuxt.js Starlette Uvicorn Gunicorn gevent Traefik Wrk benchmarking tool XSendFile FastAPI Quart Django @Instagram - Carl Meyer Audiogalaxy Async Django - Andrew Godwin Picks Typer commandeer fire cmd httpx Corona-Cookies / Teil 2 Öffentliches Tag auf konektom
undefined
Nov 27, 2020 • 2h 1min

Security

Security (click here to comment) 28. November 2020, Jochen Mit Philipp und Christian haben wir uns heute über Security unterhalten und am Schluss noch einen kleinen Ausflug Richtung Youtube-DL unternommen. Wahrscheinlich werden wir auch zu diesem Thema noch ein paar Mal zusammen setzen müssen :).   Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Security Vorlesung Netzwerksicherheit (HHU) Boxine (Toniebox..) Smashing The Stack For Fun And Profit Von-Neumann-Architektur / Harvard-Architektur Address space layout randomization / Executable space protection SQL injection psycopg Denial-of-service attack Ransomware-Befall Uniklinik Düsseldorf Adversarial machine learning Ada Ariane V88 Absturz Zertifizierung nach Common Criteria / Evaluation Assurance Level Pentest Web Application Firewall (WAF) xkcd zu security Common Vulnerabilities and Exposures (CVEs) Episode 18: Ten Years of Flask: Conversation With Creator Armin Ronacher Command injection etc Directory traversal attack graylog / kibana elk stack / sentry Django regex denial of service security advisory Indiauth für datasette / oauth2 / openid connect Defense in depth Password hashing via: scrypt / pbkdf2 Picks / Youtube-DL youtube-dl Origins of the youtube-dl project Musikindustrie schießt mit der Schrotflinte auf Open Source / Philipp Hagemeister, former YouTube-dl maintainer re: takedown Streisand-Effekt dateutil bcrypt Tonies - offene Stellen Öffentliches Tag auf konektom
undefined
Oct 20, 2020 • 2h 3min

Python 3.9 und Design Patterns (Teil 1)

Python 3.9 und Design Patterns (Teil 1) (click here to comment) 21. Oktober 2020, Jochen Wir unterhalten uns heute mit Christian über die neue Python-Release 3.9 und Design und Softwarearchitektur-Patterns. Mehr Einführungstext? YAGNI!   Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Python 3.9 / Real Python Podcast Episode zu den neuen Features PEP 617 neuer PEG Parser für Python - yacc / lex Podcast.__init__ Episode zum neuen PEG Parser PEP 622 -- Structural Pattern Matching PHP: a fractal of bad design Djangocon Europe Talks Python Software Verband FrOSCon 2020 Talks Black und isort vertragen sich jetzt Yapf - Alternative zu black Lex Fridman & James Gosling Java, JVM, Emacs, and the Early Days of Computing Lex Fridman & Chris Lattner The Future of Computing and Programming Languages Lex Fridman & Jim Keller Moore's Law, Microprocessors, and First Principles Design Patterns Revenge of the Nerds | Man braucht Patterns -> die Sprache hat versagt Design Patterns Gang of Four (GoF) Software design pattern mit mehr als GoF Entwurfsmuster Python Design Patterns Builder: lxml builder builder module Borg Pattern Zope Flyweight für kleine ints in Python Observer Pattern YAGNI Model View Controller Decorator Pattern Active Record Data Mapper Pattern SOLID Clean Code Cosmic Python Repository Pattern Unit of work Öffentliches Tag auf konektom
undefined
Aug 20, 2020 • 1h 19min

Tests

Tests (click here to comment) 21. August 2020, Jochen Diesmal machen wir eine Testepisode zu Tests :). Wir sind zum ersten mal mit Aufnahmeequipment draussen unterwegs, weil es zuhause einfach zu heiss wurde. Dabei sind heute Ronny, Dominik und Jochen und wir reden über Tests in Python. Ist vielleicht ein bisschen django-lastig, aber viele der Punkte dürften auch auf andere Projekte übertragbar sein. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Wer und Wo Ambient Innovation PyCologne Meetup Django Meetup Köln Restaurant Spoerl Fabrik Zoom H6 HMC 660X Headset HA3D Kopfhörerverstärker News aus der Szene Django 3.1 Release Notes Django 3.1 Async Python 3.9 Release Candidate Buch zu Django: Two Scoops of Django 3.x Tests pytest Pythonic testing framework unittest built in testing framework Langsame Tests finden: django-slowtests Coverage für branch-coverage etc. xdist pytest plugin für verteilte Testausführung Buch von Adam Johnson: Speed Up Your Django Tests | Sein Blog Pareto Distribution kcachegrind Profiler Schnelleres Filesystem für Tests: dj-inmemorystorage django q für asynchrone Tasks Djangocon 2019 talk: Maintaning a Django codebase after 10k commits freezegun time mocking unittests.mock aus der Standardbibliothek cypress end to end tests für Javascript jest unittests für Javascript Öffentliches Tag auf konektom
undefined
Jul 16, 2020 • 1h 40min

Python Async Teil 1 - am Beispiel von Django

Python Async Teil 1 - am Beispiel von Django (click here to comment) 17. Juli 2020, Jochen Wir (Johannes, Dominik und Jochen) beschäftigen uns diesmal mit dem Thema Async in Python. Allerdings nur concurrent und nicht parallel. Es ist alles nicht so einfach. Huch, hatten wir das nicht schon? Aber zum Glück bietet auch Python inzwischen gute Optionen und schickt sich an, auch auf diesem Gebiet die zweitbeste Sprache zu werden. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene dats'n'stats Kevin Systrom - After Instagram: Bayesian modeling of COVID-19 with PyMC3 Pylance - Fast, feature-rich language support for Python in Visual Studio Code Twitch channel of Daniel Feldroy Learn Python's AsyncIO #1 - The Async Ecosystem | First video of youtube series of talks about async by Łukasz Langa Python 3.9 beta Django 2.2.14 and 3.0.8 What's New in Django 3.1? Python 3.6.11 and 3.7.8 TS3 Plus CalDigit Dock Async Eve Online Stackless Python Tom Christie | DjangoCon 2019 - Sketching out a Django redesign Elixir Phoenix Liveview Demo | Elixir Demos C10K Problem Callback Hell concurrent.futures Curio Blogpost  about analogy between concurrent programming and goto from the author of Trio | podcast episode about Trio Edgar Dijkstra: Go To Statement Considered Harmful Happy Eyeballs Talk Blogpost from the founder of twisted about difficulty of multithreaded programming Blogpost about the limitations of threads (memory, context switches etc - very good) ASGI Documentation Async DEP | Django enhancement proposal Async Django Podcast Episode Django Channels | podcast episode about channels Tornado David Beazley understanding GIL Effective Python - Book Fluent Python - Book Öffentliches Tag auf konektom
undefined
Jun 24, 2020 • 2h 13min

Projektmanagement - "es ist alles nicht so einfach"

Projektmanagement - "es ist alles nicht so einfach" (click here to comment) 25. Juni 2020, Jochen Nachdem wir (Christian, Johannes, Dominik und Jochen) uns schon mehrfach zu diesem Thema zusammensetzen wollten, es dann aber aus Terminfindungsschwierigkeiten nicht hinbekommen haben, es dann doch noch geschafft haben, mit dem Ergebnis aber noch nicht zufrieden waren, um uns dann noch einmal in das Fegefeuer der Terminfindungsschwierigkeiten zurückzubegeben, haben wir es letztlich doch noch  hinbekommen, eine Episode zu diesem Thema aufzunehmen \o/. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene pipenv release appenv auf dem pythoncamp Async Python is not faster | Klarstellung dazu von Łukasz Langa asyncio Promise Projektmanagement Projekt Project management triangle Cynefin Manifesto for Agile Software Development Peopleware - Buch zum Thema ("make a cheeseburger, sell a cheeseburger") Original waterfall paper Rapid Application Development Manager Tools Employee Retention YAGNI Second System Tools GitLab FogBugz Jira Trello Odoo Taiga Redmine CRE028 Extreme Programming Öffentliches Tag auf konektom
undefined
May 26, 2020 • 1h 51min

Open Source

Open Source (click here to comment) 27. Mai 2020, Jochen Heute unterhalten wir uns mit Reimar ganz allgemein über das Thema Open Source Software und was alles so damit zusammenhängt. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Open Source MoinMoin Pythoncamp AVM vs GPL pi-lar BigBlueButton Microsoft kauft github Microsoft kauft npm Google Summer of Code Tidelift Picks Tiny Helpers svglue Python3 Module of the Week Öffentliches Tag auf konektom
undefined
Apr 23, 2020 • 1h 45min

Javascript Frontends

Javascript Frontends (click here to comment) 24. April 2020, Jochen Da wir aus unterschiedlichen Gründen angefangen haben, uns auch ein bisschen mit Javascript-Frontends auseinanderzusetzen, sprechen wir heute mal ganz allgemein über dieses Thema. Und wie man dann von da aus mit - üblicherweise in Python implementierten - Backends spricht. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Lost & Found PyData Deep Dive Meta-Podcast Audio Hard/Software Headsets von Beyerdynamic: DT 297 DT 797 Superlux HMC 660 X und wie man es verwendet HMC 660 X über Klinke anschliessen Audiointerface, das nativ 12v Phantomspeisung kann: Zoom H6 Ultraschall REAPER Studio Link / Beta Zencastr Videokonferenzsoftware Zoom Microsoft Teams Selbsthosting möglich: Jitsi BigBlueButton Pythoncamp Google Meet Whereby FaceTime News aus der Szene A Language Creators' Conversation: Guido van Rossum, James Gosling, Larry Wall & Anders Hejlsberg Django 1.11 EOL Pytest troubles Pyenv windows Javascript Frontends Vielleicht der Ort, um eine Lerngruppe zu organisieren: Vue-JS-Cologne vue react angular jQuery History API REST / GraphQL Relay / Apollo / axios ASGI Single page application redux DRF serializer Monorepo Jacob Kaplan-Moss - Assets in Django without losing your hair - PyCon 2019 WhiteNoise django-storages webpack Parcel FastAPI / Starlette Öffentliches Tag auf konektom
undefined
Mar 29, 2020 • 1h 36min

Corona aus der Data-Science Perspektive

Corona aus der Data-Science Perspektive (click here to comment) 30. März 2020, Jochen Diesmal unterhalten uns mit Thomas Wiecki über Quantitative Finance, Probabilistic Programming und die Corona-Pandemie. Thomas hat übrigens einen eigenen Podcast namens PyData Deep Dive den wir wärmstens empfehlen  können. So ab Minute 36 wird das mit den Audio-Knacksern übrigens auch besser :). Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Quantitative Finance Quantopian Backtesting Quantopian auf github zipline (backtesting library) Linear Regression statsmodels ARIMA Probabilistic Programming pymc Markov chain Monte Carlo The Best Of Both Worlds: Hierarchical Linear Regression in PyMC3 Bayesian Statistics COVID-19 Thomas covid-19 repository Some covid19 dashboards Compartmental models in epidemiology Student's t-distribution Using epidemiological models is like counting spoons  tweet by @nntaleb "Thousands of lines of undocumented c code" tweet by @neil_ferguson Johns Hopkins Daten aus WHO Pdfs European Centre for Disease Prevention and Control Our world in data (coronavirus) Hackathon Coronavirus COVID19 Global Forecasting Kaggle-Competition COVID-19 Open Research Dataset Challenge Kaggle-Competition CCC Cert Informationssammlung CERT Bulletin Datasette Datasette Query für Italien auf der covid-19 datasette Glitch Öffentliches Tag auf konektom

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app