@J-T_ky2g / 2日前 Reactの削除処理を書いて間違えた話 Reactで配列を削除処理する際、mapで不適切な処理をしていたmapでrecord.idを比較する条件を間違え、filterで正しく処理できることが示されているmapでfalsyな値を弾く処理は不適切で、filterを使うべきだったことが示されている #フロントエンド#バックエンド#DevOps・CI/CD
@kanzawa_kentaro / 2日前 【自社開発1年目】「チーム経験ゼロ」の27歳元営業が、ダイレクト出版でAIを使い倒し本番コードを書くエンジニアになるまで 未経験のエンジニアが1年でFEとBEを経験し、コードの責任感を身につけた仮想PJでTypeScriptとGoを使ったアプリ開発、実務で画像アップロードAPIや決済処理、AIを活用したコード作成1文字のコード変更がユーザーに大きな影響を与えることを実感し、責任あるコード書く重要性を学んだ #フロントエンド#バックエンド#AIエージェント
@jqit-yukiono / 2日前 Web/admin/iOSにE2Eテストを整備した話 ― 認証を迂回したら、次はテストコード自身の罠が待っていた Web/admin/iOSにE2Eテストを整備し、認証を迂回する仕組みを構築したWeb/adminはFirebaseカスタムトークンとApp Check debug token、iOSは起動引数によるDevBypassで認証を迂回、XCUITestのローカライズ文字列やnavigation barの曖昧さが罠Jenkinsのまっさらな環境でAPNs鍵やFirebase設定が不足する問題が発覚し、フォールバック処理を追加した #フロントエンド#バックエンド#モバイル
@rana_kualu / 2日前 【JavaScript】Promise.resolveはPromiseでないオブジェクトもresolveするしそのせいで脆弱性がたくさんある JavaScriptのthenable仕様がセキュリティ脆弱性の原因となり、SafeResolveプロポーザルが導入されているthenメソッドの存在でthenableと判定され、Promise.resolveが解決する仕様。SafeResolveではユーザコード実行の可能性を確認し、非同期ジョブで解決するPromise.resolveがthenableを解決する仕様はセキュリティリスクがあり、SafeResolveで解決処理を非同期化することでメモリ破壊系の脆弱性を防ぐ #AIエージェント#機械学習#フロントエンド
@榊原昌彦 / 2日前 クロスプラットフォームアプリのためのiPhone Duoレビュー iPhone Duoではツールバーとタブがvertical barsに移動し、リストの表示範囲がSafe Area内に収まるツールバーの操作がvertical barsに配置、リストの枠がvertical bars側のSafe Area内に収まる、タブが文字だけでもvertical barsに移動vertical barsの配置はデバイスが自動で決定し、アプリ側で明示的な設定が必要 #フロントエンド#モバイル#DevOps・CI/CD
@haruyoshi_o / 2日前 AIだけで情緒評価ツールを作ってみた AIで情緒評価ツールを作り、7つの評価軸でWebサイトの感情的インパクトを測定信頼感・親近感・高級感・先進性・温かみ・行動喚起・印象の一貫性の7軸を定義、セクション単位で評価評価軸の定義が精度に大きく影響し、AIのズレを改善するためのルール追加が必要 #AIエージェント#フロントエンド#テスト
@penpen / 3日前 選ぶAI「jev」に選択肢を渡したら、Slack絵文字をええ感じに組み立ててくれた Slack絵文字生成アプリで「jev」を活用し、選択肢で見た目を決める仕組みを実装した書体・色・動きの選択肢をJSONで渡し、jevが確率付きで選択。改行位置もnoulで質問選択肢の説明が答えの質に影響し、1回の質問で複数の候補を作れる #AIエージェント#フロントエンド#クラウド
@yu shimohama / 3日前 VSCodeのGithub Copilotで急にチャットが出来なくなった VSCodeのGithub Copilotでチャットが使えない問題の原因と解決策が説明されているアカウントアイコンからサインインアカウントを切り替えることで解決、403エラーが原因複数のGithubアカウントを使用する際は、Copilot用のアカウントのみサインインしておくこと #AIエージェント#DevOps・CI/CD#フロントエンド
@noteエンジニアチーム 公式マガジン / 3日前 1年前に「課題」と書いたAndroid ViewのCompose移行は、今どうなったか Androidアプリのルート画面をComposeに移行し、旧実装を削除したルート画面の起動導線を1つのクラスで切り替え、ライフサイクルの制御とScaffoldの余白対策を実装旧実装に手を加えず移行し、切り替え点を1箇所に集約することで削除が純粋になった #フロントエンド#アーキテクチャ#DevOps・CI/CD
@Kiyoshi Kurihara / 3日前 音声合成に日本語を正しく読んでもらう話 〜高低アクセントからG2Pまで〜 【前編】 日本語の読みはアクセントや語のつながりで意味が変わるため、音声合成に正確に再現するのが難しいアクセント型とアクセント結合の規則性のなさ、数字と助数詞の組み合わせの不規則性LLMベースのTTSでは音素制御が不十分で誤読が増える可能性がある #AIエージェント#機械学習#フロントエンド
@har1101 / 3日前 Honoが良いとされる理由がちょっとわかった気がする、多分。ちょっとだけ HonoはWeb標準APIに依存した軽量で汎用性の高いWebフレームワークWeb標準APIのFetch APIやRequest/Responseを活用し、Node.js以外の環境でも動作する。ESMでのビルド時にCommonJSのコードが混ざらないNode.jsの独自APIを使わずWeb標準APIに依存しているため、複数の実行環境でコードを再利用できるが、Lambdaなどの環境ではアダプターが必要 #フロントエンド#バックエンド#クラウド
@yakumo_09 / 3日前 【AWS】3Dモデル・アバターをクラウドで扱うときの考え方 AWSで3Dモデルを配信する際、S3+CloudFrontとGameLift Streamsの選択が重要S3+CloudFrontは転送量課金、GameLift StreamsはGPU時間課金、モデルサイズ削減とgzip圧縮が効果的CloudFrontの自動圧縮は3Dモデルには対応しておらず、手動でgzip圧縮とContent-Encodingを設定する必要がある #クラウド#インフラ#フロントエンド
@noriyasu / 4日前 VS Code の Claude Code 拡張機能、なんか更新多い…? VS Code の Claude Code 拡張機能が1.34日に1本のペースで更新されているリリース間隔の中央値0.97日、pre-release チャンネルが存在せず全利用者に即時届く拡張機能の自動更新を制御するには extensions.autoUpdateDelay を48時間前後に設定するのが現実的 #フロントエンド#DevOps・CI/CD#クラウド
@mylifewithviolin / 4日前 日本語プログラミング言語Mind9でAI仕様駆動開発を行ってみた(ステップ4)~GUIアプリの修正・ビルド・実行・再修正ワークフローが動く~ 日本語プログラミング言語Mind9でAIによるGUIアプリの修正・ビルド・実行・再修正ワークフローを自動化したGitHub CopilotとMicrosoft Copilotのプロンプト生成とコード修正、tasks.jsonの設定変更、診断ログの追加GUIアプリの実行時にエラーを検出するために非同期イベント内でモーダルダイアログを避けたログ出力が重要 #AIエージェント#DevOps・CI/CD#フロントエンド
@TechStudioLab / 5日前 生成AI送信前にPythonで個人情報をマスキングする LLMに送信する前にPythonで個人情報をマスキングする処理を実装メールアドレス、電話番号、郵便番号、IPv4、顧客IDを正規表現で置換し、置換件数を返すマスキングは安全対策の一部で完全な匿名化ではないため、ログに元データを残さない設計が重要 #フロントエンド#バックエンド#セキュリティ
@TechStudioLab / 5日前 FlutterからFoundation Modelsを呼ぶ最小構成 FlutterからFoundation Modelsを呼び出す最小構成はMethodChannel経由でSwiftと連携するMethodChannelでFlutterとSwiftを接続し、SystemLanguageModelのavailability確認とLanguageModelSessionで生成処理を実施Foundation Modelsのavailability状態を明確に分岐処理し、エラーコードをFlutter側に返すことでUI設計に反映させる #フロントエンド#バックエンド#クラウド
@TechStudioLab / 5日前 古いReact NativeアプリをNew Architectureへ上げ直す 古いReact Nativeアプリを0.87にアップグレードするには現状把握と依存ライブラリの分類が必須依存ライブラリをJavaScript・ネイティブコード・React Native本体・自作Native Moduleに分類し、New Architecture対応状況を確認する。TypeScriptのStrict APIによるdeep importの型エラーも対応が必要アップグレード時にネイティブテンプレートの差分を1つずつ確認し、一度に大きなバージョンを上げないことで問題の特定を容易にする #フロントエンド#バックエンド#モバイル
@ennagara128 / 5日前 2026年9月26日 今日のQiitaトレンド記事をポッドキャストで聴こう! Qiitaのトレンド記事をAIポッドキャストで毎朝配信するサービスが開始された毎日朝7時に前日のトレンド記事を音声で配信、通勤中などに聴ける通勤中の学習や情報収集に利用できるが、Qiita投稿は通勤には間に合わない可能性がある #AIエージェント#フロントエンド#バックエンド
@Kayla Cinnamon / 5日前 GitHub Copilot app for Beginners: How to build custom workflows with canvases GitHub Copilotにキャンバス機能が追加されたチャットUIに代わるキャンバスでカスタムワークフロー構築、大規模PRの差分表示を改善大規模なコード変更のレビューに適した新しいUIが利用可能になる #生成AI・LLM#AIエージェント#フロントエンド
@Josh Black / 5日前 GitHub Copilotアプリで大きなプルリクエストをレンダリングするための差分表示を再構築した GitHub Copilotアプリで大きなプルリクエストをレンダリングするための差分表示を再構築したプルリクエストの差分表示を再構築し、100万行のプルリクエストを処理できるようにした100万行を超えるプルリクエストを処理するには差分表示の最適化が必須である #AIエージェント#フロントエンド#バックエンド