加藤雅也
The year around now
Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.
Appearances by year
- PyCon (national Python conferences)
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Aug 21, 2026 | PyCon JP 2026 | PyCon (national Python conferences) | talk | raiseをやめて得たもの、失ったもの数年前、本番で動く Python のモノリポで「raise は原則やめよう」と決めました。例外が前提の言語での逆張りと分かったうえで2年間貫いた結果を報告します。 raise の代わりに選んだのは、失敗を「直和型」で表すことです。社内では Result 型と呼びますが、Haskell の Either、値の不在を表す…Show less数年前、本番で動く Python のモノリポで「raise は原則やめよう」と決めました。例外が前提の言語での逆張りと分かったうえで2年間貫いた結果を報告します。 raise の代わりに選んだのは、失敗を「直和型」で表すことです。社内では Result 型と呼びますが、Haskell の Either、値の不在を表す Optional/Maybe も仲間で、「結果は値かエラーのどちらか一方」を型で示す発想です。対して Go の (value, error) や例外は、両者を同時に返せる「直積型」です。 得たものは明確です。シグネチャだけで何で失敗するか分かり、try/except... | |
| Sep 26, 2025 | PyCon JP 2025 | PyCon (national Python conferences) | talk | Pythonで実現する堅牢なシステム設計 - イミュータブルがもたらす恩恵本発表では、Pythonにおけるイミュータブル(不変)なデータ構造の重要性と、それを活用した堅牢なシステム設計について解説します。…Show less本発表では、Pythonにおけるイミュータブル(不変)なデータ構造の重要性と、それを活用した堅牢なシステム設計について解説します。 多くのPython開発者は、リストや辞書などのミュータブル(可変)なデータ構造を日常的に使用していますが、これらが原因で発生する予期しない副作用やバグに悩まされた経験があるのではないでしょうか。特に、複数のモジュール間でデータを共有する際や、並行処理を行う際には、ミュータブルなオブジェクトが思わぬ問題を引き起こすことがあります。 本発表では、実務でのシステム開発で蓄積された知見をもとに、以下の内容を扱います: -... | Slides |
| Sep 27, 2024 | PyCon JP 2024 | PyCon (national Python conferences) | talk | Django Ninjaで高速なAPI開発を実現する: 実践ガイドとベストプラクティスDjango Ninjaは、Djangoフレームワーク上でFastAPIのような高速で直感的なAPI開発を可能にするライブラリです。このトークでは、Django Ninjaの基本的な使い方から実際のプロジェクトでの活用方法までを網羅し、DjangoとDjango…Show lessDjango Ninjaは、Djangoフレームワーク上でFastAPIのような高速で直感的なAPI開発を可能にするライブラリです。このトークでは、Django Ninjaの基本的な使い方から実際のプロジェクトでの活用方法までを網羅し、DjangoとDjango Ninjaを組み合わせた効率的なAPI開発手法を紹介します。 具体的には、基本的なAPIエンドポイントの作成、認証と認可の設定、スキーマバリデーションの実装、そしてパフォーマンス最適化のためのベストプラクティスについて詳しく解説します。 また、Django... |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| curekoshimizu | 3 | — | 2026 |
| nikkie | 3 | — | 2026 |
| Tetsuo Koyama | 3 | — | 2026 |
| hoto17296 | 2 | — | 2026 |
| keiko kamijo | 2 | — | 2026 |
| Manabu TERADA | 2 | — | 2026 |
| Rei Suyama | 2 | — | 2026 |
| Ryosuke TANNO | 2 | — | 2026 |
| Satoru Kadowaki | 2 | — | 2026 |
| Sau | 2 | — | 2026 |
| Shinichi Nakagawa(@shinyorke) | 2 | — | 2026 |
| Takanobu Nozawa | 2 | — | 2026 |
| Takuya Nishimoto | 2 | — | 2026 |
| wat | 2 | — | 2026 |
| Yuki Furukawa | 2 | — | 2026 |
Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.