バックナンバー

2023年5月

第536号

発行

  1. 第22回ライブラリなしで実装する定番UI

    セレクトボックス:初期値の設定


    セレクトボックスの選択項目の初期状態を設定します。ネイティブの動作を確認し、それからカスタムのセレクトボックスに実装してみましょう。

    國仲 義則

  2. 最終回データ形式の検証ライブラリ、Zodを使う

    データの変換と遅延評価


    検証の際に適切に値を変換する方法や、変換前後の型の違いに注意しながら、Zodスキーマのデータ構造をTypeScriptの型として扱う手法を解説します。また再帰構造の表現も考えてみましょう。

    菅野 亜実

  3. 第3回ディレクターの存在は制作物の品質を上げるのか?

    要件整理するマン


    ひとくちに「実装前に要件を整理する」といっても、その情報は多岐にわたっています。またそれらがすっきりとまとまる案件は少数でしょう。そんな時に整理する役割を担うのが、ディレクターです。

    高津戸 壮

第535号

発行

  1. 第1回型安全に実装する、Vue 3のJSX

    JSX構文の役割と基本構文


    ViteでVueのプロジェクトを生成した場合、簡単にJSXを利用できるようになっています。JSXの基本的なことを確認し、Vueの開発でJSXを選択する必要性はあるか考えていきます。

    森 大典

  2. 後編現場に合わせてつくる、小さなスクリプト

    リンクチェッカーの定期実行


    前回作成したリンクチェッカーを、GitHub Actionsを利用して実行させます。スクリプトを定期的に実行するようにし、エラーがあった場合はレポートを出力するようにしましょう。

    渡辺 由

  3. 第3回AstroとHygraphで作るWebサイト

    データの一括登録


    前回までは基本を理解するためにHygraphに手動でデータを登録しました。今回はより実務に即したデータの一括登録を解説します。

    宇野 陽太

第534号

発行

  1. Astro 2.1の新機能

    ビルトインされた、画像の最適化機能


    WebフレームワークのAstroでは、バージョンアップで画像の最適化機能がビルトインで提供されるようになりました。その指定方法を見てみましょう。

    中野 祐人

  2. 第21回ライブラリなしで実装する定番UI

    セレクトボックス:マウス操作への対応(後編)


    マウス操作への対応を続けます。開閉処理と選択された項目の反映という、他の動作からも使われる処理をメソッドとして作成します。

    國仲 義則

  3. 第3回データ形式の検証ライブラリ、Zodを使う

    「いずれかにマッチすればよい」を表現する


    いずれかの条件にマッチすれば合格という、OR条件の表し方を検討します。どのような型同士をOR条件で並べるかによって、メソッドを使い分ける必要があります。

    菅野 亜実

第533号

発行

  1. 前編現場に合わせてつくる、小さなスクリプト

    リンクチェッカーを作成する


    Web制作業務中に発生する機械的な作業は、プログラム処理で対応できないか考えてみましょう。ここでは、リンク切れがないかチェックする「リンクチェッカー」を作ってみます。

    渡辺 由

  2. 第2回ディレクターの存在は制作物の品質を上げるのか?

    なぜ2人で担当するのか


    ディレクターが実装者とともに案件を担当することで、品質を管理でき、ユーザー/クライアント/制作者の三者が納得できる制作物をつくることができると考えます。その理由をお伝えします。

    高津戸 壮

  3. 第2回AstroとHygraphで作るWebサイト

    コンポーネントの分割とデータ取得


    1つのファイルに書かれていたページコンテンツを責務によって分割します。また、分割したコンポーネントのどこでデータを受け取るのがよいか、その方法とメリット、デメリットを解説します。

    宇野 陽太

バックナンバー月別