技術書典#4の戦利品の感想の話

はじめに

もう、技術書典#4から1ヶ月近く経ってしまいましたがようやく戦利品すべてを読了したので軽く内容紹介と感想をば。

戦利品一覧

  • 技術季報
  • Cheap Dive into React Native
  • ネコミミでもわかるフロントエンド環境構築
  • オレオレ仮想DOM作りたいだけだった
  • こまるUI よくしてみた本
  • Libraries of React
  • Get Ready for Next.js

感想たち

基本情報は技術書典4公式サイトより一部抜粋。

技術季報

基本情報

  • 運営チームによる公式パンフレット
  • サークルマップ(物理)とか技術書典レポートとか特別寄稿が掲載されてる
  • 技術書典

感想

  • 運営へのお布施のつもりで購入
  • 技術書典レポートめっちゃ面白い
  • 特別寄稿は、普段の情報収集では入ってこない情報の発見がある
  • あまりに面白かったため、技術書典に参戦したあとの喫茶店でほぼ読破した
  • 初めての人は買っておくのが吉
  • 次回も買う

Cheap Dive into React Native

基本情報

  • なかざんさんのReact Native本
  • 技術書典後払いiOSアプリをcreate-react-native-appで作った話
  • React NativeでWebアプリとAndroidアプリを同時開発した話
  • React Native Androidの内部実装の話

感想


ネコミミでもわかるフロントエンド環境構築

基本情報

  • 汐瀬なぎさんのフロントエンド環境構築本
  • ネコミミ

感想

  • package.json, yarn, npm, babel, webpack, ESLint, Prettierなどフロントエンド環境構築で単語だけは知ってるみたいなやつらを丁寧に解説してくれている
  • Jest, Flowも解説してくれている
  • めっちゃわかりやすい、もう2週間ぐらい早く読みたかった
  • フロントエンド、魔法の言葉多くて怖い人におすすめ
  • ネコミミはいいぞ

オレオレ仮想DOM作りたいだけだった

基本情報

  • ukyoさんのオレオレVirtual DOM実装本
  • Virtual DOMのアルゴリズムとか色々

感想

  • React Nativeを仕事で触っているので、役に立つかと思い購入
  • ukyoさんに「Virtual DOM実装するには役に立つけど、React書くには役に立たないと思う」と言われたw
  • JSXがJSでどのようにトランスパイルされるかから始まり、VDOMのレンダリングロジック、ライフサイクルメソッドの実装、果てはReactFiberの簡単なやつを使った非同期レンダリングの実装と盛りだくさん
  • 完全には理解できなかったので、読みなおす
  • VDOMのレンダリングロジックを知っていると、最適化に役に立つかもしれない
  • Virtual DOMが作りたい人におすすめ
  • ダウナーな女の子が目印

こまるUI よくしてみた本

基本情報

  • いしまるさん、ゆずさん、ナユさんの共著
  • UI本

感想

  • あー、これ見たことあるというUIがいっぱい
  • 解法もいっぱい
  • ユーザーとして使っているときは、なんだこのUIと思うものの、作る側になるとすぐに忘れるので気をつける
  • noteで読める
  • 「こまるUIよくしてみた本」for note #技術書典|ナユ|note
  • ブースで草ステッカー売ってた
  • 表紙の女の子が持ってるのは積み木?

Libraries of React, Get Ready for Next.js

基本情報

  • どちらも著者はれいなさん
  • ReactのtipsとNext.jsの入門書

感想

  • Libraries of React
    • ReactのStateless Functional Componentの書き方やJSX記法など明日から使えるテクニックがいっぱい
    • ライブラリとして、recompose, Parcel, styled-componentsの3つを紹介
    • styled-components導入したさがある
    • 表紙は魔女っ娘
  • Get Ready for Next.js
    • Next.jsとNuxt.jsの違いに気がついておらず、Nuxt.jsの入門本だと思っていた
    • Next.jsはReactのServer Side Renderingライブラリ、Nuxt.jsはVuewのServer Side Renderingライブラリ
    • Next.js、めっちゃシンプルっぽいので触ってみたい
    • Server Side Renderingの利点とかなぜするかがいまいちよく分かってないのでその辺を調べねば
    • 表紙はメイドの人形
  • どちらもBOOTHで買える
  • れいな@底なし沼の魔女 - BOOTH(同人誌通販・ダウンロード)

おわりに

なんだか販促記事みたいになってしまいました。 今回は、ReactやReact Nativeなど割とフロントエンドに焦点を当てて買ってきましたが、次回はもうちょっと裾野を広げたい。 次回の技術書典でも素敵な技術書に遭遇できますようにと祈りを捧げておきます。

おしまい