注釈
主にカンファレンス時間帯の内容についての記事です。 他のことを知りたい場合は、 感想トップ から移動してください。
今回は後述のボランティアもあって、第一印象で興味を引いたテーマを中心に聴講してました。 改めて振り替えると、WebアプリやAIよりプリミティブな領域への関心の方が強いとハッキリ感じますね。
https://2026.pycon.jp/en/talks/SVZGAA
「ブラウザの動作」を可能な限りPythonの標準ライブラリを使って実装してみた、というもの。 実際に、紹介された実装では直接依存しているサードパーティーライブラリが3個のみ。
Webブラウザの要求仕様の紹介をしつつ、それをどうPythonで実現しているかを解説していく形式。
最終的にChromeと遜色ないレンダリング結果になっているのは興味深い。
例えば、「sphinx-revealjs製プレゼンテーションをブラウザごと配布する」という突拍子もないことが実現できそうなので、 是非PyPIへの公開までして欲しいところ。
https://2026.pycon.jp/en/talks/7PAZYQ
文字通り、ASGIにおける"ミドルウェア"の振舞いについての解説トーク。
以前にFastAPIのミドルウェアを作ったことがあるのだが、それより一段階素朴な領域についての話だったので、 学び直しにちょうどよかったと思う。
Day 3のスプリントで 著書の電子書籍版 を貰ったので、復習がてら読んでみようかと。
https://2026.pycon.jp/en/talks/ATEELF
Rustなどで見掛ける Result 型をPythonでも採用して raise を極力捨てるという社内事例の紹介。
個人的には「技術的例外とビジネス例外を明確に区別する [1] 」で十分と思いたい派なので実装まで走る気は無いが、 事例としては十分に参考になった。
PyCon USでもやっている施策らしいのですが、今年はいくつかの作業を ボランティアで手伝える ようになっていました。 例を上げると「会場受付」「トークセッションのMC」「ランチの受付」などです。
自分は聞きたいトークを整理しつつ「Day1のTシャツ配布」と「Day2のランチ対応」に参加していました。 完全無報酬とはいえ、「他の人と顔を合わせる機会自体が増える」「運営に参加した気持ちにもなれる」と、 全然苦にはなりませんでした。
来年も募集するなら参加しようかと思っています。
今年は Sphinx-users.jp のアクティブメンバーが多くスプリントまで参加していたので、 「sphinxjp オフ会」と称して関係メンバーでもくもく会をするスペースとなっていました。
自分は前述のボランティアの感想(フィードバック向け)をreSTで書いてました。 自作のrst2typstでPDF化したスクショを貼ったので一応成果とは言えるかな?
1回ぶりの一般参加でしたが、生成AIの話題が多くはあっても偏りすぎないトークリストだったかなと思います。 ボランティアのような普段はあまりない関わり方もあり、いつも以上に多数のコンテンツに触れた気がしています。
今回は遠方支援の申請が通らなかったのでフル自腹だったのですが、のんびり楽しめました。 来年 はすでに場所も日程も決っているので、今から楽しみです。
注記
広島でのホテルと観光と不思議な縁
(第186回)Python mini Hack-a-thon(ハイブリッド)