参加者の皆さま、スタッフの皆さまお疲れさまでした。
macの調子が悪くほとんどメモを取れなかった。
django congressに参加してます。macのキーボードとトラックパッドが壊れたぽく、もう帰りたい。。。 (@ Cybozu, Inc. in Chūō, 東京都) https://t.co/G8JY6pXHGF
— Kouichi Nishizawa(19 (@koty) 2018年5月19日
Django After Web 2.0 - Speaker Deck
"Pure SPAs don't really need Django" はまったくその通り
A Modernization of Legacy Django Based Applications - Speaker Deck
以下メモ書き。
x-rayでクエリチューニング #djangocongress
— Kouichi Nishizawa(19 (@koty) 2018年5月19日
settingsファイルを分けずに環境変数に出せと。。。 #djangocongress
— Kouichi Nishizawa(19 (@koty) 2018年5月19日
ECSタスクでdjangoのmanagementコマンドを実行 #djangocongress
— Kouichi Nishizawa(19 (@koty) 2018年5月19日
dockerに移したいなぁ
— Kouichi Nishizawa(19 (@koty) 2018年5月19日
しかしdockerに出して良いことばかりではないんだな。そりゃそうか。。。 #djangocongress
— Kouichi Nishizawa(19 (@koty) 2018年5月19日
- Dockerで本番も開発も同じImageを利用。環境変数で切り替え。というのがイケてるやり方なんだろうか。質疑のときにどうデバッグするか聞いたら、リモートデバッグかローカルでrunserverとのご回答であった。その後jpkingさんからpdbを使え、とのありがたいお言葉を頂戴した。
Building your MVP with Django: Lessons Learned Building and Launching a SaaS - Speaker Deck
manytomanyfieldにthrough属性てのを使うと良いらしい #djangocongress
— Kouichi Nishizawa(19 (@koty) 2018年5月19日
- テンプレートのincludeは速度的に不利だそうだ。テンプレートをあまり細かく分割したことがなく気にしていなかった。
- get/postを関数ベースビューとデコレータで書く方法は、うーん、、、そこまで感銘を受けなかった。
いまさら振り返る Django Migration - Speaker Deck
番号がかぶったmigrationファイルをマージできるのか〜 #djangocongress
— Kouichi Nishizawa(19 (@koty) 2018年5月19日
すごいマシンガントークだった
Django in the age of AI - Speaker Deck
botと英会話ですって https://t.co/yEIGuf5xm0
— Kouichi Nishizawa(19 (@koty) 2018年5月19日
英語セッションで半分も分からんかった。サービスは面白そうなので使ってみる。
所感
- この日に限ってなぜmacが不調に
- Djangoだけで完結する時代ではなく、それ以外の要素が増えている。("Pure SPAs don't really need Django" だし)
- もっとみんな質問すればいいのに。質問ゼロというのは発表者に失礼
- 今回以外もそうだけど、おしなべて英語セッションの方が質問が多い
- そしてこれも今回以外もだが、英語セッションは話が半分も分からない
- 母語が日本語の発表者と質問者が英語で質疑をしていたのが印象的だった
- 英語がんばろう。。。
今回は弊社からも発表者が出た。私もCFPを出していたがあえなくリジェクト。
Django・WSGIミドルウェア入門/django-congress-jp-2018-talk - Speaker Deck
\キャー! thinkamiサーン!!!/ #djangocongress
— Kouichi Nishizawa(19 (@koty) 2018年5月19日
スライド等当日の発表の良さもさることながら、thinkamiさんの発表は過去のブログ記事が元ネタになっており、普段からのアウトプットの重要性を感じる。thinkamiさん、お疲れさまでした。