@今道拓真 / 24日前 生産性の裏で、問題把握力が痩せていく — AIと共に成長するエンジニアであるために AIに答えを出させるのではなく、問題を出させて自分の答えを採点する仕組みを37日間で23回まわした問題把握力と解決設計力の2つの項目で採点し、仮説の検証と「なぜ?」を考える習慣を身につけたAIを使うことで急かされない環境が得られ、仮説を立てて検証する姿勢が自然と身についた #AIエージェント#DevOps・CI/CD#アーキテクチャ
@山田 哲也 / Tetsuya Yamada / 24日前 React 19移行で学んだpnpmの依存関係解決の仕組み pnpmの依存関係解決でReact18が混入し、React19の不具合が発生したViteのresolveIdフックでimport先を追跡し、pnpmのhoistとresolve.dedupeの設定が影響ライブラリが参照するReactのバージョンを揃えるためにresolve.dedupeを設定する #フロントエンド#クラウド#DevOps・CI/CD
@山田 哲也 / Tetsuya Yamada / 24日前 React 19移行で学んだpnpmの依存関係解決の仕組み React19への移行でpnpmの依存関係解決仕組みが古いReactを混入させたViteのimport解決はアプリルートではなくライブラリのnode_modulesから探す、pnpmのシンボリックリンク構造でReact18が参照されたVite設定にresolve.dedupeを追加することでライブラリのReact参照先をアプリのReact19に統一した #フロントエンド#クラウド#DevOps・CI/CD
@Taste of Tech Topics / 24日前 S3 Vectors で見落としがちなクォータとコストのかかり方 S3 VectorsでBedrock Knowledge Baseを使うとメタデータが1KB/35キーに制限されるBedrock Knowledge Base経由ではカスタムメタデータ1KB、メタデータキー35個が上限、S3 Vectors単体では40KB/50キーRAG構築時にメタデータ設計を事前に厳密に行い、キー数とサイズを制限する必要がある #クラウド#DevOps・CI/CD#データベース
@azuki / 24日前 【Supabase】複数同時開発のマイグレーション競合を自動修復するスクリプト Supabaseのマイグレーション競合を自動修復するスクリプトが公開されたローカルとリモートのマイグレーション比較、履歴から削除処理、冪等なマイグレーション前提マイグレーションを冪等に書く必要があり、CI/CDに統合してDevelop DBへの並列アクセスを制御している #クラウド#DevOps・CI/CD#データベース
@kmatsuda_slj / 24日前 AIのおかげでできることは増えた。でも、できるようになったとは限らない AIを使って問題を解いたとしても、自分自身の理解が深まらない可能性があるAIに答えを聞くだけでは、なぜその答えになるのかが分からない、自分で考えた後に確認する必要があるAIを使う際には、自分の理解を深めるために自分で考えた後に確認する習慣が必要 #AIエージェント#学習#DevOps・CI/CD
@分析屋 / 24日前 AI Coding Agentの活用 with GitHub Copilot ーPart2ー GitHub CopilotのCopilot ChatでAgentモードを実行するとAIがタスクを自律的に実行するAgentモードではLLMモデル選択、推論レベル、コンテキストサイズの調整が可能で、コード作成から動作確認まで一連の流れを実行AIクレジットの消費量を節約したい場合はAutoモデルを選択するのが良い #AIエージェント#生成AI・LLM#DevOps・CI/CD
@azumaseitaro / 24日前 Copilot エージェントで手順書修正を効率化する方法 手順書修正作業を効率化するCopilotエージェントを作成した録画と手順書の照合、修正点の整理、ユーザー確認、セル単位の修正修正対象セル以外は変更せず、ユーザー確認を必須にすることで誤修正を防ぐ #AIエージェント#DevOps・CI/CD#フロントエンド
@hacchi_no_donburi / 24日前 ECS のロールバックはどんなときに効かなくなるのか、実際に確かめてみた ECSのロールバックが失敗する条件として、ロールバック候補が存在しないことやロールバック先のタスクが起動できないことが判明ロールバック候補はrolloutStateがCOMPLETEDのデプロイで、ロールバック先のタスクが起動不能だとROLLBACK_FAILEDにならずリトライを続けるロールバック中に新しいデプロイを実施するとロールバック候補が0件になるため、ROLLBACK_FAILEDになる可能性がある #クラウド#インフラ#DevOps・CI/CD
@平木 佳介 / 24日前 [社内勉強会資料公開] Claude Code 入門 #9 — サブエージェントとAgent Teamで並列化する サブエージントはメインの会話とは別に独立したコンテキストを持つ「もう一人の自分」を呼び出し、重い調査や作業を任せる仕組み組み込みのExplore・Plan・general-purposeに加え、.claude/agents/で業務特化の専門agentを自作できる観点ごとに専門agentへ役割分担させることで、レビューの見落としを減らし、時間の短縮にもつながりやすい #AIエージェント#生成AI・LLM#DevOps・CI/CD
@cw_shidokaori / 24日前 【Windows/VSCode】社内のプライベートGitLabにSSHで安全に接続するための攻略ガイド 社内GitLabにSSHで接続するための手順が解説されているed25519アルゴリズムでSSH鍵ペアを作成し、公開鍵をGitLabに登録してconfigファイルを設定する秘密鍵のパスフレーズを設定する際は入力に注意し、初回接続時はyesと入力する必要がある #DevOps・CI/CD#セキュリティ#クラウド
@noritama73 / 24日前 DBが無応答になったとき、Goのアプリケーションはどこで詰まるのか GoアプリケーションはDB無応答時にコネクションプールやセマフォで処理が詰まるreadTimeoutを設定することでクエリのI/Oタイムアウトを制御、contextのdeadlineで処理全体の制限をかけるreadTimeoutを設定しないとエラーも出ず処理が永遠に止まるため、DSNに明示的にタイムアウトを追加する必要がある #データベース#DevOps・CI/CD#インフラ
@metalaomishi / 24日前 超低レベルC言語プログラミング・三流エンジニア(私)のくだらないこだわり C言語のコーディングルールで、const修飾子や変数名の意味付け、マジックナンバーの扱いにこだわるconst修飾子で仮引数の変更を防ぎ、変数名に意味を込める。マジックナンバーはマクロ定義で代替するコードの可読性と保守性を高めるため、変数名やマクロ定義に注意を払うことが重要 #バックエンド#DevOps・CI/CD#アーキテクチャ
@shimagaji / 24日前 「そのページ、消えるよ」AWS Blocksで1ヶ月以上デプロイしてないアプリにアクセスできなくなる話 AWS Blocksで1ヶ月以上デプロイしていないアプリがS3の世代フォルダ削除でアクセスできなくなるライフサイクルルールで1ヶ月経過後に世代フォルダが削除され、CloudFrontがS3にアクセスできないホスティングの監視設定がリージョン不一致で機能せず、4xxエラーも検知できない可能性がある #クラウド#インフラ#DevOps・CI/CD
@sorasorasss / 24日前 Resource GatewayでInterface VPC Endpointを集約する Resource GatewayとResource EndpointでInterface VPC Endpointを集約する構成が紹介されたResource GatewayとResource Endpoint、Resource Configuration Group、Resource Configurationが使用される。CIDR重複があっても接続可能で、複数のInterface Endpointを1つのResource Endpointから利用できるPrivate Hosted Zoneの設定が重要で、広すぎるZoneは他のAWSサービスの名前解決を妨げる可能性がある #クラウド#インフラ#DevOps・CI/CD
@tobacha / 24日前 「完璧に動くのに誰も使わない」を生まないためのSkillsの作り方 AIエージェントのSkillは要求の質×翻訳精度×実現精度の積で決まり、要求の解像度が最も重要要求から仕様への翻訳精度(k1)と仕様から実行への実現精度(k2)の2つの係数、Claude Fable 5では過剰な指示が実行精度を下げるSkillの設計は一度で完璧にせず、実行してフィードバックを積み重ねるサイクルを回すことが有効で、モデル更新時にLinterの観点を拡張する必要がある #AIエージェント#生成AI・LLM#DevOps・CI/CD
@Yuta Koshizawa / 24日前 Astra時代のコードファースト3Dモデリング コードだけで3Dモデルを作成するためのライブラリRealitizerが公開された押し出し、スイープ、ベベル、サブディビジョンなどの造形操作とリグ・アニメーションをSwiftで定義できる、RealitizerとRealityKitの比較コードでモデルを作成する場合、初回読み込みが重くなりやすく、別の環境で利用するにはエクスポートが必要な点に注意する #バックエンド#クラウド#DevOps・CI/CD
@asano11 / 24日前 【情シスのSkill】ClaudeでメールドメインチェックSkillを作ってみた Claudeでメールドメインの調査を自動化するカスタムスキルを作成したSPF/DKIM/DMARCのDNSレコードを自動取得し、MXレコードからメール基盤を判別する手作業で行う必要があったDNS照会を1アクションで実行できる #クラウド#DevOps・CI/CD#セキュリティ
@Satoshi Uematsu / 24日前 Snowflake App RuntimeがGAになったので、Public Previewからの差分を追いかけてみた(&簡単に触ってみた) Snowflake App RuntimeがGAとなり、設定ファイルやデプロイ形式が大きく変更された設定ファイルがapp.yml1本に統合され、デプロイ形式が宣言型に変更。targets:で複数環境を管理可能デプロイ時に省略した項目は初期値に戻るため、設定を明確に記述する必要がある #クラウド#DevOps・CI/CD#インフラ
@sikeda107 / 24日前 GAS をやめて Slackワークフローを Cloud Run に移行した話 GASの権限切れでSlackワークフローをCloud Runに移行したSlack Workflow BuilderのカスタムステップとCloud Runを連携、Pub/Subにメッセージを送信、Secret Managerとサービスアカウントの設定が必要Cloud Runのデプロイで--ingress=allと--no-invoker-iam-checkを指定しないとリクエストが通らない #クラウド#DevOps・CI/CD#インフラ