Gemcook Tech Blogのフィード

https://zenn.dev/p/gemcook

「好きな人を喜ばせるプロダクトを作る」をMissionに日々開発しています。モバイル/Webアプリの企画・UI/UX設計・開発・運用までサポート。TypeScript、React、React Native、Next.js、Hono、Go、AWS、Cloudflare、AI関連 ←

フィード

記事のアイキャッチ画像
週刊Cloudflare - 2026/08/23週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/08/16 ~ 2026/08/22 の変更 Wrangler 4.124.0マイナーアップデートDurable Object の exports から container を紐付けられるようになりましたexports 側の con...
6日前
記事のアイキャッチ画像
AI に聞く前に、仮説を立てて自分で読む 〜 CloudFormation テンプレートの読み方 〜
Gemcook Tech Blogのフィード
1. はじめに実務で CloudFormation のテンプレートを読むことになったものの、どこから手をつければいいのか分からない。そんな経験はありませんか。この記事は、CloudFormation を自分で書いたことはないけれど、既存のテンプレートを読んで新たに設定を追加する必要が出てきた人に向けて書いています。おすすめしたいのは、上から順に読むのをやめて、その技術の役割から書いてある内容の仮説を立て、ピンポイントに確認していくやり方です。CloudFront のテンプレートを題材に、実際にやった手順をそのまま紹介します。私はこの読み方に変えたことで、テンプレートの内容が分...
12日前
記事のアイキャッチ画像
週刊Cloudflare - 2026/08/16週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/08/09 ~ 2026/08/15 の変更 Wrangler 4.122.0マイナーアップデートcompatibility date から Node.js compatibility を判定するようになりました2026-08-04...
13日前
記事のアイキャッチ画像
もうdivでドロップダウンを自作しなくていい ― Chrome最新CSSのアクセシビリティ3選
Gemcook Tech Blogのフィード
これまで3回にわたって、CSSでできるアクセシビリティ対応について紹介してきました。https://zenn.dev/gemcook/articles/css-accessibility-tips3前回までは「昔からあるCSSをどう使うか」という視点が中心でしたが、ここ1〜2年でChromeにはアクセシビリティに直結する新しいCSSが数多く追加されています。これまでJavaScriptで頑張って実装していたUIが、CSSだけで、しかもブラウザが用意したセマンティクスを保ったまま書けるようになりました。今回はその中から、実務でそのまま使えるものを3つ紹介します。 今回紹介する機...
15日前
記事のアイキャッチ画像
週刊Cloudflare - 2026/08/09週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/08/02 ~ 2026/08/08 の変更 Wrangler 4.119.0マイナーアップデートwrangler ai-search create に --parse-type flag が追加されましたwebsite data ...
20日前
記事のアイキャッチ画像
週刊Cloudflare - 2026/08/02週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/07/26 ~ 2026/08/01 の変更 Wrangler 4.115.0マイナーアップデートwrangler kv namespace create に hidden な --jurisdiction option が追加されまし...
1ヶ月前
記事のアイキャッチ画像
週刊Cloudflare - 2026/07/26週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/07/19 ~ 2026/07/25 の変更 Wrangler 4.113.0マイナーアップデートWorker の trigger deploy 時に、top-level addresses config と Email Routing ...
1ヶ月前
記事のアイキャッチ画像
iOS 26 の iPad で数字キーボードがポップオーバーになる仕様を Expo Config Plugin で無効化する
Gemcook Tech Blogのフィード
はじめにiOS 26 以上の iPad では、keyboardType="numeric" を指定した TextInput をタップするとテンキーが小さなポップオーバーで表示され、そしてポップオーバーを閉じて再タップすると、今度はフルキーボードが表示されるという仕様に変更されました。回避には UIKit の allowsNumberPadPopover というプロパティを無効化する必要があるのですが、React Native には対応する Props がありません。おまけに日本語の情報がほぼなく、原因にたどり着くまでかなり遠回りをしました。同じ問題で詰まる人を減らすべく、この記事...
1ヶ月前
記事のアイキャッチ画像
週刊Cloudflare - 2026/07/19週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/07/12 ~ 2026/07/18 の変更 Wrangler 4.111.0マイナーアップデートcreateTestHarness に Durable Object の eviction support が追加されましたwork...
1ヶ月前
記事のアイキャッチ画像
Linear ショートカット大全
Gemcook Tech Blogのフィード
はじめにこの記事は macOS 向け のショートカットをまとめたものです。表記は Cmd(⌘)・Option(⌥)を使用しています。Windows / Linux では Cmd → Ctrl、Option → Alt に読み替えてください。チームで Linear を使い始めてから、操作の体験が気に入っています。Issue の作成から Status 変更まで、マウスを使わずに済むキーボードファーストの設計は、一度体験すると戻れなくなります。ただ、使いこなそうとして調べ始めると壁にぶつかりました。Linear の 設定画面は現時点で多言語対応しておらず、公式 Docs やヘルプ、コ...
1ヶ月前
記事のアイキャッチ画像
アプリの待ち時間が丸見えに!Expo Observe を触ってみる
Gemcook Tech Blogのフィード
はじめにExpoから Expo Observe(EAS Observe) というパフォーマンス計測サービスがリリースされました。https://expo.dev/solutions/expo-observe日本語の情報はまだほとんど無さそうなので、実際に組み込んでどこまで見えるのか試してみました。組み込むと、以下の感じでダッシュボードから計測結果が見られるようになります。起動時間がグラフと統計値で見える結論から言うと、組み込みはかなり簡単でした。ただし途中でいくつかハマったので、そこも含めて共有します。!Expo Observeは執筆時点(2026年7月)ではOpen...
2ヶ月前
記事のアイキャッチ画像
週刊Cloudflare - 2026/07/12週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/07/05 ~ 2026/07/11 の変更 Wrangler 4.107.1パッチアップデートconfig に secrets field がある場合でも、local development では .dev.vars の値が confi...
2ヶ月前
記事のアイキャッチ画像
Claude Codeのループが回らないのは、プロンプトではなく完了条件の問題だった
Gemcook Tech Blogのフィード
はじめに先日、Claude Codeに自律作業を任せてログを見返していたら、ぞっとする光景がありました。ターン終了をブロックするhookが、2分間に同じフィードバックを6連発していたんです。Claude Codeは毎回「修正しました」と言い、hookは毎回同じ理由で差し戻し、リポジトリの状態は1バイトも変わっていない。完全な無限ループでした。こんな経験ありませんか?自律ループを組んだのに、「できました」と言うだけで実際は何もできていない逆に、いつまでも終わらずに同じ修正を繰り返しているプロンプトを強い言葉に書き直しても、どっちの症状も直らない僕も最初は「指示の書き方が...
2ヶ月前
記事のアイキャッチ画像
週刊Cloudflare - 2026/07/05週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/06/28 ~ 2026/07/04 の変更 Wrangler 4.106.0マイナーアップデートwrangler ai-search jobs が追加され、AI Search の indexing job を CLI から管理できるよ...
2ヶ月前
記事のアイキャッチ画像
CDKの開発環境をbun + mise + tsgo + oxcで組む
Gemcook Tech Blogのフィード
こんにちは、村中(@wage790)です。関西でバックエンド・クラウドインフラのエンジニアをしています。前回、新しいCDK(TypeScript)のリポジトリで、スタックをどう分けるか(シングルスタック構成)について書きました。https://zenn.dev/gemcook/articles/c070b4e8c01941今回はその続きで、同じプロジェクトの開発環境の話です。実行まわりをbun、ツールのバージョン固定をmise、型チェックをtsgo、lintとformatをoxcとして組んだので、その組み方の記録です。どのツールもアップデートの頻度が高く、この構成は数ヶ月後、数年...
2ヶ月前
記事のアイキャッチ画像
週刊Cloudflare - 2026/06/28週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/06/21 ~ 2026/06/27 の変更 Wrangler 4.104.0マイナーアップデートcreateTestHarness() の Worker handle に getEnv() が追加されましたawait serve...
2ヶ月前
記事のアイキャッチ画像
週刊Cloudflare - 2026/06/21週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/06/14 ~ 2026/06/20 の変更 Wrangler 4.101.0マイナーアップデートautoconfig が experimental から stable になりました--experimental-autoconfig...
2ヶ月前
記事のアイキャッチ画像
CDKでマルチスタック構成ではなくシングルスタック構成を採用してみた感想
Gemcook Tech Blogのフィード
村中(@wage790)です。関西のCDK勢です。先日、CDK(TypeScript)でインフラ基盤をゼロから構築するプロジェクトを担当させていただきました(2026年2月〜5月)。別のプロジェクトでは用途ごとにスタックを細かく分けるマルチスタック構成で運用してきたのですが、今回はあえてシングルスタック寄りにまとめる方針を選びました。構成を決めるにあたって参考にしたのが、CDKでAWS基盤を組む際のベースライン・サンプルであるBLEA(Baseline Environment on AWS)v3.0.0です。https://github.com/aws-samples/basel...
2ヶ月前
記事のアイキャッチ画像
週刊Cloudflare - 2026/06/14週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/06/07 ~ 2026/06/13 の変更 Wrangler 4.99.0マイナーアップデートWorkers の integration test 向けに createTestHarness() が追加されましたWrangler p...
2ヶ月前
記事のアイキャッチ画像
週刊Cloudflare - 2026/06/07週
Gemcook Tech Blogのフィード
こんにちは、あさひです 🙋‍♂️ 今週の Cloudflare のアップデートをまとめていきます! この記事の主旨この記事では、前週に Cloudflare のサービスにどんな変更があったかをざっくりと理解してもらい、サービスに興味を持ってもらうことを目的としています。そのため、変更点を網羅することを優先します。 2026/05/31 ~ 2026/06/06 の変更 Wrangler 4.95.0マイナーアップデートAI coding agent 向け Cloudflare skills のインストール状況を telemetry に含めるようになりました...
3ヶ月前