2016.8.20に開かれたiOSDC 2016に参加しました! @yimajo です
iOSDCは日本で最初のiOSアプリ開発者のCfP形式(話すネタを申し込んで採択される方式)の大規模カンファレンスです。これまで、日本のiOSアプリ開発界隈ではCfP形式のカンファレンスが開かれることはありませんでしたが、ようやくの開催ということで日本中からiOSアプリ開発者達が”練馬"にあるココネリホールに集まりました。
自分のLTについて
私の発表は「お前らのiOSアプリ開発は間違っている」というタイトルで、アプリケーションを作るなかで問題解決のために継承を使ったプログラミング手法が、いわゆる「オレオレフレームワーク」となり長期的には開発速度を落としてしまうという意図の発表でした。
https://www.youtube.com/watch?v=Q4pbWBrHSiw&t=7h56m14s
話の中で出てくるYAGNI原則(=それ今やる価値あんの?)というのは日々我々が設計をする上で頭の片隅に置いておきたいとても重要な原則ですな!
LTではハッシュタグiosdcを画面上に表示していたので、振り返りとして、タイムラインも見てみましょう(都合が良いのを集めました)。
最後のLT m9(^Д^) #iosdc
— ほんとは超いそがし松 (@himara2) 2016年8月20日
最後の LT タイトルが、もはや会場全否定で凄まじそう。笑 #iOSDC
— 熊谷 友宏 (@es_kumagai) 2016年8月20日
— 櫻井 洋一郎 (@saku2saku) 2016年8月20日
#iosdc 俺たちのiOS開発は 間違っていたのか・・・!
— Kosuke Ogawa (@koogawa) 2016年8月20日
タイトルの割に、声のトーンが穏やか。笑 #iOSDC
— 熊谷 友宏 (@es_kumagai) 2016年8月20日
いまじょうさん、いつものツイート垂れ流しトークだ。 #iosdc
— akatsuki174 (@akatsuki174) 2016年8月20日
#iosdc さすがですw
— ジャンボ (@jumbOS5) 2016年8月20日
おれはBaseViewControllerをつくりたくない!#iosdc
— SatoTakeshi_カエルタベル (@hatakenokakashi) 2016年8月20日
@yimajo さんのLT! #iosdc pic.twitter.com/gVUnNTjWxh
— ino´・ω・`ue (@inoue0426) 2016年8月20日
きゃー、いまじょうさーん #iosdc
— ひろん (@hironytic) 2016年8月20日
#iosdc BaseViewController という単語だけで会場をざわつかせる技。さすがだ。
— TM.OKITA (@tmokita) 2016年8月20日
BaseViewController作りたくねぇぇぇ #iosdc
— SatoshiN21 (@SatoshiN21) 2016年8月20日
BaseViewController的なのはGo言語でもやらないで欲しい…あれは… #iosdc
— kaneshin (@kaneshin0120) 2016年8月20日
BaseViewController 反対説、同意。
機能を継承で得るのは誤りよね。#iosdc— upft_rkoshida (@upft_rkoshida) 2016年8月20日
? BaseViewCotroller #iosdc
— Syo Ikeda / いけしょー (@ikesyo) 2016年8月20日
すげえ ニコニコ風LT. 気になって内容が頭に入ってこない。 #iosdc
— うっつぁん (@utwang) 2016年8月20日
Protocolで縛って、ViewControllerに持たせる派です#iosdc
— 金令木 (@IamAtmosphere) 2016年8月20日
BaseViewController = オレオレフレームワーク #iosdc
— みひゃみひゃエール(アローラのすがた) (@mihyaeru21) 2016年8月20日
ちょっと全体的にLTのレベル高杉ないですかね #iosdc
— ゆかりん (@yuka_jyotei) 2016年8月20日
力が……欲しいか #iosdc
— ٩(๑❛ᴗ❛๑)۶koga (@koga_wiwi) 2016年8月20日
力が...欲しい...ッ!!!#iosdc
— シン・ダンボー田中 (@ktanaka117) 2016年8月20日
#iosdc 私もコメントながしたいw ハッピー??✨
— ふー (@fumiriku) 2016年8月20日
キタ━━━━(Д゚(○=(゚∀゚)=○)Д゚)━━━━━!!!!! #iosdc
— M Ono (@_mono) 2016年8月20日
BaseViewControllerはまず作るだけなら便利なんだけどね。運用に入ると死ぬ #iosdc
— y_koh (@y_koh) 2016年8月20日
yimajoさんの話になってから、急増するツイート数w #iosdc
— Kohei Tabata (@nerd0geek1) 2016年8月20日
YAGNIいいね! #iosdc
— morizotter (@morizotter) 2016年8月20日
YAGNI原則
必要なった時に必要なことをすればいい#iosdc— SatoTakeshi_カエルタベル (@hatakenokakashi) 2016年8月20日
You Ain't Gonna Need It #iosdc
— akira108 (@hoshi_gaki) 2016年8月20日
「チカラが欲しいか…」という声聞こえるの、あると思います #iosdc
— 井上 暢也 (@inokinn) 2016年8月20日
どうすればいいんだーーー \(´ω` )/››‹‹\( ´)/›› ‹‹\( ´ω`)/›› #iosdc
— にわタコ (@niwatako) 2016年8月20日
昔見たなぁBaseViewController #iosdc
— ニシマオ (@mao_nishi) 2016年8月20日
練馬をさりげなくdisってるw #iosdc
— ゆうぞら (@gaolay) 2016年8月20日
#iosdc pic.twitter.com/2sXzeNOj89
— ino´・ω・`ue (@inoue0426) 2016年8月20日
ここにきて間違いはない!? #iosdc
— Masayuki Iwai (@myb) 2016年8月20日
感動した #iosdc
— ひろん (@hironytic) 2016年8月20日
『開発に間違いはない』名言きた! #iOSDC
— 熊谷 友宏 (@es_kumagai) 2016年8月20日
様子です #iosdc pic.twitter.com/5u4LflMvtD
— アオヤマ ミント (@MintoAoyama) 2016年8月20日
発表中、話を急に方向転換させると、聞いてる人たちが徐々に「ええー?間違いがない?話を方向転換してきてる...!?」となって参加者の不条理に対する声が上がるのがとても印象に残っています。そういう時はすぐに次に進むのではなく、ゆっくりとその波が会場全体に伝わるのを待ってみたりして、いい経験でした。
写真で振り返るiOSDC
写真を撮ってたりもしたので共有です。運営側の写真もあります。
前夜祭の後に開かれた発表者の懇親会↓
ピントが合ってないぐらい楽しかった↓
Rayさんは「銀の匙」「坂道のアポロン」が好きらしいので「落語心中」をおすすめしておいた。
スピーカーたちを含めたセルフィーを撮るRayさんを撮る↓
練馬について聞いてる?図↓
白背景眩しいと思うんだけどなあ↓
アニメのOPの後にライブコーディングするのが緊張して失敗したので実質OPを見守ることになった事故↓
(権利関係的に文句言われたら)
(誰かが怒られるようなことになるので)
(気をつけたいところです)
LTの前にビール飲み放題解禁がありがたいの図↓
ハンバーガーカスタマイズ。自由度低いんで普通に作ってもらって受け取るほうが楽だしよくない?の図↓
大抵の写真は運営の方が撮ったものです。
リンク:
https://www.flickr.com/groups/3024020@N20/pool/
次回があれば、もっと技術的に尖った発表をしたいですね。