
← terapyon channel15 jun · 1 u 50 min
#119 Koudaiさんを ゲストに PyCon US 2026 振り返り
<p><strong>Summary:</strong></p><p>Koudaiさんをゲストに迎え、119回目のポッドキャストを公開。3年連続でスピーカーとして登壇した「<a href="https://us.pycon.org/2026" target="_blank" rel="noreferrer nofollow noopener">PyCon US</a>」の振り返りを中心に、現地の熱気あふれるトークをお届けします。ロングビーチで開催された今回のイベント。前半はロサンゼルス直行便での移動から、現地の時差ボケ対策について盛り上がりました。また、再会を果たした国内外のOSS開発者たちとの交流についても語られます。後半の技術トピックでは、Pydantic社が開発する新しいPythonランタイム「<a href="https://github.com/pydantic/monty" target="_blank" rel="noreferrer nofollow noopener">Monty</a>」のセキュアで高速な仕組み、Rust製パーサー「Ruff」の流用、そしてLLMにおけるツールコーリング(関数呼び出し)の課題について深掘り。さらに、PEP-750のCo-authorを務める「Template Strings」を取り上げ、Python 3.14への導入状況や、エコシステムにおける普及、LLMを活用したパーサー実装の未来まで、脱線を交えながら多角的に議論しました。</p><p><br></p><p><strong>Guest:</strong></p><p><a href="https://github.com/koxudaxi" target="_blank" rel="noreferrer nofollow noopener">@koxudaxi</a>(コウダイ)の名前で活動している青野高大です。 普段はOSSでPython関連のツールを開発していて、代表的なものとしてはOpenAPIやJSON Schemaからコードを生成する<a href="https://github.com/koxudaxi/datamodel-code-generator" target="_blank" rel="noreferrer nofollow noopener">datamodel-code-generator</a>や、<a href="https://github.com/koxudaxi/ruff-pycharm-plugin" target="_blank" rel="noreferrer nofollow noopener">Ruff</a>や<a href="https://github.com/koxudaxi/pydantic-pycharm-plugin" target="_blank" rel="noreferrer nofollow noopener">Pydantic</a>用のPyCharmプラグインなどを作っています。OSS自体はAndroidのハックなども含めると15年以上続けている。</p><p><br></p><p><strong>Contents:</strong></p><ul><li>ゲストはOSSエンジニアのKoudaiさんの自己紹介</li><li>3年連続でPyCon USのスピーカーとして登壇したことへの手応え</li><li>今回の開催地であるカリフォルニア州ロングビーチの立地と直行便の利便性</li><li>前々回のソルトレイクシティや前回のピッツバーグの移動との比較</li><li>Day 0(木曜日)午前中に現地へ到着したKoudai氏のギチギチなスケジュール</li><li>寺田は1日前に入り吉田(koedoyoshida)氏と合流して楽しんだロングビーチ観光</li><li>2時間半から3時間の急なツアーで見ることができたクジラとイルカ</li><li>寺田氏がアジアのPython Asia(PAO)のブースの話</li><li>移動直後の体調や飛行機内での作業を控えたKoudai氏の時差ボケ対策</li><li>スポンサーブースで再会したCloudflareの<a href="https://github.com/hoodmane" target="_blank" rel="noreferrer nofollow noopener">Hood Chatham</a>とPyodideの話</li><li>Wasm Summitの開催とWeb上でのT-Stringsのデモ</li><li>JetBrainsのブースでPaul Everitt氏と会話</li><li>ロシア出身でフィンランド在住の<a href="https://github.com/east825" target="_blank" rel="noreferrer nofollow noopener"><strong>Mikhail Golubev</strong></a>(ミーシャ)氏との再会</li><li>Koudai氏のOSSに貢献しPyCharmチームに加入した<a href="https://github.com/KotlinIsland" target="_blank" rel="noreferrer nofollow noopener">KotlinIsland</a> (<strong>Morgan Bartholomew</strong>)氏との初対面</li><li>GitHub上のテキストで7〜8年交流していた仲間とリアルで会えるUSの魅力</li><li>アジアチームのメンバーと毎晩のように繰り広げられた夕食会の思い出</li><li>朝食が出なくなっていたシステム変更と会場併設のスタバでの朝食</li><li>初日のオープニングとAIシステムをテーマにしたキーノート</li><li>キーノートに求めるテックカンファレンスとしてのカルチャーや期待感の違い</li><li>Pydantic社の<a href="https://us.pycon.org/2026/speaker/profile/28/" target="_blank" rel="noreferrer nofollow noopener">Samuel Colvin</a>氏による新しいランタイム「Monty」の紹介</li><li>LLM上のツールコーリングにおけるセキュリティ問題とDockerコンテナの課題</li><li>CPythonではなくRust(Ruff)のPython言語パーサーを使ったMontyの仕組み</li><li>Ruffの公開パッケージ化されていないソースをビルドして利用するハッキーな手法</li><li>メタ社のタイプチェッカー「pyrefly」など各社がRuffのパーサーを流用する動向</li><li>CPythonのランタイム上でのメモリ利用制限やインポート制限の難しさ</li><li>Montyのラスト性VMによる隔離環境の提供とサードパーティー製ライブラリの動向</li><li>MCP(Model Context Protocol)やクラウドフレアのコードモードによるラウンド数削減</li><li>Pydantic社が提供するトレースサービス「LogFire」とPydantic AIの関係性</li><li>T-Stringsのセッション後に共同著者のPaul Everitt氏、<a href="https://github.com/jimbaker" target="_blank" rel="noreferrer nofollow noopener">Jim Baker</a>氏らと交わした議論</li><li>Python 3.14におけるT-Stringsのダウンロード数とプロダクション利用の現状</li><li>psycopg3など主要外部ライブラリにおけるT-Strings(SQL構築)対応の熱い動き</li><li>Koudai氏が以前に実装したブラウザ上で動くCLIコマンドと静的生成HTMLの話</li><li>標準ライブラリ(subprocessやpathlib等)へのT-Strings組み込みの議論と課題</li><li>Pythonコミュニティにおける機能の正式採用に向けた合意形成のあり方</li><li>T-Stringsで他言語(Bash等)を安全に扱うためのパーサー実装の大変さ</li><li>LLMの力を借りて言語パーサーを実装する現代の開発スタイルの可能性</li><li>T-Stringsの原点となった4〜5年前の<a href="https://github.com/jimbaker" target="_blank" rel="noreferrer nofollow noopener">Jim Baker</a>氏とグイド氏の議論</li><li>Zope CorporationのCTOだったJim Fulton氏との出会い</li><li>構造化テキスト(Structured Text)の歴史と、reStructuredTextの関係</li><li>Python 3.15に導入されるパブロ氏のサンプリングプロファイラーと、新たな資金源としてのHRT社の存在</li><li>IT企業だけでなく金融系企業などがコアデベロッパーを雇い、Pythonコミュニティへ巨額