Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche

Python Podcast Archiv

50 Episoden
2 Stunden 32 Minuten
PyPy - Just in Time (hier klicken, um zu kommentieren)

27. Januar 2023, Jochen

Warum ist der Python Interpreter eigentlich nicht selbst in Python geschrieben? Vor ziemlich genau zwanzig Jahren wurde ein Projekt gestartet, um das zu ändern. Eine gute Gelegenheit für Dominik und Jochen mit Carl Friedrich, einem der Core-Entwickler von PyPy zu sprechen.

Wenn ihr Lust bekommen habt, einmal selbst an PyPy herum zu schrauben, könnt ihr die Entwickler hier kontaktieren oder euch einfach direkt bei Carl Friedrich melden .

Shownotes

Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de

News

Global Interpreter Lock

PEP 703 – Making the Global Interpreter Lock Optional in CPython

Diskussion

PR

python-nogil repo

Biased Reference Counting: Minimizing Atomic Operations in Garbage Collection | Paper von 2018

Keynote: Multithreaded Python without the GIL - presented by Sam Gross

Packaging

Python Packaging Strategy Discussion - Part 1

Posy - a new project oriented Python workflow manager (replacement for pyenv, deadsnakes, tox, venv, pip, pip-compile/pipenv, and PEP 582)

Requirements für pip-tools in pyproject.toml

Django

Django 4.2 alpha

Support für psycopg3

Kommentare für Spalten und Tabellen (war jahrelang offen)

In memory storage backend ist jetzt in Django selbst

StreamingHttpResponse now supports async iterators when Django is served via ASGI, d.h. django_fileresponse wird wahrscheinlich nicht mehr gebraucht

PEP 701 – Syntactic formalization of f-strings

Konferenzen

DjangoConEU is coming to Edinburgh 29th May to Friday 2nd June 2023

PyCon DE & PyData Berlin 2023 17. April - 19. April 2023

EuroPython 2023 From 17 July through 23 July, 2023

PyPy

Interpreter

PyPy

CPython

PyPy Speed Center

Sortierte Dictionaries

Faster, more memory efficient and more ordered dictionaries on PyPy

[Python-Dev] More compact dictionaries with faster iteration

New dict implementation - Whats new in Python 3.6 by Inada Naoki

pytest: helps you write better programs / Holger Krekel - metaprogramming and politics

Just in time compiler

Partial Evaluation of Computation Process-An Approach to a Compiler-Compiler | Creating a compiler from an interpreter paper from 1971

Funding

Matti Picus

Read The Docs - Eric Holscher | Django Chat Episode

CINT the C++ Interpreter

Software transactional memory

Work stealing

HPy - A better C API for Python

GraalVM Python Runtime

Squeak / YJIT - Yet Another Ruby JIT
1 Stunde 20 Minuten
Das Python Importsystem (hier klicken, um zu kommentieren)

11. August 2021, Jochen

Diesmal ist das Importsystem von Python Thema. Johannes, Dominik und Jochen sitzen endlich mal wieder zusammen vor Ort im Wintergarten. Im News-Teil ist gleich mal ein blöder Fehler, weil Jochen den Artikel über den Umstieg von scipy auf das Meson Buildsystem nicht genau genug gelesen hat (meson ist nur 4 statt 100 mal schneller, sry).

Wer Lust auf ein kleines Audioexperiment hat folge bitte dem Permalink.

 

Hier nochmal die aktuelle Episode, allerdings nur von Ultraschall gerendert und nicht durch Auphonic veredelt. Wer Lust hat, kann sich die beiden Audiodateien ja mal im Vergleich anhören. Ich finde, dass das Auphonic-Audio von oben tatsächlich ein bisschen besser anhört (vor allem bei der loudness-Normalisierung). Aber vielleicht habe ich ja auch Ultraschall falsch eingestellt. Ich wäre jedenfalls durchaus daran interessiert herauszufinden, was ich da noch verbessern kann :). Folgende Plugins habe ich bei Ultraschall aktiviert:

Equalizer (ultraschall 5)

Ambience (ultraschall Studio)

Ultraschall Dynamics

LUFS_Loudness auf dem Master

Shownotes

Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de

News aus der Szene

Apple Adds a Backdoor to iMesssage and iCloud Storage

Linus über Impfungen

PEP 632 -- Deprecate distutils module | Moving SciPy to the Meson build system

Python 3.10.0rc1 - first 3.10 release candidate

Github Copilot

‘Tortured phrases’ give away fabricated research papers - Colossal Data :)

