読んだ技術書・サイトの概要と感想(フロントエンド中心)
はじめに
このスクラップでは、読んだ技術書や技術系コンテンツの感想を簡単に書いていこうと思います。
技術に縛りはないですが、特に興味のある技術領域がフロントエンドなので、フロントエンド中心になりそうです。
載せるのは主に「最初から最後まで読んだ技術書」「ある程度まとまりのあるコンテンツ(Webサイト / 雑誌の一特集 / 動画 etc...)」のみで、ZennやQiitaのブログ記事等は全て記録するとなるとキリがないので、基本的には含めない予定です。
アクセシビリティ - MDN Web Docs
ジャンル:フロントエンド, a11y, アクセシビリティ
概要
アクセシビリティとは何なのか、何故必要なのか?から始まり、HTML / CSS / JavaScript などの各トピックについてどのようにアクセシビリティを実践したら良いか、その概要を具体的なコードとともに解説してくれている。
感想
悪いコード例と良いコード例の両方を提示してくれるので非常にわかりやすかった。
アクセシビリティと言われたら、HTMLのタグに気をつけたりWAI-ARIAを活用したりといった技術的な話に意識が向きがちだったけど、例えば「aタグの中だけ切り取って見ても何のリンクかわかりやすい文章にしましょう」とか「母国語じゃない人にもわかりやすい文章を心がけましょう」とか、そういう非技術的な部分もアクセシビリティに影響を与えるんだなとハッとした。
アクセシビリティを学びたいならまず最初に読むべきコンテンツだと思う。
速習Deno - WEB+DB PRESS Vol.124
ジャンル:フロントエンド, Deno
概要
今、話題の技術であるDenoの入門記事。ハンズオン形式でNode.jsと比較したり、Denoのいろんな機能を使ってみたりする。
感想
実際に手を動かしながら読み進めた。複雑な環境構築を必要とせず、サクっと読めてとてもよかった。特にDeno Deployとかいうので一瞬でデプロイできたときは感動した。
自分のNode.jsに対する知識が乏しいので「はへ〜」って感じだったけど、Node.jsより便利な点が色々あるんだなあということが何となくわかった。Denoで何かアプリ作ってみたいなあ。
(ただしDeno Deplayでデプロイしたコードをローカルで実行するときの、deployctl run
を使っていたところだけうまくいかなかった。昨日のアップデートでrun
コマンドが消えたっぽいんだけど、あまりに新しすぎて解決策が見つけられなかった...。)
本文とは関係ないけど、Denoのキャラクターの恐竜が可愛すぎて、そういう理由でもDenoをもっと使ってみたくなった。
特にこのイラストとか↓ プログラミング言語系のキャラクターの中で1番好きかもしれない。