Djangoかなり更新をサボってしまっていました。2018/05/19に開催されたDjangoCongressにスピーカとして参加してきましたので参加記録をまとめておきます。makemigrationsのソースを追っかけたりする内容でした。speakerdeck.com45分で資料が90枚あって余裕がないと思いきや、急ぎすぎて7分あまるとか色々と後悔する部分はありますがいい経験ができたと思います。この内容は自分が雰囲気でマイグレーションをやっていたのでちゃんと中身を知りたいなと思ったのがきっかけで、CfPを出した時点ではまだソースをちゃんと読み込んではいませんでした。CfPの倍率も3-4倍と聞いていたので、さすがに通らないだろうと高を括っていたらまさかの採用、後に引けなくなり必死こいてDjangoのソースを読んでました。なんというか、登壇駆動形学習って感じでしたが終わってみればDjangoへの理解が深まったのでとても良かったです。(同時期は公私ともにテンパっていたので結構死にそうではありましたが)DjangoCongressという新しい場を作られたスタッフ及び他の参加者の方には感謝しかありません。他の方の講演について自分が聞けた範囲での感想です。(正直自分の講演まで気が気でなかった)できる!Djangoでテスト!(tell-kさん)Djangoのテスト、というかそもそものテストとはどうあるべきかといった話から進んでいく内容でした。@patchは自分も以前嵌ったりしたのでそういったところがきれいにまとめられていてとてもわかり易かったです。responsesなんかは知らなかったので、使ってみようと思います。Chungさん)SPAとかRestとかWEB2.0の時代でDjangoがどのような立ち位置であるかという内容でした。英語セッションでしたので実は雰囲気しかわかってないですが、Djangoのセッション情報等をReactやVueといったクライアントサイドにどのように渡すかなんかはまさに悩んでいた内容なので参考になりました。Django/WSGIミドルウェア入門(thinkAmiさん)WSGIミドルウェアやDjangoミドルウェアについて、とてもわかり易くまとめられていた内容でした。両ミドルェアについてフックされるタイミングがしっかりまとまっており、また複数のミドルウェアを連携した際にどのような相互作用を持つかなどもわかりやすく説明されていました。サンプルのコードもシンプルながら、動作を理解する上で十分な内容であり絶妙だと感じました。いまのプロジェクトでは独自のミドルウェアを書く機会はそう多くないですが、参考にしたいと思います。Umezakiさん)そもそもパスワードのハッシュ化とはなんぞやという話から、昨今はビットコイン等の影響でハッシュ処理の高速化が進んでしまい、その影響でパスワードのハッシュ処理により強固なものが求められるという内容でした。Djangoではバージョンアップをすると次のログインのタイミングで該当アカウントの既存のパスワードについて、イテレーションをあげたハッシュ処理をし直すところなんかは知らなかったのでDjangoやりおる・・って思いました。Araiさん)DRFについてSerializer等を中心に入門的な部分から、実際につかっていくとハマるであろうケース(ネストしたモデルの更新等)の解説的な内容でした。だいたい困るとサードパーティでいい感じのパッケージがあるというのはOSSっぽくてとてもいいなと思います。今のプロジェクトでは中々DRFを組み込むタイミングがないのが悩みどころですが。来年のDjangoCongress正式な発表は特になかったですが、きっとあるかと思っています。Channelsで何か話したいなと思います。WebSocketをつかってTrelloみたいな...ChannelsとVue.jsの練習がてらカンバンを実装してみました。2.xを使ってWebsocketを扱う(その4)前回に引き続きChannelsを触っていきます。2.xを使ってWebsocketを扱う(その2)前回に引き続きChannelsを触っていきます。embyを導入したISUCON11予選に参加して32位で敗退してきました。8はてなブログをはじめよう!denzowさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。