=====
Talks
=====
`Structlog in Practice`__
============================
2025.03.01. at `PyCon APAC 2025 in Philippines`__
.. __: https://docs.google.com/presentation/d/1lBd0d2z6urUl0bqpGZmM1KJ1eEzaDVmrSJXMTy-ywuQ/edit
.. __: https://pycon-apac.python.ph/
.. raw:: html
* 動画: 後日公開?
`海外カンファレンスの行き方 エクストリーム編`__
==================================================
2024.12.11. at `PyCon APAC 2024 参加報告会`__
.. __: https://docs.google.com/presentation/d/e/2PACX-1vSJhLpF4FRbUgtSx-ruMew9A3zlecO37vVPuMlE3wUq2wcvwuZF-FxMtJfBlZR5ILakOv6X2C2yyeXR/pub
.. __: https://churadata.connpass.com/event/333786/
.. raw:: html
`len()関数がオブジェクトの長さを手にいれる仕組み`__
====================================================
2024.11.16. at `PyCon mini 東海 2024`__
.. __: https://docs.google.com/presentation/d/19P5E-Zr0dnE_RcZzpUzunPaVmhwG8He_/edit
.. __: https://tokai.pycon.jp/2024/
.. raw:: html
`Structlog in Practice`__
============================
2024.10.26. at `PyCon APAC 2024 in Indonesia`__
.. __: https://docs.google.com/presentation/d/e/2PACX-1vQMp6ObhP3qjNCC93ancesKkhsgH6Uj5Isgv-JkWfiknPhyQXapZxKg9c6Fn_-67V0_5fQIYJKbAjbO/pub
.. __: https://2024-apac.pycon.id/
.. raw:: html
* 動画: `Day 3 Class #3 - 4C Session 2 - Pycon APAC 2024 - YouTube `_
`実践 structlog`__
===================
2024.09.27. at `PyCon JP 2024`__
.. __: https://docs.google.com/presentation/d/1aST5f0rpdS4jS4pmKC4hbWydHkGCpYpuLwKrZ6u3nb0/pub
.. __: https://2024.pycon.jp/
.. raw:: html
* 動画: https://youtu.be/M4Onkx0btiA
`How does Python get the length with the len function`__
=========================================================
2024.2.26. at `PyCon Philippines 2024`__
.. __: https://docs.google.com/presentation/d/e/2PACX-1vRBodXX9LU8fQ8bLLkqUUjATpfBLqRaCJZVrWG892A4GqcAWkAtv3a2uQohGnh5IOfdPCvqQp_vQ6rf/pub
.. __: https://pycon-2024.python.ph/
.. raw:: html
* 動画: https://youtu.be/a8nhzdes2es
`Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう`__
==========================================================================
2023.10.27. at `PyCon APAC 2023`__
.. __: https://www.slideshare.net/shimizukawa/pycon-apac-2023-django-orm-dojo
.. __: https://2023-apac.pycon.jp/timetable?id=GJJGPS
.. raw:: html
* 動画: https://youtu.be/5N5Mr3UJhLw
`Navigating Python: Milestones from Essential Reads`__
===========================================================
2023.09.27. at `Python PH 2023.09`__
.. __: https://www.slideshare.net/shimizukawa/pythonph-202309
.. __: https://www.meetup.com/ja-JP/pythonph/events/296081160/
.. raw:: html
`IKEv2-VPN`__
=======================
2023.06.17. at `PyHackCon 2023`__
.. __: https://www.slideshare.net/shimizukawa/ikev2vpn-pyhackcon2023
.. __: https://pyhack.connpass.com/event/282942/
.. raw:: html
`OpenTelemetryでWebシステムの処理を追跡しよう`__
==============================================================
2022.11.12. at `DjangoCongress JP 2022`__
.. __: https://www.slideshare.net/shimizukawa/lets-trace-web-system-processes-with-opentelemetry-djangocongress-jp-2022
.. __: https://djangocongress.jp/2022.html#talk-10
.. raw:: html
* 動画: https://youtu.be/Z5LbchdhvAY
`プログラマーとの出会い - Hello, Programmer!`__
==============================================================
2022.01.22. at `PyCon Kyushu 2022`__
.. __: https://www.slideshare.net/shimizukawa/20220122-hello-programmer-at-pycon-kyushu-2022
.. __: https://kyushu.pycon.jp/2022/#keynote
.. raw:: html
* 動画: https://youtu.be/Avp5FLZG99Q
`VS Code Web & GitHub Codespaces でローカル環境を持たずに開発しよう`__
===========================================================================
2021.11.29. at `#BPStudy 171`__
.. __: https://www.slideshare.net/shimizukawa/github-codespaces-20211129-bpstudy
.. __: https://bpstudy.connpass.com/event/230981/
.. raw:: html
`Webアプリを並行開発する際のマイグレーション戦略`__
======================================================
2021.10.16. at `PyCon JP 2021`__
.. __: https://www.slideshare.net/shimizukawa/migration-strategies-for-parallel-development-of-web-applications
.. __: https://2021.pycon.jp/time-table/?id=273396
.. raw:: html
* 動画: https://youtu.be/9b4F14EsTG0
`エキスパートPythonプログラミング改訂3版の読みどころ`__
=======================================================
2021.08.11. at `みんなのPython勉強会#72`__
.. __: https://www.slideshare.net/shimizukawa/expert-python-programming-3rd-ja-stapy72-249960680
.. __: https://startpython.connpass.com/event/219206/
.. raw:: html
* 動画: https://youtu.be/rrRB2FeEqEU?t=4795
`RLSを用いたマルチテナント実装 for Django`__
============================================
2021.07.03. at `DjangoCongress JP 2021`__
.. __: https://www.slideshare.net/shimizukawa/a-multitenant-implementation-using-rls-for-django
.. __: https://django.connpass.com/event/214451/
.. raw:: html
* 動画: https://www.youtube.com/watch?v=BLfO79jJO2c&t=3133s
`独学プログラマーのその後`__
=============================
2021.05.12. at `みんなのPython勉強会#69`__
.. __: https://www.slideshare.net/shimizukawa/the-selftaughtprogrammerandbeyond20210512
.. __: https://startpython.connpass.com/event/201615/
.. raw:: html
* 動画: https://youtu.be/zXctQwofKVA?t=2391
`Django + SQLAlchemy: シンプルWay`__
====================================
2020.8.28. at `PyCon JP 2020`__
.. __: https://www.slideshare.net/shimizukawa/simple-way-with-django-sqlalchemy-20200828-updated-version
.. __: https://pycon.jp/2020/timetable/?id=203756
.. raw:: html
* 動画: https://www.youtube.com/watch?v=DyAnzE7r-3M
`『自走プログラマー』 が我々に必要だった理由`__
=================================================
2020.2.28. at `BPStudy#150`__
.. __: https://www.slideshare.net/shimizukawa/the-reason-we-needed-the-selfpropelled-programmer-book
.. __: https://bpstudy.connpass.com/event/166409/
.. raw:: html
`Sphinx customization for OGP support`__
========================================
2018.11.28. at `SphinxCon JP 2018`__
.. __: https://www.slideshare.net/shimizukawa/sphinx-customization-for-ogp-support-sphinx-con-jp-2018
.. __: https://sphinxjp.connpass.com/event/103294/
.. raw:: html
`Sphinx customization for OGP support`__
========================================
2018.11.07. at `Plone Conference 2018`__
.. __: https://docs.google.com/presentation/d/e/2PACX-1vRUIL9NzNqF-boVgrIQYSqsndVIeNAm_F6zj4j-H6LWYe4ACLJw3C0No52P1k9ftGChIbnwIA29BW9k/pub
.. __: https://2018.ploneconf.org/talks/python-web-day/sphinx-customization-for-ogp-support
.. figure:: /_static/img/ploneconf2018-talk-sphinx-customization-for-ogp-support.png
:target: https://docs.google.com/presentation/d/e/2PACX-1vRUIL9NzNqF-boVgrIQYSqsndVIeNAm_F6zj4j-H6LWYe4ACLJw3C0No52P1k9ftGChIbnwIA29BW9k/pub
:width: 80%
`Webアプリケーションの仕組み`__
================================
2018.9.18. at `PyCon JP 2018`__
.. __: https://goo.gl/3vBMzZ
.. __: https://pycon.jp/2018/event/sessions
.. figure:: /_static/img/pyconjp2018-talk-web-application-mechanism.png
:target: https://goo.gl/3vBMzZ
:width: 80%
* 動画: https://www.youtube.com/watch?v=L7j2zgtpV9c
* Togetter: https://togetter.com/li/1268167
ログミーTech記事
.. figure:: docs/images/logmi-webfw1.*
:target: https://logmi.jp/314757
* 2018.09.25. `【PyCon JP 2018】仕組みから理解するWebアプリケーション フレームワークを使わずに原理を学ぶ`__
* 2018.09.26. `なぜフレームワークが必要なのか? Webアプリ開発を支える基礎技術を身につける方法`__
.. __: https://logmi.jp/314757
.. __: https://logmi.jp/314918
`len()関数がオブジェクトの長さを手にいれる仕組み`__
=====================================================
2017.9.8. at `PyCon JP 2017`__
.. __: https://www.slideshare.net/shimizukawa/how-does-python-get-the-length-with-the-len-function
.. __: https://pycon.jp/2017/ja/schedule/presentation/22/
.. raw:: html
* 動画: https://www.youtube.com/watch?v=aich6wqftkA
* Togetter: https://togetter.com/li/1148634
`仕事で使うちょっとしたコードをOSSとして開発メンテしていく - Django Redshift Backend の開発`__
===============================================================================================================================
2016.9.21. at `PyCon JP 2016`__
.. __: https://www.slideshare.net/shimizukawa/why-dont-you-share-your-code-snippet-for-your-jobas-a-open-source-software-pycon-jp-2016
.. __: https://pycon.jp/2016/ja/schedule/presentation/48/
.. raw:: html
`Easy contributable internationalization process with Sphinx`__
====================================================================
2016.8.15. at `PyCon APAC 2016`__
.. __: https://www.slideshare.net/shimizukawa/easy-contributable-internationalization-process-with-sphinx-at-pycon-apac-2016
.. __: https://www.pycon.kr/2016apac/program/44
.. raw:: html
`素振りのススメ`__
=======================
2016.1.27. at `Python入門者の集い`__
.. __: https://www.slideshare.net/shimizukawa/suburi-no-susume-at-python-nyumon
.. __: https://python-nyumon.connpass.com/event/23466/
.. raw:: html
`世界のSphinx事情`__
=======================
2015.11.24. at `SphinxCon JP 2015`__
.. __: https://www.slideshare.net/shimizukawa/sphinx-in-the-world-sphinxcon-jp-2015
.. __: http://sphinx-users.jp/event/20151124_sphinxconjp/index.html
.. raw:: html
`Sphinx紹介 - Sphinxワークショップ@関西`__
=============================================
2015.10.31. at `Sphinx ワークショップ@関西`__
.. __: https://www.slideshare.net/shimizukawa/jus-sphinx-sphinx
.. __: https://sphinxjp.connpass.com/event/22023/
.. raw:: html
`Sphinxで作る貢献しやすいキュメント翻訳の仕組み`__
======================================================
2015.10.10. at `PyCon JP 2015`__
.. __: https://www.slideshare.net/shimizukawa/sphinx-53764167
.. __: https://pycon.jp/2015/ja/schedule/presentation/45/
.. raw:: html
Sphinx autodoc: automated API documentation
============================================
* 2015.8.29 PyCon Korea 2015 (page__, slide__)
.. __: https://www.pycon.kr/2015/program/33
.. __: https://www.slideshare.net/shimizukawa/sphinx-autodoc-automated-api-documentation-pyconkr-2015
* 2015.8.22 PyCon Malaysia 2015 (slide__)
.. __: https://www.slideshare.net/shimizukawa/sphinx-autodoc-automated-api-documentation-pyconmy-2015
* 2015.7.20 EuroPython 2015 (page__, slide__)
.. __: https://ep2015.europython.eu/conference/talks/sphinx-autodoc-automated-api-documentation
.. __: https://www.slideshare.net/shimizukawa/sphinx-autodoc-automated-api-documentation-europython-2015-in-bilbao
* 2015.6.7 PyCon APAC 2015 in Taiwan (page__, slide__)
.. __: https://tw.pycon.org/2015apac/zh/program/69
.. __: https://www.slideshare.net/shimizukawa/sphinx-autodoc-automated-api-documentation-pyconapac2015
Easy contributable internationalization process with Sphinx
============================================================
* 2015.8.23 PyCon Malaysia 2015 (slide__)
.. __: https://www.slideshare.net/shimizukawa/easy-contributable-internationalization-process-with-sphinx-pyconmy2015
* 2015.6.18 PyCon Singapore 2015 (page__, slide__)
.. __: https://pycon.sg/static/archive/2015/schedule/presentation/49/index.html
.. __: https://www.slideshare.net/shimizukawa/easy-contributable-internationalization-process-with-sphinx-pyconsg2015
* 2015.6.6 PyCon APAC 2015 in Taiwan (page__, slide__)
.. __: https://tw.pycon.org/2015apac/zh/program/50
.. __: https://www.slideshare.net/shimizukawa/easy-contributable-internationalization-process-with-sphinx-pycon-apac-2015-in-taiwan-49057754
`PyPro2の読みどころ紹介:Python開発の過去と現在`__
====================================================
2015.5.29. at `BPStudy93`__
.. __: https://www.slideshare.net/shimizukawa/pypro2python-bpstudy93
.. __: https://bpstudy.connpass.com/event/13348/
`Pythonコミュニティ-紹介`__
=============================
2015.5.16. at `LOCAL 2015`__
.. __: https://www.slideshare.net/shimizukawa/python-local-2015
.. __: https://local-community-summit.doorkeeper.jp/events/22821
`PyPro2の読みどころ紹介:Python開発の過去と現在`__
=====================================================
2015.3.26. at `白ヤギ勉強会(第13回)`__
.. __: https://www.slideshare.net/shimizukawa/pypro2python3
.. __: http://aial.connpass.com/event/12900/
Forkwell キャリア談義 #2 feat. ビープラウド
=============================================
2015.3.5. at `Forkwell キャリア談義#2`__
.. __: https://forkwell.connpass.com/event/11424/
.. figure:: docs/images/forkwell-carrier-2.png
:target: https://forkwell.connpass.com/event/11424/
登壇blogを書きました: :doc:`/blog/2015/03/forkwell-python-event/index`
`執筆中のPythonプロフェッショナルプログラミング第2版でsphinxを使っている話`__
=================================================================================
2014.12.6. at `版管理+自動組版`__
.. __: https://www.slideshare.net/shimizukawa/python2sphinx
.. __: https://connpass.com/event/6724/
`Welcome to Sphinx-1.3`__
==============================
2014.10.26. at `SphinxCon JP 2014`__
.. __: http://www.freia.jp/taka/slides/sphinxconjp2014-welcome-to-sphinx-1.3/index.html
.. __: http://sphinx-users.jp/event/20141026_sphinxconjp/
`PyCharm活用術`__
======================
2014.9.13. at `PyCon JP 2014`__
.. __: http://www.freia.jp/taka/slides/pyconjp2014-pycharm/index.html
.. __: https://pycon.jp/2014/schedule/presentation/5/
`Python 2.5 からPython 3.3 で動作するツールの作り方`__
====================================================================
2013.9.15. at `PyCon APAC 2013`__
.. __: http://www.freia.jp/taka/slides/pyconapac2013-how-to-make-with-python2-to-3/index.html
.. __: https://apac-2013.pycon.jp/ja/program/sessions.html#session-15-1300-rooma0715-ja1-ja
`Introduction to Sphinx documentation generator`__
=======================================================
2013.5.25. at `PyCon Taiwan 2013`__
.. __: http://www.freia.jp/taka/slides/pycontw2013-sphinx-introduction/index.html
.. __: http://tw.pycon.org/2013/ja/speaker/#speaker_id_11
`Chefの 環境別設定が難しい話`__
==================================
2013.6.14. at `Biglobe Tech Talk #1`__
.. __: http://www.freia.jp/taka/slides/biglobe-tech-talk1-chef-lt/index.html
.. __: http://connpass.com/event/2486/
`Chefで構築するBP-Redmine環境`__
======================================
2013.4.26. at `BPStudy#68`__
.. __: http://www.freia.jp/taka/slides/bpstudy68-chef/index.html
.. __: http://connpass.com/event/2207/
`Pythonな会社でchefしてる例の紹介`__
======================================
2013.4.15. at `Chef Casual Talk #1`__
.. __: http://www.freia.jp/taka/slides/chef-casual-talk1/index.html
.. __: http://chef-meetup.doorkeeper.jp/events/3513
`ドキュメントジェネレータSphinx`__
======================================
2013.4.6. at `万葉.rb`__
.. __: http://www.freia.jp/taka/slides/everyrb-6th/index.html
.. __: http://everyleaf.github.io/kaigi/
`Sphinx 1.2 preview`__
===========================
2013.2.23. at `SphinxCon JP 2013 Spring`__
.. __: http://www.freia.jp/taka/slides/sphinx120-preview/index.html
.. __: http://connpass.com/event/1379/
`Writing a book using sphinx`_
=====================================================
2012.9.16. at `SphinxCon JP 2012`__
.. _Writing a book using sphinx: https://www.slideshare.net/shimizukawa/writing-a-book-using-sphinx-sphinxconjp-2012
.. __: http://sphinx-users.jp/event/20120916_sphinxconjp/
日本語と英語のスライドがあります
- `Sphinxを使って本を書こう`__
- `Writing a book using sphinx`_
.. __: https://www.slideshare.net/shimizukawa/sphinx-pyconjp-2012
`Refactoring A Python Beginner's Code`__
==============================================
2012.9.15. at `PyCon JP 2012`__
.. __: http://www.freia.jp/taka/slides/refactoring-python-beginners-code/index.html
.. __: http://2012.pycon.jp/program/sessions.html#session-15-1455-room433-ja
`PYTHON PACKAGING`__
==========================
2012.3.17. at `Python Developers Festa 2012.03`__
.. __: https://www.slideshare.net/shimizukawa/python-packaging-pyfes-201203
.. __: http://voluntas.hatenablog.com/entry/20111015/1318682867
`Pythonスタートアップ勉強会 Python入門`__
===========================================
2011.9.28. at リクルートエージェント Pythonスタートアップセミナー
.. __: https://www.slideshare.net/shimizukawa/python201109-python
* togetter: https://togetter.com/li/193984
`BPStudy#48 PyCon JP 2011 開催報告`__
=======================================
2011.8.31. at `BPStudy#48`__
.. __: https://www.slideshare.net/shimizukawa/bpstudy48-pyconjp2011
.. __: https://bpstudy.connpass.com/event/809/
`ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』`__
=============================================================================
2011.6.18. at `日本UNIXユーザ会 2011年6月勉強会`__
.. __: https://www.slideshare.net/shimizukawa/blockdiag-jus20116
.. __: http://sphinx-users.jp/event/20110618_jus_benkyoukai/index.html
`Sphinxからプレゼンテーションスライドを作ってみた`__
======================================================
2011.1.31. at `PyCon mini JP 2011`__
.. __: http://www.freia.jp/taka/slides/pycon-mini-jp-2011-sphinx-presentation/s6/index.html
.. __: https://sites.google.com/site/pyconminijp/reports/lt#TOC-Sphinx-
2つのプレゼン用HTMLテーマでスライドを出力しました
* `s6版`__
* `htmlslide版`__
.. __: http://www.freia.jp/taka/slides/pycon-mini-jp-2011-sphinx-presentation/s6/index.html
.. __: http://www.freia.jp/taka/slides/pycon-mini-jp-2011-sphinx-presentation/htmlslide/index.html
`ドキュメントを作りたくなってしまう魔法のツールSphinx`__
============================================================
2010.12.8. at `日本UNIXユーザ会 2010年12月勉強会`__
.. __: https://www.slideshare.net/shimizukawa/sphinx-6084667
.. __: http://sphinx-users.jp/event/20101203_jus_benkyoukai.html
`Pythonで アジャイル 開発サイクル 2011ver.`__
================================================
2010.9.4. at `XP祭り2010 ~ アジャイル学園祭~`__
.. __: http://www.freia.jp/taka/slides/xpfest2010/index.html
.. __: http://kokucheese.com/event/index/2167/
Pythonでアジャイル開発を効率よく行う例として、
分散バージョン管理、構成管理、ユニットテスト、継続的インテグレ―ションなどを
用いた開発サイクルについて、それぞれPythonのツール群(MercurialHG,buildout,
Buildbot, Noseなど)の活用方法をお話します。
`テスト自動化 - Buildbot & Selenium`__
=========================================
2008.3.7 at `Python Developers Camp 松本`__
.. __: https://www.slideshare.net/shimizukawa/python-autotest-pdc2008w
.. __: http://www.freia.jp/taka/blog/549/index.html