WEB+DB PRESS Vol.82を買った感想!これはもう手放せない!Web API 制作ノウハウなど。

Pocket

WEB+DB PRESS Vol.82が2014/08/23発売されたので、さっそく購入して読みました。

WEB+DB PRESS は、見出しを見て興味があるときに買っていますが、刺激を受けますね。
あと、技術評論社の書籍は買って後悔する事が少ないので重宝します。

興味をもった記事は下記です。

「Web API デザインの鉄則」

今時のWebAPIを作る場合は必読のバイブル。
これにそって設計すればしっかりとしたものが作れそう。

WebAPIの基礎知識

  • REST/RPCの特徴を知り、設計の原則を身につける

リソース設計

  • レスポンスの内容を定義し、JSON Schemaで明文化する

インターフェイス

  • URI, HTTPメソッド、クエリパラメータを定める

エラー表現とドキュメント

  • 適切なステータスコードと図の活用で更に使いやすくする

  

「クラウド会計ソフト freee 開発ノウハウ大公開」

  • 開発者、当初3人→現在20人となり、体制を変化させてきた。
  • スタートアップでスピード優先で書かれた、負の違算とどう向き合うか。開発の現場では良くあることですが、成功例として興味深い。

「クラウド会計ソフトfreeの全体像」

  • freee(フリー)は、個人事業主は小さいな会社を対称としたクラウド型の会計ソフト。
  • 簿記の知識が無くても、簡単に使えることや、銀行やクレジットカードのWeb明細と同期して会計帳簿を作れるのが大きな特徴
  • 2013/3にリリースして、2014年7月現在で10万!を超える事業所で利用

急成長するシステムの課題と処方箋

  • Ruby on Railsで書かれている。
  • リリースの煩雑さを防ぐため、アプリケーションを分割している。
  • スタートアップでスピードを優先して妥協されたコードとの向き合い方。
  • 作りながら棄てていく。
  • 技術的負債への対応を持ち回りで集中的に行う「ハッピータイム」制度を設けている。

フロントエンド開発の複雑化への取り組み

  • Backbone.js + 自社ライブラリで構築
  • メモリリーク、保守性の悪さの問題を解決するために、Bakbone.jsにVue.jsを組み込む

規模の拡大に伴う変化

  • 開発者が、当初3人→現在20人 と変化している中で、開発体制を変化させてきた。

  

「エンジニアの生存戦略」

深津貴之氏

Flash開発者, iPhoneアプリ開発者向けの勉強会で何度か、発表を聞いたことがありますが、
ありたい自分になるために、わからない技術に挑戦してつくる姿勢は見習いたいと思います。

特に印象にになった内容は、キャリアに悩んでる方向けのアドバイスで、

  • コードを書いたらよい
  • GitHub上にに数千回コミットしているひとで、仕事が無くてキャリアが心配という人は聞いた事が無い。
  • SNSに投稿して何かしたきになって満足してしまうことがあるが、きちんと点を動かして挑戦していくことが重要。

が、たしかにそうかも、と共感。

SNSでもご購読できます。

スポンサードリンク

カテゴリー

アーカイブ