Podcast Episode: Yann LeCun über self supervised learning etc.. | Attention Is All You Need

Importsystem

Python behind the scenes #11: how the Python import system works | Diskussion auf Hacker News

The import system (Referenzdokumentation)

Artikel auf Realpython: Python import: Advanced Techniques and Tips

Podcast Episode: Episode 72: Starting With FastAPI and Examining Python's Import System

Singleton

marshal — Internal Python object serialization | shelve — Python object persistence | About Dill

Benutzung von importlib in den Tests: Make wagtailmedia media chooser compatible with wagtail 2.13 #136 | Erster Stream zum wagtailmedia PR

Picks

GitHub octo

oh my git: An open source game about learning Git!

pre-commit A framework for managing and maintaining multi-language pre-commit hooks.

Öffentliches Tag auf konektom
1 Stunde 36 Minuten
Python Packaging (hier klicken, um zu kommentieren)

5. Juli 2021, Jochen

Diesmal sprechen Ronny, Dominik und Jochen über das Python Packaging Ökosystem  Die DjangoCon war auch noch ein bisschen Thema, weil Ronny auch mit dabei war.

    Shownotes

Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de

 

Update 2021-07-06 von Jürgen:

PEPs für editable installs: pep-660 und pep-662

Weiteres Tool zum Pinnen von dependencies: pip-tools

Packaging Tutorial, dass das alles besser erklärt, als wir je könnten: TUTORIAL / Bernát Gabor / Python Packaging Demystified

News aus der Szene

Github Copilot

Python 3.9.6 Changelog

Packaging

Packaging History

Bauen von sdist, bdist: distutils

setuptools mit eggs

Plugin für setuptools, mit dem man wheels bauen kann: wheel

The Python Package Index (PyPI)

Expert Python Programming - Third Edition

Python Packaging User Guide

The documentation system

Uncle Bob über Code-Kommentare

setup.cfg

Specifying Minimum Build System Requirements for Python Projects PEP 518

Tools: poetry, flit, pipenv

Podcast Episode: Python Packaging (Test and Code)

Semantic Versioning / Semantic Versioning Will Not Save You

PyInstaller

ai django core

django_fileresponse / Python Podcast Youtube-Channel / Twitch Stream..

nbdev

Kolo App

PyCharm / VS Code

jazzband

cookiecutter Django Package / pydaanys twitch stream

Nochmal Tools: tox / GitLab / GitHub Actions

DjagoCon Europe 2019: Keynote: Docs or it didn't happen!

Sphinx

django-sphinx-view / talk

Django Dokumentation

Vitepress / Vuepress

mypy

conda

Picks

Subclassing in Python Redux

DjangoCon Europe 2021 talk: Programming for pleasure

Sponsoren: ambient innovation / six feet up

Django user group berlin

tldr-pages

modern unix commands

Öffentliches Tag auf konektom
1 Stunde 34 Minuten
DjangoCon Europe 2021 (hier klicken, um zu kommentieren)

28. Juni 2021, Jochen

 Johannes und Jochen waren auf der DjangoCon Europe 2021 und erzählen Dominik davon. Beispielsweise, weshalb vielleicht keine so gute Idee ist, zuviel Spaß beim Programmieren zu haben. Oder welche Talks und Workshops besonders interessant, gut oder einfach nur überraschend waren.

    Shownotes

Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de

DjangoCon Europe 2021

DjangoCon Europe 2021 

Talk: Programming for pleasure | What nobody tells you about documentation

ATEM Mini

Talk: Serving files with Django, django_fileresponse

nginx X-Accel | ngx_http_auth_request

CDN

Django 3.1 Async | Django wird asynchron: Pythons Web-Framework erhält neue Funktion

MinIO

Jochens Twitch Stream | Youtube Playlist

Talk: Django Unstuck: Suggestions for common challenges in your projects | Video und Material zu Django Unstuck

DjangoCon 2020 | How To Get On This Stage (And What To Do When You Get There) - Mark Smith

gather.town

Talk: Dynamic static sites with Django and Sphinx

Django Chat

Talk: Rewriting Django from (almost) scratch in 2021

Talk: KEYNOTE | We're all part of this: Jazzband 5 years later

Github organization: jazzband

kolo.app

Htmx / intercooler.js

Podcast Episode: HTMX - Clean, Dynamic HTML Pages

Talk: Unlocking the full potential of PostgreSQL indexes in Django

Talk: (A) SQL for Django

Talk: Writing Safe Database Migrations

