本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
327
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
79
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
51
DataEngineering
46
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
春の入門祭り2025
春の入門祭り2024
夏休み自由研究2026
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
138
Python
60
Docker
40
生成AI
27
PostgreSQL
29
Claude
18
Java
41
タグ一覧へ
ホーム
カテゴリ
Frontend
2ページ目
Frontend
カテゴリ
記事一覧
全135本のうち 26 ~ 50 本目
package.json dependencies メンテの仕方 最短ルート
package.json の dependencies をメンテナンスするにはどこから手を付ければいいか、を解説します。
2024.06.24
枇榔晃裕
Xでポストする:package.json dependencies メンテの仕方 最短ルート
Facebookでシェアする:package.json dependencies メンテの仕方 最短ルート
はてなブックマークで見る:package.json dependencies メンテの仕方 最短ルート(4ブックマーク)
4
Pocketに保存する:package.json dependencies メンテの仕方 最短ルート(4保存)
4
Vue3でモーダルダイアログの起動をいい感じに実装する
Reactでのダイアログの開閉制御については以前、別のエントリーで書きました。Vue3でも、何か簡単に書ける方法はないかと試行錯誤して、ちょっといい感じかな?という方針を見つけたので...
2024.05.15
澁川喜規
Xでポストする:Vue3でモーダルダイアログの起動をいい感じに実装する
Facebookでシェアする:Vue3でモーダルダイアログの起動をいい感じに実装する
はてなブックマークで見る:Vue3でモーダルダイアログの起動をいい感じに実装する(5ブックマーク)
5
Pocketに保存する:Vue3でモーダルダイアログの起動をいい感じに実装する(4保存)
4
ZodでJSONのオブジェクトを実行時に都合の良い型に変換する
いろんなJavaScriptの統計を見ると、今時のウェブフロントエンドの新規開発は80%はTypeScriptになっているということです。また、TypeScript自身を使わなくても、TypeScriptで培われた型推論のパワーで、JavaScriptであってもVSCode上で補完とか思いの外うまくいったりしちゃうので...
2024.05.14
澁川喜規
Xでポストする:ZodでJSONのオブジェクトを実行時に都合の良い型に変換する
Facebookでシェアする:ZodでJSONのオブジェクトを実行時に都合の良い型に変換する
はてなブックマークで見る:ZodでJSONのオブジェクトを実行時に都合の良い型に変換する(20ブックマーク)
20
Pocketに保存する:ZodでJSONのオブジェクトを実行時に都合の良い型に変換する(27保存)
27
Cloudflare C3で始めるCloudflare Pages入門
Cloudflareが提供するCLIツール「Cloudflare C3」を利用して、Cloudflare Pagesへ簡単に入門する方法について、ハンズオンを中心に紹介します。
2024.05.01
大岩潤矢
Xでポストする:Cloudflare C3で始めるCloudflare Pages入門
Facebookでシェアする:Cloudflare C3で始めるCloudflare Pages入門
はてなブックマークで見る:Cloudflare C3で始めるCloudflare Pages入門(1ブックマーク)
1
Pocketに保存する:Cloudflare C3で始めるCloudflare Pages入門(5保存)
5
GASでGoogleTasksとスプレッドシートを擬似的に双方向バインディングさせてみた
フロントエンドの開発をする際にはVueを使用しています。Vueでの開発に慣れていくにつれて、「Vue使いやすいな、よくできているなぁ。」と思うとともに、普段何気なく使っているスプレッドシートに対して、今まで感じたことのなかった不便さを感じるようになりました。
2024.04.26
後藤喜斗
Xでポストする:GASでGoogleTasksとスプレッドシートを擬似的に双方向バインディングさせてみた
Facebookでシェアする:GASでGoogleTasksとスプレッドシートを擬似的に双方向バインディングさせてみた
はてなブックマークで見る:GASでGoogleTasksとスプレッドシートを擬似的に双方向バインディングさせてみた
Pocketに保存する:GASでGoogleTasksとスプレッドシートを擬似的に双方向バインディングさせてみた(2保存)
2
p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした
JavaScriptライブラリの1つであるp5.jsに入門します
2024.04.24
小橋昌明
Xでポストする:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした
Facebookでシェアする:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした
はてなブックマークで見る:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした(1ブックマーク)
1
Pocketに保存する:p5.jsで好きなプログラミング言語発表ドラゴンを作ろうとした(2保存)
2
Vue.jsでオセロ作った話
社会人1年目のIT基礎知識向上のための取り組みの1つとして、Vue.jsでオセロを使った話をしたいと思います。
2024.04.22
吉原涼子
Xでポストする:Vue.jsでオセロ作った話
Facebookでシェアする:Vue.jsでオセロ作った話
はてなブックマークで見る:Vue.jsでオセロ作った話(1ブックマーク)
1
Pocketに保存する:Vue.jsでオセロ作った話(2保存)
2
Vue.jsを2から3へバージョンアップした話
Vueのバージョンアップを行って得た、所感や躓いたポイントを共有します。
2024.04.05
太田寛明
Xでポストする:Vue.jsを2から3へバージョンアップした話
Facebookでシェアする:Vue.jsを2から3へバージョンアップした話
はてなブックマークで見る:Vue.jsを2から3へバージョンアップした話(4ブックマーク)
4
Pocketに保存する:Vue.jsを2から3へバージョンアップした話(1保存)
1
Next.jsにするか他のフレームワークにするか迷っている人はNext.jsを選べばいい
タイトルで言いたいことは言ってしまっているのですが、2017年ぐらいからNext.jsを使ってきて、最新の情報のキャッチアップとかもそんなに苦労はなくて、こだわりがないならNext.jsでいいのでは?という記事です。
2024.02.28
澁川喜規
Xでポストする:Next.jsにするか他のフレームワークにするか迷っている人はNext.jsを選べばいい
Facebookでシェアする:Next.jsにするか他のフレームワークにするか迷っている人はNext.jsを選べばいい
はてなブックマークで見る:Next.jsにするか他のフレームワークにするか迷っている人はNext.jsを選べばいい(63ブックマーク)
63
Pocketに保存する:Next.jsにするか他のフレームワークにするか迷っている人はNext.jsを選べばいい(28保存)
28
ダイアログもアラートも、Reactで子コンポーネントの開閉管理を実装する
Reactでは、画面に関わる表示の制御はかならず何かしらのステート管理をしそれで行います。ダイアログの場合は開閉をuseStateで作ったフラグで管理するみたいな感じです。たとえば...
2024.02.08
澁川喜規
Xでポストする:ダイアログもアラートも、Reactで子コンポーネントの開閉管理を実装する
Facebookでシェアする:ダイアログもアラートも、Reactで子コンポーネントの開閉管理を実装する
はてなブックマークで見る:ダイアログもアラートも、Reactで子コンポーネントの開閉管理を実装する(26ブックマーク)
26
Pocketに保存する:ダイアログもアラートも、Reactで子コンポーネントの開閉管理を実装する(30保存)
30
React Server ComponentでもContextで状態を共有する
Next.jsの最近の大きな目玉機能はReact Server Componentです。パフォーマンスアップに有効だったり、gRPCだRESTだGraphQLだ論争を終わりにするServer Actionsなど盛りだくさんです。一方で、サーバーコンポーネントはコーディング上の制約がいろいろあります。
2023.12.14
澁川喜規
Xでポストする:React Server ComponentでもContextで状態を共有する
Facebookでシェアする:React Server ComponentでもContextで状態を共有する
はてなブックマークで見る:React Server ComponentでもContextで状態を共有する(12ブックマーク)
12
Pocketに保存する:React Server ComponentでもContextで状態を共有する(9保存)
9
Next.jsのServer Actionsは、サーバー側のバリデーションは不要なのか?
Next.jsの新機能でTwitter上でも少しバズったのがServer Actionsです。クライアントコンポーネント上にサーバー上で行うロジックを直接書き込むことが可能です。
2023.11.30
澁川喜規
Xでポストする:Next.jsのServer Actionsは、サーバー側のバリデーションは不要なのか?
Facebookでシェアする:Next.jsのServer Actionsは、サーバー側のバリデーションは不要なのか?
はてなブックマークで見る:Next.jsのServer Actionsは、サーバー側のバリデーションは不要なのか?(6ブックマーク)
6
Pocketに保存する:Next.jsのServer Actionsは、サーバー側のバリデーションは不要なのか?(17保存)
17
data-testidはいつ使うべきか?そもそも使うべきなのか?
Playwrightあるいはそのロケーターの元ネタとなっているTesting Libraryでは、DOMを指定する方法として data-testid 属性を扱ったクエリーを提供しています。
2023.11.28
澁川喜規
Xでポストする:data-testidはいつ使うべきか?そもそも使うべきなのか?
Facebookでシェアする:data-testidはいつ使うべきか?そもそも使うべきなのか?
はてなブックマークで見る:data-testidはいつ使うべきか?そもそも使うべきなのか?(46ブックマーク)
46
Pocketに保存する:data-testidはいつ使うべきか?そもそも使うべきなのか?(20保存)
20
アクセシビリティに考慮した出力値のHTMLマークアップ
以前書いたCypressの記事で、アクセシビリティ情報を使うことで壊れにくくなるよ、と(今では当たり前のようにみんな言っていますが)いう記事を書きました。この時は出力に使うべきロールが何か?というのがわかっていませんでした。> サーバーからとってきた動的な値を表示するテキスト
2023.10.03
澁川喜規
Xでポストする:アクセシビリティに考慮した出力値のHTMLマークアップ
Facebookでシェアする:アクセシビリティに考慮した出力値のHTMLマークアップ
はてなブックマークで見る:アクセシビリティに考慮した出力値のHTMLマークアップ(2ブックマーク)
2
Pocketに保存する:アクセシビリティに考慮した出力値のHTMLマークアップ(1保存)
1
クライアント/サーバ構成でみるPlaywright
Playwrightはさまざまな言語でテストを記述できます。このような他言語展開を可能にしているPlaywrightのアーキテクチャについて調べてみました。
2023.08.29
武田大輝
Xでポストする:クライアント/サーバ構成でみるPlaywright
Facebookでシェアする:クライアント/サーバ構成でみるPlaywright
はてなブックマークで見る:クライアント/サーバ構成でみるPlaywright(2ブックマーク)
2
Pocketに保存する:クライアント/サーバ構成でみるPlaywright(11保存)
11
Playwrightのテストランナーを他のテストライブラリと比較する
テスティングフレームワークには大きく2つの流派があります。ひとつはJUnit、あるいはその祖先の SUnitをベースにしたTDDスタイルものです。TDDスタイルはテスト関数、もしくはメソッドを実行します。
2023.08.25
澁川喜規
Xでポストする:Playwrightのテストランナーを他のテストライブラリと比較する
Facebookでシェアする:Playwrightのテストランナーを他のテストライブラリと比較する
はてなブックマークで見る:Playwrightのテストランナーを他のテストライブラリと比較する
Pocketに保存する:Playwrightのテストランナーを他のテストライブラリと比較する(6保存)
6
イチ押し。Playwrightの快適機能
Playwright連載3日目の今回は、その便利機能たちをCypressと比較しながら紹介します。Cypressで馴染みの便利機能がPlaywrightではどう実現されているのか、E2Eテストに関わる関係者の悩みを解決するどんな便利機能が備わっているのか、詳しく見てみましょう。
2023.08.24
木戸俊輔
Xでポストする:イチ押し。Playwrightの快適機能
Facebookでシェアする:イチ押し。Playwrightの快適機能
はてなブックマークで見る:イチ押し。Playwrightの快適機能(4ブックマーク)
4
Pocketに保存する:イチ押し。Playwrightの快適機能(13保存)
13
Playwrightの環境構築(VSCode Dev Containers編)
VSCode Dev Containersを利用してPlaywrightの実行環境をコンテナ上に構築する手順を説明します。
2023.08.23
武田大輝
Xでポストする:Playwrightの環境構築(VSCode Dev Containers編)
Facebookでシェアする:Playwrightの環境構築(VSCode Dev Containers編)
はてなブックマークで見る:Playwrightの環境構築(VSCode Dev Containers編)(1ブックマーク)
1
Pocketに保存する:Playwrightの環境構築(VSCode Dev Containers編)(6保存)
6
Playwrightのインストール方法と使い方
Playwrightは、Microsoftが開発したE2Eテストフレームワークです。Cypressと同様に、Chromium、Firefox、Safariなどのブラウザ上でE2Eテストの実行を自動化できます。
2023.08.22
藤戸四恩
Xでポストする:Playwrightのインストール方法と使い方
Facebookでシェアする:Playwrightのインストール方法と使い方
はてなブックマークで見る:Playwrightのインストール方法と使い方(3ブックマーク)
3
Pocketに保存する:Playwrightのインストール方法と使い方(4保存)
4
Playwright連載始まります
現在人気が高まりつつあって、Cypressを追い抜こうとしているのがPlaywrightです。かなりCypressを意識して機能追加を行なってきている印象があります。現時点では...
2023.08.21
澁川喜規
Xでポストする:Playwright連載始まります
Facebookでシェアする:Playwright連載始まります
はてなブックマークで見る:Playwright連載始まります(39ブックマーク)
39
Pocketに保存する:Playwright連載始まります(30保存)
30
Angularをがんばらないで書く
他のフレームワークをいろいろ触ると、Angularはかなり独特な雰囲気があります。隠しきれないJava感というか、他のフレームワークでは存在しない様々な概念が見え隠れして、それをキャッチアップするだけでも結構重いです。もちろん、それぞれ意味があって...
2023.07.24
澁川喜規
Xでポストする:Angularをがんばらないで書く
Facebookでシェアする:Angularをがんばらないで書く
はてなブックマークで見る:Angularをがんばらないで書く(3ブックマーク)
3
Pocketに保存する:Angularをがんばらないで書く(9保存)
9
リアクティブプログラミングについて考える
前回のエントリーで、コンポーネント単位のステートをがちゃがちゃ更新していくという、オブジェクト指向型(オブジェクトの境界がコンポーネント)の考え方から、より小さな状態のインタラクションになっていくよ、という話を紹介しました。ビジネスロジックのアーキテクチャとしては、DDD本には以下の2つが書かれています。
2023.06.29
澁川喜規
Xでポストする:リアクティブプログラミングについて考える
Facebookでシェアする:リアクティブプログラミングについて考える
はてなブックマークで見る:リアクティブプログラミングについて考える(70ブックマーク)
70
Pocketに保存する:リアクティブプログラミングについて考える(74保存)
74
RFC閲覧補助ツールを作りました + リアクティブプログラミング
お仕事をしていて、たまにRFCを読みたくなることってよくあると思うのですが、読む対象のRFCがたくさんあると、どれから読めばいいのかな?読み落としたのはないのか?みたいなところが脳のワーキングメモリーから溢れて収集がつかなくなりがちなので、Graphvizで出力してRFCの関連を簡単に確認できるツールを作ってみました。
2023.06.28
澁川喜規
Xでポストする: RFC閲覧補助ツールを作りました + リアクティブプログラミング
Facebookでシェアする: RFC閲覧補助ツールを作りました + リアクティブプログラミング
はてなブックマークで見る: RFC閲覧補助ツールを作りました + リアクティブプログラミング(3ブックマーク)
3
Pocketに保存する: RFC閲覧補助ツールを作りました + リアクティブプログラミング(11保存)
11
技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
技育CAMPアカデミアというイベントで発表をさせていただきました。勉強会で、手っ取り早く学んで役立ててもらえるものはなんだろうか、ということでウェブアプリケーションの構造について説明してきました
2023.06.15
澁川喜規
Xでポストする:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
Facebookでシェアする:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
はてなブックマークで見る:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
Pocketに保存する:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました(2保存)
2
管理画面等でNext.jsをBetter Reactとして使う
最近、Next.jsが複雑になりすぎて、単なるウェブ画面を作る用途にはNext.jsは重すぎるので別のものが良いとか、Vercel統合のための機能が多いんでしょ、みたいな感想を見かけることが増えた気がします。特に管理画面とか社内システムとかですね。B2Cでも設定画面系とかは当てはまるかもしれません。
2023.05.30
澁川喜規
Xでポストする:管理画面等でNext.jsをBetter Reactとして使う
Facebookでシェアする:管理画面等でNext.jsをBetter Reactとして使う
はてなブックマークで見る:管理画面等でNext.jsをBetter Reactとして使う(75ブックマーク)
75
Pocketに保存する:管理画面等でNext.jsをBetter Reactとして使う(58保存)
58
前のページ
1
2
3
4
5
6
次のページ