ブログ

フロントエンドエンジニア養成読本 — 知らないものは、検索できない
フロントエンドの知識が、断片のまま溜まっていました。 必要になるたびに調べて、動いたら次へ進む。それを繰り返していたので、個々のやり方は知っているのに、全体のどこに位置する話なのかが分かっていない状態でした。 この記事で […]

達人プログラマー 第2版 — 教えにくいことほど、差が出る
プログラミングを教えていると、質問の種類が2つに分かれることに気づきます。 ひとつは「この書き方が分からない」。これは調べれば答えが出ます。もうひとつは「どっちがいいですか」。こちらは答えが1つに決まりません。 後者に答 […]

リーダブルコード — 引き継ぐ側に回って分かったこと
自分で書いていないコードを直す仕事が続いた時期がありました。書いた人はもういません。仕様書もありません。あるのは動いているコードだけです。 読んでいて思ったのは、これを書いた人を責めても何も進まないということでした。同時 […]

Bose QuietComfort Ultra Earbuds — 「自動で切り替わる」に期待しなくなった
MacBookとiPadを行き来する使い方で、イヤホンの切り替えを長押しの手動にしています。手数は1回増えますが、機械に推測させて外れたときのほうが高くつきました。

7日間でハッキングをはじめる本 — 守り方は分かる。何から守るのかは分からない
脆弱性の監視を作ったあと、読んでいた情報が全部守る側のものだと気づきました。対策は並べられても、どれを先にやるかは攻撃の手順を知らないと決まりませんでした。

たのしいRuby 第6版 — フレームワークから入ると、言語が抜ける
Railsの製品を改修する仕事で、目の前の1行がRailsの仕組みなのかRubyの文法なのか区別できませんでした。調べ始める場所が決まらない、という詰まり方でした。

Keychron Nape Pro — 1週間かかる、は誰の話か
レビューには「慣れるまで1週間」と書いてありますが、自分は2〜3日でした。速いのではなく、その1週間を別のところで先に払っていただけです。

サーバーは、要らないはずだった
「Vercelに置く」と書いてあったので、サーバーは借りなくていいと思っていました。ヘッドレス構成でWordPressをどこに置くか、そして何が要らなかったかの記録です。
ローカルのサイトを本番公開するまでにハマった話
ローカルのパソコンで作ったWebサイトを、世界中から見られる状態にする——いわゆる「本番公開」の作業をしました。手順書に沿えば1時間で終わるはずが、実際には丸一日かかっています。今回はその全過程を、途中で出てくる用語をひ […]

ポートフォリオサイトをヘッドレスWordPress+Next.jsで作り直した話 (2) WordPress構築編
「サイト制作の流れ」シリーズ2回目です。前回は全体の設計方針を書いたので、今回は実際にWordPress側をどう構築したかをまとめます。 Docker Composeでローカル環境を用意する まず、ローカル開発用にDoc […]

ポートフォリオサイトをヘッドレスWordPress+Next.jsで作り直した話 (1) 企画・設計編
このブログを含む「KiSAKU Portfolio」を、静的なHTMLサイトから ヘッドレスWordPress + Next.js という構成に作り直しました。せっかくなので、企画から実装、デザイン調整までの流れを何回か […]

ポートフォリオサイトをヘッドレスWordPress + Next.jsでリニューアルしました
サイトをヘッドレスWordPress + Next.js構成に作り替えた話