投稿元:
レビューを見る
勤務先の輪読会で読んだ。HTTP/2の機能やそこに至る歴史を俯瞰するにはちょうど良いボリュームだと思う。
投稿元:
レビューを見る
HTTPの歴史や追加されてきた機能を遡り見ていき、昨今のWeb技術のあれもこれもと関わっていていることが知れる。知識不足で一度読んで理解できないところがあるが、少し時間を置いてまた読みたい。色褪せない、いい本だと思う。
投稿元:
レビューを見る
歴史をなぞったHTTPの解説
現在のWebの根本をなしているHTTPについて歴史やRFCをもとに解説している。
curlを用いて実際にHTTP通信の具体例があるのがとても良かった。
残念な箇所が2点ある。
1. サンプルにあまり一般的ではないGo言語を採用
2. 言及不十分な箇所や細かいところで知識を前提としている
1点目だが,書籍の1/3-1/4程度がGo言語を使ったHTTP通信の実装方法の解説となっている。
実装があるのはいいのだが,なぜ一般的でないGo言語を使ったのかが理解できない。PythonやJava,Ruby,JavaScriptなどより一般的な言語を使ったほうが読者には有益だと感じた。自己満足以外にわざわざマイナーなGoを採用する理由がない。
2点目が一番残念だった。細かいところで説明が不十分で,知識を前提としてしまっている。
例えば,URI。URLとの違いについて説明が少なすぎる。また,全くの初心者でもわかるように書いているように見えたが,ところどころにわかっている人に向けた内容が盛り込まれており,残念だった。
RFCや文献について本文でよく言及されており,勉強になった。上記2点が改善されればなお良かった。
投稿元:
レビューを見る
HTTPに関して、現状必要と思われる知識をざっくり概観できるのでよかった。まず全体を読んで、詳細を知りたい箇所については、言及されているウェブの記事やRFCを読んでさらに理解を深める感じで使うとよさそう。Goによるクライアント実装箇所は飛ばしても読めるが、手をつけておくと当然ながら理解は進む。Go、そんなに難しくはないし。
投稿元:
レビューを見る
HTTPの歴史に沿って記述されているので、そのまま読めば各機能の必要性が、肌で感じてきた人たちと近い認識で学べる点で、学習効率が良いと感じました。
言及する仕様についてはRFCの番号が付けられているだけでなく、伝聞情報についても公式のリファレンス、Twitter、Qiitaなど引用元が細かく記されており、裏付けがしっかりしていました。この本を読んで理解して終わりでなく、よく理解できなかったものについては何を読むべきか誘導されている感じで非常に良かったです。
上記のような構成上の良さもあるのですが、ハンズオンとしてcurlを叩いて例を見せてくれており、送受されるヘッダなどが確認できる点もよかったです。
あと、個人的にはWebブラウザの実装の違いについてところどころに言及されている点が面白かったです。
投稿元:
レビューを見る
HTTPに関わる人が読んで損のない必読にしても良いぐらいの一冊。必読にするには対象者設定を下げないと難しい。わからないところは飛ばしてでも、HTMLコーダーにも読んで欲しい。
投稿元:
レビューを見る
普通。大袈裟なタイトルを冠してるが所詮は一人が書いただけのものなので。熱いGo言語推しだが数年立ったら読む価値無さそう。どうせなら全部curlでやってみせれはいいのに
投稿元:
レビューを見る
無料後悔版を読みました。HTTPの基礎、歴史、最新のWebプロトコルの解説、暗号化について書かれています。最新事情、つまり、HTTP/2, 3, QUICKのキャッチアップを前提に基礎を押さえに行きたい人にはバランスよく総括されていると思います。
投稿元:
レビューを見る
http://public-errata.appspot.com/errata/book/9784873118048/
投稿元:
レビューを見る
技術の概観が紹介されているが、仕組みの中味はRFC読まないとわからないし、なぜここでこの説明があるのかがわからないものが多かった。「なぜこの本でこれを取り上げるのか?」が書かれていると良かったのだが
投稿元:
レビューを見る
HTTPとタイトルにあるが、HTTPプロトコルだけでなく、むしろWeb周り全般を広く解説している。Goのコードを書きながら学べてわかりやすい。