PythonASIA 2026
2026/03/21, 22 トーク
2026/03/23 スプリント
一番うしろの席はリクライニングがない
電源がなくて、途中で電池が切れそうになって困った
SIM
SMART
2GB/3日間 = ₱50 = 150円
前回買ったSMARTの物理SIMは、電話番号が失効してて、TopUp出来なかった
povo
1GB/3日間 = 1480円
2GB/5日間 = 2880円
au海外ローミング
予約、無制限、日/800円 = 2400円 <-今回これにした
現地、無制限、日/1000円 = 3000円
前夜のビアバッシュ
BGCのTap Station へ
2年ぶり!!
BGCに住んでたときは、ちょくちょく行ってたビアバー
そのちょっと前に、The Landmark BGC と Market Placeでお土産買い物
1日目
9:00 - Opening Remarks from PythonPH
9:10 Opening Remarks from DLSU
2026-03-21 09:20–10:05
Yellow Cab, Jollybee, Haircuts and Smoothies: Building Legendary Communities through experiences beyond the walls
2009年にフィリピンに居たときに感動したこと
YELLOW CAB、ジョリビーのチキン、ウォーターメロンとマンゴーのスムージ、床屋
shimizukawa.iconネタ持ってるなあ・・
カリンガ
カンファレンス3つの秘訣
予定外の誰かとランチしながら話そう
ライトニングトークに応募しよう
パックマンルール
セルフケアスプリント
みんながエキサイトしたセッション、トーク、イベントについて聞こう、シェアしよう
新しい友達を作ろう
トークを聞きにいこう
誰かと一緒に夕食に行こう
Q&A
1. 最高の食事とコミュニティへの影響について
質問者: Vance氏
質問内容: 「予定外の食事中の会話」が重要であるという話に関連して、これまで訪れた国々の中で、その瞬間に最高だった食べ物と、結果として最も良い変化(ターンアウト)をもたらした食事は何ですか?
回答: その瞬間の最高は、ラトビアのリガにある名前も必要ないほど素晴らしかった場所での食事でした。一方、結果として最高だったのはダブリンでの食事です。そこでの会話から多くのプロジェクトや繋がりが生まれたためです。ちなみに、その店が実はミシュラン星付きレストランで、誰もそれほど高額な支払いの準備ができてませんでした
2. キャリアを加速させるためのアドバイスについて
質問内容: 元軍人から開発者になった経緯を踏まえ、キャリアをより早く進めるためにどのようなアドバイスがありますか?
回答: あらゆる経験を最大限に活用することです。期待していなかった場所が、後に自分の人生にどう影響するかは分からないからです。また、自分が目指す場所にいる人たちとできるだけ多くの会話を持つことを勧めます。自身も、デベロッパーアドボケイトという職種を、実際にその仕事をしている人と30分ほどランチをして話を聞くまで知りませんでした。コミュニティの中で積極的に声をかけ、ランチに誘って話を聞くことがキャリア形成において重要です。
3. 初期段階で見落としがちなことと再スタートについて
質問内容: 活動の初期段階で多くの人が見落としていることや、もし今日からやり直すとしたら何を変えますか?
回答: 人々が何かをやる気があるか尋ねます。Eric Holscher氏に「特に理由はないけれどビデオインタビューを撮っているので参加しないか」と声をかけたことで、素晴らしい会話と学びが得られました。今日からやり直すとしても、たとえその時に意味がないように思えることでも、ただ楽しんで実行し、質問し、助けを求めることが大切です。コミュニティの多くの人は助けてくれるからです。
2026-03-21 10:05–10:50
Keynote: Architectures of Ambiguity: Mapping the Technical Hurdles of Cultural Sensitivity in Localized LLMs
2026-03-21 11:05–11:35
Agentic System is the New Full Stack for Developers
shimizukawa.icon AI時代のツールチェインの一般的な話(MCPとか)から、AWSのライブラリの紹介の流れ
shimizukawa.icon 同じ分野のライブラリでも自社開発のライブラリは親和性を高められるとかありそう。そういうAWSのライブラリはたくさんある気がします
2026-03-21 14:00–14:30
Zstandard in Python 3.14 Faster Compression You Can Use Today
ZStandard の圧縮効率が良い
shimizukawa.icon CPythonの実装に踏み込んで説明
というか、ZStandardのアルゴリズムを説明していた
ZStandardはすでに多くの利用実績がある
Chrome, Docker, Kafka, Linux FS, Facebook
3.14以前は別々のパッケージだったが、3.14からcompressions パッケージ配下に置かれ、インターフェースが統一された
Q&A
Q. 以前ZStandard使ったことある?
A. ロギングデータの圧縮コストを下げるために
Q. どのくらい効果がありましたか?
A. コストが半分から3分の1くらいになりました
Q. ライブラリの構造が変わったということは、別のバージョンで適合しないのでは。どうすればいい?
A. わからないです
Q. ZStandard のZはどういう意味?
A. LZが左(L)だけをZアルゴリズムで圧縮している。これと同じ意味のZです
2026-03-21 14:45–15:15
Fixit linter+AI coding
Metaが作った、プロジェクト固有のリントルールを実装できるツール。へー AI-Powered
AIに自然言語でルールをまとめさせて、それをFixitのルールに翻訳させればよい
適用事例
logging.getLogger(__name__) を structlog.get_logger()に統一するルールを作る
Mutation Testing
shimizukawa.iconこの流れでmutmutが出てきたのはなぜだろう?
ああ、AIのコード&テストを信頼できないから本当に意味のあるテストをしてるかを確認するのか
2026-03-21 15:30–16:00
Let's implement useless Python objects
shimizukawa.icon 役に立たないオブジェクト、というか、Pythonのオブジェクトプロトコルを実装する実験だよね
しかし確かに作ったものは役に立たなかったw
2026-03-21 16:15–16:45
Inside a Database: A Code-Level Walkthrough of an RDBMS I Built in Python
keiko kamijo
DBのSQL構文解析から、DISKの読み書きまでをPythonで再実装する試み
shimizukawa.iconDBの仕組みを知るのに役立つ感じ
2026-03-21 16:30–17:30
Lightning Talks
19:00
VIP招待パーティー @ kuya's
Sisig 美味しい
21:00
ビール、翌日のトーク準備もあるので、1杯だけにしておいた。私えらい。
2日目
2026-03-22 09:10–09:55
Keynote Air: The Web Framework AI Can Actually Understand
Airの紹介
shimizukawa.icon FastAPI にテンプレート層を載せた感じ? Q&A
Q: Air にはDjangoのようなバッテリー同梱の計画はありますか?
A: 計画は、どうかな、Adminは欲しいと思う
2026-03-22 09:55–10:05
SerpAPI Spotlight Session
Jayden Coventry
スポンサートーク
2026-03-22 10:30–11:00
Breaking Free from Virtual Environments: Python's New Paradigm for 2026
venvの苦しいところ、pip-tools等での問題解決の歴史、uvxの紹介、の流れ
nikkieのおすすめ
1. uv
2. Poetry は新しいPEPへの対応が遅くなってきている
x. Hatch は注目しておきたいプロジェクト
2026-03-22 11:15–11:45
A reliable development/release workflow for open source Python libraries
HDMIコネクションが不安定..
changelog fragment
セキュリティ
test-build.yml にはシークレットを公開せず、
post-test.yml でシークレットが必要な処理を行う
shimizukawa.icon なるほどーー
12:00
日本チーム写真撮影
ランチ
スピーカールームでスライド調整と練習をしながらたべた。
チキンイナサル美味しい
2026-03-22 13:15
Creating Presentation Slides with the Retro Game Engine Pyxel
shimizukawa.icon 私だ!
13:55
Financial Aid 受け取った。ありがとう~
2026-03-22 14:00
Parenting with Python
import this (PEP-20) はPythonプログラミングだけではない 子育てにも重要
1. Beautiful is better than ugly.
2. Explicit is better than implicit.
3. Simple is better than complex.
7. Readability counts.
10. Errors should never pass silently.
13. There should be one-- and preferably only one --obvious way to do it.
15. Now is better than never.
19. Namespaces are one honking great idea -- let's do more of those!
2026-03-22 14:45
Let's live code a game with Arcade in less than 30 minutes!
15:20
Tシャツ買えた!
プレオーダーしてなかったけど、余り分を現金で買わせてもらえた~
15:30
タイ?
ベトナム?
ベトナムはPythonコミュニティがまだなさそう
インド?
shimizukawa: インド料理好きだし行ってみたい
takanory: 水が心配
shimizukawa: フィリピンも水が心配されるけど、インドはどのくらいなのかなあ
2026-03-22 16:30
Lightning Talks
19:00
Perfect Pint
3日目
9:00
Sprint!
(に、オープニングだけ参加)