今週のQiita技術書まとめ
2020年8月23日配信
HTTPメソッドの「べき等」と「安全」について考察してみる
有名な書籍Webを支える技術( Restの実装経験は業務でないですが、今後実装経験を積んでいくにつれて 必要な知識になりそうだと思い、学習しています。 学習途中で、「べき等」と「安全」という概念が書籍で紹介されており、 その内容について考察してみました。
Webを支える技術
本書のテーマはWebサービスの実践的な設計。まず良いWebサービス設計の第一歩として、HTTPやURI、HTMLなどの仕様を歴史や設計思想を織り交ぜて解説。そしてWebサービスにおける設計課題、たとえば望ましいURI、HTTPメソッドの使い分け、クライアントとサーバの役割分担、設計プロセスなどについて、現時点でのベストプラクティスを紹介。
「推しが100万部売れて欲しい!」 推し技術書LT大会イベントレポート
「推しが100万部売れて欲しい!」 推し技術書LT大会というイベントに参加してきました。 本の紹介と雑感ですが、レポートです! 次回開催されたら自分も発表したいなぁ。 Adaptive Code @mishicsさん(
プログラミングASP.NET Core
本書は"Programming ASP.NET Core"(Microsoft Press、2018年)の待望の日本語翻訳版です。2016年にバージョン1.0が公開されたASP.NET Coreは、Windows環境だけでなくLinuxやmacOS上でも動作するクロスプラットフォームのWebアプリケーションフレームワークとして注目を集めてきました。本書はASP.NET Coreが登場した背景から始まり、ASP.NET Coreによるアプリケーション開発に必要とされる知識を、設計から開発、デプロイまで、順を追って解説します。日本語版では原書発行後の最新情報をできるだけ反映するように努めました。
Web API:The Good Parts
Web APIの設計、開発、運用についての解説書。本書ではAPIをどのように設計し運用すればより効果的なのか、ありがちな罠や落とし穴を避けるにはどういう点に気をつけなければいけないのかを明らかにします。ターゲットは、URIにアクセスするとXMLやJSONなどのデータが返ってくるシンプルなタイプーXML over HTTP方式やJSON over HTTP方式ーのAPIです。
言語学習では学ばない知っておいてほしいこと5選
前書き 対象者 プログラミング言語の基礎文法を学び終えた人、学んでいる人 読む前に この記事では、こんなものがあるよと紹介するに留まります。
リーダブルコード
コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明する。日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。