de:code 公式サイト togetterまとめ Day1(一日目)の記事 → de:code Day1 に参加した de:code 二日目。技術セッション漬け。 ちょっと朝は調べ物してて遅刻したんだけど、この日も内容の濃いセッションばっかりだった。
全体を通してのまとめ 大分長くなりましたので、結論を先に書くと本当に楽しい二日間でした。 Microsoftの今後の方向性として、モバイルファースト・クラウドファースト。オープンソース。オープンソースについてはTypeScript等で徐々に浸透してきていますが、悪い印象を変えるには10年ぐらいかかるかなぁと思います。 今まではMicrosoft主導でいろいろな技術が導入されましたが、今後はコミュニティ主導に変わりつつあります。私も一開発者として、応援していきたいと思います。
また、今回はいろんな人と出会えたのが本当によかったです。特に同じ地方から参加したGrapeCityの皆様には大変お世話になりました。ありがとうございました。
では各セッションの内容は次に続きます。
ジニアス流。プレゼンには楽しみを。 ジニアスセッション。途中から参加したけどわかりやすい。トピックがそれぞれ独立してるからか。初期の前提知識を学習する必要無いんだな。 #decode14— Masaki Yamamoto (@nnasaki) 2014, 5月 30
SQL Server 2014は大して興味はなかったんだけど、ジニアス平井さんのセッションは是非見た方がよいということで見たら本当に良かった。SQL ServerのインメモリDBで性能100倍とか基本的なポイントは押さえつつ、所々のデモアプリで文字を書いたり地球をミラーボールにしたり遊び心にあふれていた。
最後はアプリで1分間に何回タップできるか競争。AzureとSQL Serverの構成で秒間数万リクエストまで耐えられるそうな。
自分もこんなふうに楽しませるセッションが出来ると良いなぁと感じた。
Microsoft Azure や IaaSの自動化はコンテキストをそろえる 次に、Azure IaaS 自動構成ツール Chef, Puppet, PowerShell DSC。自動化は大変人気があって、満席でした。みんな苦労しているのかな。
仮想マシン自体を作る(外側)はAzure Automation を使用する。作った後(内側)はChef, Puppet, PowerShell DSCを使う。混同しやすいので注意 #decode14 #RoomD— Masaki Yamamoto (@nnasaki) 2014, 5月 30
ということでコンテキストをまず合わせることが重要。
若干駆け足で範囲が広かったので、細部まではあまり理解できなかったけど概要はなんとなくつかめた感じ。Chefはちょろちょろ使ってるけど、ChefServerは立ち上げず、knife soloを使っているのであまりピンと来なかったところもある。
Azure 仮想マシンでChefを試す場合は、Extensionが用意されている。LinuxのExtensionはGUIが無いので、Powershell等を使用して追加する。 #decode14 #RoomD— Masaki Yamamoto (@nnasaki) 2014, 5月 30
Chef で IIS をインストールするときは、PowerShellのスクリプトを実行するというとってもクソなことをしている。 #decode14 #RoomD— Masaki Yamamoto (@nnasaki) 2014, 5月 30
Puppet か Chef のどちらかというと、Puppet 推し。独自DSLとか回りくどくてめんどくさくて心折れるけど、乗り越えると楽しい世界がある。 #decode14 #RoomD— Masaki Yamamoto (@nnasaki) 2014, 5月 30
...