Talk: Domain Driven Design with Django and GraphQL

SOLID

Hotwire

Talk: Anvil: Full Stack Web with Nothing but Python

Podcast Episode: Flask 2.0

gevent

FastAPI

Pyramid

Picks

Devdocs

aiosql - Simple SQL in Python

Tig: text-mode interface for Git

lifetimes

Öffentliches Tag auf konektom
1 Stunde 28 Minuten
Python in der Visual Effects Branche (hier klicken, um zu kommentieren)

27. April 2021, Jochen

Fabian arbeitet als Pipeline TD in der Visual Effects Industrie und hat uns gefragt, ob wir Interesse hätten, uns mal mit diesem Thema zu beschäftigen. Wir fanden die Idee super, denn uns (Dominik und Jochen) war gar nicht klar, dass dort inzwischen auch eine Menge Python eingesetzt wird. Daher haben wir dazu jetzt einfach mal eine Episode mit Fabian aufgenommen :).

Wenn  ihr auch ein Thema habt, über das ihr gern mal mit uns sprechen würdet, schreibt einfach eine Mail an die Mailadresse in den Shownotes. Wahrscheinlich gibt es eine Menge Anwendungen für Python, von denen wir noch nie etwas gehört haben.

    Shownotes

Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de

News aus der Szene

Django 3.2 Release Notes

Maya | 2020.3 Release

Python in der Visual Effects Branche

Rigger / Animator

Outside the Wire

Houdini

PyQt / PySide

Renderfarm

Git Large File Storage (git-lfs)

NVIDIA Demos (Bilder mittels Machine Learning generieren)

DALL·E: Creating Images from Text (OpenAI Modell)

Pygame

CUDA / plaidML

Cython / Numba

Python f-strings

PYTHONPATH

pyenv / Conda

PyInstaller / PyOxidizer / Nuitka / PyRun

Picks

IceCream / rich

Blind Watermark / devdocs

VirtualFish

Hier noch ein paar zusätzliche Links aus einer Hörermail

Tools zum Bauen einer kompletten Umgebung: REZ,  ecosystem

Etwas veraltetes Tool, um Versionierung über Dateinamen zu automatisieren: lucidity

Software, um mit Bildsequenzen zu arbeiten: PySeq

Übersicht darüber, welche Software in welchen Versionen installiert sein sollte: vfx-reference-platform

Wrapper, um Kompatibilitätsprobleme zwischen PySide und PySide2 zu beheben: Qt.py

The Academy Software Foundation landscape - Übersicht über open source Projekte in dem Umfeld für die es überwiegend Python-Anbindungen gibt - beispielsweise OpenColorIO, OpenImageIO oder OpenTimelineIO

Ein Sammellink für den Überblick: Awesome cg vfx Pipeline

Bachelorarbeit über automatisierte Tests in der vfx pipeline

Vielen Dank dafür :).

Öffentliches Tag auf konektom
1 Stunde 38 Minuten
Natural Language Processing mit spaCy (hier klicken, um zu kommentieren)

29. März 2021, Jochen

Vor etwa einem Monat bekamen wir die Anfrage von einer Hörerin (im Gespräch fälschlicherweise als Hörer bezeichnet, sorry), doch mal etwas ausführlicher über unsere Erfahrungen mit NLP, Transformern und spaCy zu sprechen. Da wir selbst noch gar nicht so viele Erfahrungen mit spaCy gesammelt haben, haben wir Ines (Mitgründerin von Explosion und eine der Hauptentwicklerinnen von spaCy) gefragt, ob sie sich mit uns darüber unterhalten möchte.

Wir hatten auch noch nie einen Expertengast, der räumlich derart weit entfernt war (Australien) und daher etwas Bammel wegen Internet/Audio, aber ging gut. Für euch getestet: Teilnahme an diesem Podcast möglich, solange ihr irgendwo auf diesem Planeten seid :).

    Shownotes

Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de

Was ist NLP?

Ines / Explosion

Natural Language Processing (NLP)

Document Classification (Text Classification / Categorization)

Attention Is All You Need - Paper, das hinter den aktuellen Fortschritten mit Transformern steckt

Self-supervised learning: The dark matter of intelligence - Blogpost von Yann LeCun und Ishan Misra

Language Model

Domain-driven Design

spaCy

prodigy

spaCy

Lineare Modelle

Software 2.0

Building the Software 2 0 Stack (Andrej Karpathy)

prodigy gebaut mit FastAPI / React

