あなたもWebフレームワークを作りませんか? 高専生によるWebフレームワーク作成講座 #pyconjp #pyconjp_202

基礎から学ぶWebアプリケーションフレームワークの作り方 Masashi Shibata @c_bata_ 説明 PythonのWebアプリケーションフレームワークを開発するために必要な知識を実際のPythonのコードをベースに解説していきます。 続きを読む
7
SHIMIZU Taku @takuan_osho

ピンマイクの電池が切れていたので急遽スタッフがマイクを持って対処w #pyconjp #pyconjp_202

2016-09-21 15:43:34
くーむ@( o・ω・)ノ @cocodrips

wsgiが何なのかって今日初めて知ったよ (੭ु˙꒳​˙)੭ु⁾⁾ なんかよくわかんないやつって思ってたよ。 #pyconjp_202

2016-09-21 15:45:06
Takumi Sueda @puhitaku

マイクの電池切れで思わずシュールな絵面に #pyconjp_202 pic.twitter.com/aMCHI7jxfM

2016-09-21 15:45:13
拡大
でなり | ARクリエイター @denari01

#pyconjp_202 のyoutube liveを見ていたらマイク持ってもらう下りを目撃してしまった

2016-09-21 15:47:21
tock203 @tock203

ライブコーディングでWAF作ってる... #pyconjp_202

2016-09-21 15:48:29
さわでぃさん🍅🦒🗼🐴💻⚓ @sawadyrr5

画面が横っ飛びに切り替わったりすごい勢いでヒントが出るのすごい #pyconjp_202

2016-09-21 15:48:32
トゥギャッター開発まとめ @tg__dev

#pyconjp #pyconjp_202 クラスに__call__を定義することでそのクラスオブジェクト自体が呼び出し可能になり、 app = App() のような記述で動作するようになる

2016-09-21 15:48:36
Takumi Sueda @puhitaku

なるほど、クラスの__call__を定義してWSGIから呼べるようにすると。そのクラス内にrouterも入れちゃってルートも処理。 #pyconjp #pyconjp_202

2016-09-21 15:49:11
ohkawa @ohkawa_m

文字サイズ大きくて良いなぁちゃんと読める #pyconjp_202

2016-09-21 15:50:41
Shinichi Nakagawa / 中川 伸一 @shinyorke

ライブコーディングやるならやっぱPyCharmみたいなフルスタックなIDEじゃないと辛いよねー #pyconjp_202

2016-09-21 15:50:50
さわでぃさん🍅🦒🗼🐴💻⚓ @sawadyrr5

結局、投げられたurlをパースしてリクエストにあった処理を呼ぶのがrouterってことなのか #pyconjp_202

2016-09-21 15:50:53
norie @perl_o_pal

よくパタンマッチしないとか喋りながら気づくなあ。若さかー #pyconjp_202

2016-09-21 15:52:43
擬音 @gion_pop

だんだん WAF っぽくなってってる,面白い #pyconjp_202

2016-09-21 15:53:44
Takumi Sueda @puhitaku

POSTからbody取り出す関数とか、cgi他に散らばってるけどちゃんと標準にあるんだなやっぱPythonすごい #pyconjp #pyconjp_202

2016-09-21 15:58:18
SHIMIZU Taku @takuan_osho

ボトムアップからフレームワーク実装して動かしながらやっているので分かりやすいし、事前に用意したコードとはいえライブコーディングしててすごいなと思った #pyconjp #pyconjp_202

2016-09-21 15:58:53
住人 @i0nin

動くのを確認しながら、徐々に使いやすい構造に作り変えていくの、すごく良い。ボトムアップなアプローチのコツについてもトークを聴きたくなる。 #pyconjp_202

2016-09-21 16:04:02
SHIMIZU Taku @takuan_osho

Webフレームワーク側が大分泥臭いことを負担してるから、フレームワークを使う側がstart_responseとかを直接扱わずに楽できるってことが改めて実感できた #pyconjp #pyconjp_202

2016-09-21 16:04:12
Shinichi Nakagawa / 中川 伸一 @shinyorke

かなり冷静にdebugしながらWAFをライブコーディングで作ってるすげー #pyconjp_202 #pyconjp

2016-09-21 16:04:55
さわでぃさん🍅🦒🗼🐴💻⚓ @sawadyrr5

フレームワークのありがたみかよくわかる #pyconjp_202

2016-09-21 16:05:50
Shinichi Nakagawa / 中川 伸一 @shinyorke

テンプレはJinja2を使う. FlaskとかAnsible(WAFじゃないけど)でおなじみのやつ #pyconjp_202

2016-09-21 16:06:12