@nogataka / 38日前 AI時代だからこそ、ソフトウェア開発の体系的な理解が必要になる。「動くコード」と「正しいソフトウェア」を分ける7つの観点 AI時代でもソフトウェア開発の体系的な理解が不可欠要件定義・データモデル・アプリケーション設計・セキュリティ・テスト・インフラストラクチャの7つの観点が重要コードの背後にある原理や設計判断を理解しないと、AI生成コードの信頼性や保守性が保証できない #バックエンド#フロントエンド#クラウド
@sikeda107 / 39日前 Next.js Server Actions を Storybook でスマートにモックする方法 Next.js Server ActionsをStorybookでモックするためのツールが公開された@akfm/vite-plugin-storybook-mock-server-functionsとsb.mock()によるモック手法が比較されているStorybookのpreview.tsにモックを登録する必要があるが、ツールを使うとストーリーごとに直接設定できるようになる #フロントエンド#バックエンド#DevOps・CI/CD
@yuki_crossroad / 40日前 わかったようでわからない非同期処理の完全理解① fetch()で取得したデータを待つためにasync/awaitを使う方法が説明されたfetch()はPromiseを返し、awaitで結果を待つ。response.json()でデータを読み取るデータが届く前に使おうとするとエラーになるため、awaitで待つ必要がある #フロントエンド#バックエンド#DevOps・CI/CD
@nogataka / 40日前 備忘録:Next.jsのServer ActionsをRSC・React 19から理解する。SSR・Hydration・再描画との関係を1本の流れに整理する Next.js App RouterでServer ActionsとRSCを組み合わせたUI更新フローを解説RSC Payload生成・Client ComponentのHydration・Server ActionによるDB更新・revalidatePathによるキャッシュ再検証Server ActionはDB更新後に再検証処理を明示的に記述する必要があり、Client Componentに渡すPropsはシリアライズ可能な値に限られる #フロントエンド#バックエンド#クラウド
@nogataka / 40日前 備忘録:Next.js App RouterでServer Actions方式とAPI方式をどう使い分けるか。判断基準と選定フローを整理する Next.js App RouterでServer ActionsとAPI方式の使い分けを判断基準と選定フローで整理したServer Actionsはフォームactionで関数呼び出し、API方式はfetchでHTTPリクエスト、外部システム利用やWebhook対応に適する外部から呼び出されるか、Webhookやファイル処理が必要かで選択し、Service層を共通化するべきである #バックエンド#フロントエンド#クラウド
@nogataka / 40日前 備忘録:今さらNext.jsの全体像を整理する。App Router・RSC・Server Actions・キャッシュがどう噛み合うのか(Next.js 16 / React 19) Next.js 16ではApp Router、Server Components、Server Actions、キャッシュが連携してWebアプリケーションを構築するServer Componentsでデータ取得、Client Componentsでブラウザ状態管理、Server Actionsでデータ更新、キャッシュ機構でデータ再検証Server ActionsとRoute Handlersは用途が異なるため、画面専用処理とHTTPインターフェースで使い分けること #フロントエンド#バックエンド#クラウド
@Tokoyami Saku|常闇 朔 / 40日前 プログラミング知識ゼロの俺が、AIゲーム制作ツール『Combos』でホラーゲームを作ってみた AIゲーム制作ツール『Combos』でホラーゲームを作成した体験が紹介されているプロンプトでキャラクター生成とマップ構築をAIに任せ、2Dでの実装に切り替えたプロンプトの解釈精度が高くないため、修正作業が頻繁に必要で時間かかる #AIエージェント#フロントエンド#バックエンド
@uhyo / 41日前 React 19.3 browser() APIの使いみち~FUNSTACK Routerの場合~ React 19.3のbrowser() APIをFUNSTACK Routerで利用してpathless SSRのOutlet挙動を改善したbrowser()はSSR時にサスペンドを強制し、SuspenseのフォールバックUIを表示する。OutletをSuspenseで囲む必要があるSSR時にOutletの中身が決定できない場合、SuspenseのフォールバックUIを表示することでハイドレーションミスマッチを防げる #フロントエンド#バックエンド#クラウド
@wcow_81bd / 41日前 DuolingoとYouTubeに学ぶアプリの習慣化設計の違い DuolingoとYouTubeの習慣化設計の違いが明らかにされたDuolingoはトリガーとインベストメントに重点、YouTubeはアクションとリワードに重点価値の長期性や短期性に応じてフックモデルのステップの重点を変えるべき #フロントエンド#バックエンド#クラウド
@Hatachi / 41日前 「なぜ画面とロジックを分けるの?」実務1ヶ月目のエンジニアが理解したMVVMのメリットと役割分担 MVVMパターンで画面とロジックを分離することでメンテナンス性が向上するデータバインディングで画面更新を自動化、ロジックをViewModelに集約Viewにロジックを書くと仕様変更時の修正範囲が広がるため、ViewModelに処理を移すことが推奨される #アーキテクチャ#フロントエンド#DevOps・CI/CD
@kasumi_sato / 41日前 【JavaScript】HTML5 Canvas API応用編!画像処理・アニメーション・インタラクションまで徹底解説 Canvas APIで画像処理・アニメーション・インタラクションを実装する方法が解説されている画像の読み込みと描画、ピクセルデータの操作、requestAnimationFrameを使ったアニメーション、マウス・キーボードイベントの処理画像の読み込みはonloadでタイミングを制御し、ピクセル操作はgetImageDataとputImageDataを使うことで画像加工が可能になる #フロントエンド#バックエンド#クラウド
@nt_y-maeda112 / 41日前 【TypeScript超入門】TypeScriptって何?環境構築から実行までを解説 [VSCode拡張機能紹介] TypeScriptの環境構築と実行手順が解説されているNode.jsとnpmのインストール、tsconfig.jsonの設定、tscによるコンパイルが含まれるTypeScriptのコンパイルと実行に必要な設定項目を具体的に記述している #バックエンド#DevOps・CI/CD#フロントエンド
@sekity / 41日前 AI駆動で町内会ホームページを作ってみたら、想像以上に簡単だった 町内会ホームページをAI駆動で作成し、運用を簡素化したAstroとGitHub、Cloudflare Pages、ChatGPTを組み合わせて構築し、画像や文章の処理をAIに任せたGitHubとCloudflareの初期設定や認証は人間が行い、プレビュー確認と公開承認が必要 #生成AI・LLM#AIエージェント#フロントエンド
@OnuuuumaX / 42日前 【Godot 4.x】2D脱出ゲームを作ってみる⑬〜アイテムの使用とエンディング演出を実装する〜 暖炉の点火状態に連動した背景切り替えと金庫ギミックを実装Global.FIRE_LITフラグを参照した背景差し替え、時計ギミックの角度計算と額縁ギミックの配列比較を組み合わせたダイヤル錠処理シーン遷移時の入力ブロックと白フラッシュ演出でシーン切り替えのカクつきを隠す実装を確認する #フロントエンド#バックエンド#DevOps・CI/CD
@Toyo_m / 42日前 最近話題の「AI時代の開発者5つのアーキタイプ」について考える AI時代のエンジニアは5つのアーキタイプに分類されるプロトタイパー、ビルダー、スイーパー、グロワー、メンテナーの役割が提示され、それぞれの特徴と課題が説明されている各アーキタイプの役割はプロジェクトの状態に応じて変化し、チームの能力ポートフォリオを診断するフレームワークとして活用すべきである #AIエージェント#バックエンド#フロントエンド
@ぷーじ / 42日前 Type-Aware を Stable にし、React Compiler の lint も載せた Type-Aware Linting を Stable にし、React Compiler の lint を分割ルールへ移したType-Aware は型を見るスイッチ、React Compiler はルールを22本に増やして分割したPR の CI の正は pnpm typecheck で、TypeScript 7 への一本化は見ている範囲と診断が揃うかが判断材料 #フロントエンド#DevOps・CI/CD#アーキテクチャ
@やすだ.dev@毎日投稿 / 42日前 【新機能】Claude Codeに `/design` が来た──「作ってから直す」が「並べて選んでから作る」に変わります Claude CodeにUIデザイン案生成機能の/ designコマンドが追加された既存コードベースを読みUIスタイルに合わせた3方向のUI案を生成し、キャンバス上で編集可能実装前に複数案を比較できるが、手動保存が必要でリサーチプレビューのため仕様変更の可能性あり #AIエージェント#生成AI・LLM#フロントエンド
@y_abe_bc / 42日前 Genkit Dartでゲーム用のAI会話システムを作る Genkit DartでFlameを使ったゲーム風のAI会話システムを実装可能サーバーはステートレスで会話履歴をクライアントに保持、Genkitのstructured outputでセリフと選択肢を同時に生成クライアントに状態を保持する設計はセキュリティリスクがあるため、本番環境ではサーバーに状態を保存する必要がある #生成AI・LLM#AIエージェント#フロントエンド
@chomado / 43日前 GitHub Copilot App に Canvas extension を入れる (Awesome Copilot 配布) GitHub Copilot AppにCanvas拡張機能を導入できるCanvasはAI生成内容を操作可能なインターフェースとして表示し、カスタムCanvasを作成可能図をインタラクティブに操作できるようになるため、開発作業効率向上が期待できる #AIエージェント#フロントエンド#バックエンド
@FLUX / 43日前 AIスライド作成、新時代へ ― AIで作ったスライドを、高精度で“編集できるPPTX”に変換する方法 AIで生成したスライドをHTMLで作成し、DOMを読み取って編集可能なPowerPointに変換する方法が紹介されているHTML/CSSでスライドを作成し、DOMを読み取ってPowerPointに変換する。画像ではなく図形とテキストで再現変換後のスライドはすべて編集可能で、ブランドに合わせたカスタマイズが可能 #生成AI・LLM#AIエージェント#フロントエンド