Advanced NLP with spaCy (Online-Kurs über spaCy von Ines)

Sich Gedanken machen - oft unterschätzt!

Blackstone - eine spaCy Pipeline zur Analyse von juristischen Texten

Open Source

Halloween Papers

Öffentliches Tag auf konektom

REST

1 Stunde 51 Minuten
REST (hier klicken, um zu kommentieren)

6. März 2021, Jochen

Wir (Johannes, Dominik und Jochen) haben uns heute mal über REST unterhalten. Ein Thema, das wir auch schon immer mal besprechen wollten und mit dem man es relativ zwangsläufig zu tun bekommt, wenn man sich in aktuellen Webentwicklungsumgebungen bewegt. Es gab noch kleinere Ausflüge in Richtung GraphQL und Dateiformaten und natürlich immer so ein bisschen News aus der Community.

    Shownotes

Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de

News aus der Szene

Pattern Matching (Johannes) / Official Tutorial

PEP 604 -- Allow writing union types as X | Y

attrs / pydantic / dataclasses

uvloop / asyncpg / psycopg3

Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies / Update: A single person flooded PyPI with 3,653 "RemindSupplyChainRisks" spam packages

CORS und Websockets / CSWSH

Happy birthday, Python, you're 30 years old this week / 20 Jahre Python Software Foundation

12 requests per second - Python Benchmark

MagicStack / httptools

High Performance Django - Peter Baumgartner

Fly.io / AppPack / Button

REST

XML-RPC / SOAP / CORBA

REST / Architectural Styles and the Design of Network-based Software Architectures Dissertation von Roy Fielding / HATEOAS

GraphQL

Django REST framework

James Bennet über JWT / PASETO

marshmallow

pydantic

pyramid 2.0

Flask

FastAPI

OpenAPI / Swagger

APIStar / Starlette / httpx

htmx

EdgeDB

FeinCMS / django-tree-queries

Graphiti

JSON:API

Joe Celko's Trees and Hierarchies in SQL for Smarties

Podlovers Podcast Episode: Podcatcher-Apps mit Jeanette Müller (Podcat)

PodcastIndex

MessagePack

Django Async API-Aggregationsbeispiel

Öffentliches Tag auf konektom
1 Stunde 25 Minuten
Vermischtes über Data Science, Machine Learning und nbdev (hier klicken, um zu kommentieren)

19. Februar 2021, Jochen

Mit Christian haben wir uns heute mal wieder ein bisschen mehr über Machine Learning etc. unterhalten. Was wäre, wenn man Jupyter-Notebooks als IDE verwenden wollte (nbdev)? Was braucht man eigentlich heutzutage so an Hardware, wenn man Modelle trainieren will? Ausserdem haben wir ein bisschen auf der Mikrofon/Headset-Seite aufgerüstet (keine Ahnung, ob man das hört).

    Shownotes

Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de

News aus der Szene

Numpy 1.20 Release

Pandas 1.2 Release

Spacy v3 Release

Ben Gorman: Python NumPy For Your Grandma, Python Pandas For Your Grandpa

Mypy 0.800 Release

Pip 21.0 Release

appenv, batou

NBDEV

nbdev

I don't like notebooks.- Joel Grus

Literate Programming

I Like Notebooks - Jeremy Howard

google colab Binder

Buch: Deep Learning for Coders with fastai and PyTorch

Machine Learning Recap

ocr: Tesseract

Vektorrechner / Tensor Cores / TPUs

Hardware: Which GPU(s) to Get for Deep Learning

Criteo: Display Advertising Challenge

Netflix Prize

Öffentliches Tag auf konektom

Wins and Fails

2 Stunden 11 Minuten
Wins and Fails (hier klicken, um zu kommentieren)

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
1 Stunde 57 Minuten
Python Async Teil 2 (hier klicken, um zu kommentieren)

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

Security

2 Stunden
Security (hier klicken, um zu kommentieren)

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
2 Stunden 3 Minuten
Python 3.9 und Design Patterns (Teil 1) (hier klicken, um zu kommentieren)

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

Tests

1 Stunde 18 Minuten
Tests (hier klicken, um zu kommentieren)

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
1 Stunde 40 Minuten
Python Async Teil 1 - am Beispiel von Django (hier klicken, um zu kommentieren)

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
2 Stunden 13 Minuten
Projektmanagement - "es ist alles nicht so einfach" (hier klicken, um zu kommentieren)

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
Python Podcast

Python Podcast

Ein deutschsprachiger Podcast rund um die Programmiersprache Python