window.alert(), confirm(), prompt()などは使用を避けよう 2025.11.04Update 山田 はじめに window.alert()やwindow.confirm()など、ブラウザ組み込みのモーダルは使用を避けるべきです。意外と知られてなさそうだったので共有させていただきます。 なぜなのか 機能しない可能性が高いためです。 モーダルはユーザの操作を強制的にブロックし…続きを読む CSS HTML JavaScript UX
React 19.2で増えたActivity・useEffectEvent 2025.11.04Update 山田 はじめに こんにちは。ニフティの山田です。 10/1にReact 19.2がリリースされました。 React 19.2 – React 最近のReactはServer Componentに関わる変更が多いのですが、今回はそれ以外にもActivity・useEffectEve…続きを読む React
PATを使わないGitHubアクセス方法 2025.09.02Update 山田 はじめに こんにちは。ニフティの山田です。 意外と知らない方が多そうだったので、今回はPATを使わないGitHubのアクセス方法について紹介します。 前提 GitHubではHTTP経由でのID/パスワード認証が廃止され、現在は許可されていません。このため、git cl…続きを読む GitHub
GinのContextを何となく使ったら危険だった 2025.09.02Update 山田 はじめに GoのWebフレームワークとして著名なものにGinがあります。 GinにおいてHTTPリクエストを取り扱うにはgin.Context型の構造体を取り扱いますが、これをなんとなく使うと危険な使い方をしかねないため、注意が必要というお話です。 何となく書いてたもの G…続きを読む Gin Golang 備忘録
複数ECS Serviceの構成方法2025 2025.09.02Update 山田 はじめに こんにちは。ニフティの山田です。AWSのElastic Container Service(ECS)を使ってシステムを構築する際、機能追加や負荷の変動に応じてサービス構成を変更する必要が生じることがあります。特に多数のサブシステムからなるような構成では、フロントエンド寄りのサービス…続きを読む AWS ECS