すべてのWhat's New
-
2026年
-
2026.02.26 記事「クライアントとMCPサーバの統合――検証フローをSpring AIで理解する」(@IT)を公開しました
前回までは、Spring AIを使ってMCPサーバを構築し、ファイル検索やリソース提供といった機能を実装する方法を解説してきました。今回は、作成したMCPサーバを「実際に使いこなし、システムとして完成させる」ステップへと進みます。
-
2026.02.25 記事「VSCodeでPHP開発環境を構築しよう」(CodeZine)を公開しました
今回は、VS CodeをPHP開発に使えるように環境を構築します。基本的な言語サポートに加え、WordPress開発、Webアプリ開発のための環境についても紹介します。
-
2026.02.24 記事「決済端末のたとえで理解する!if文地獄からの脱出方法」(マイナビニュース)を公開しました
今回は、if文地獄がなぜよくないのか、改善する手段はどういうものか、AIを使って攻略していきます。
-
2026.02.19 記事「Vueベースのフレームワーク「Nuxt 4.3」までの大きな変更点──開発ツールとデータ取得」(CodeZine)を公開しました
Nuxt3リリース以降、4.3までのアップデートの内容で主要なものを、2回にわたって紹介します。今回は、開発ツールとデータ取得に関する変更点を紹介します。
-
2026.02.19 記事「作ったDifyワークフローをツール化――チャットフローでの活用」(@IT)を公開しました
今回は、前回作成したワークフローをツールとして公開し、新しいチャットフローでそのツールを利用する方法を解説します。
-
2026.02.19 記事「検索結果を強調表示!CSS Custom Highlight APIを試そう」(マイナビニュース)を公開しました
今回は、DOMの書き換えなしにテキストの一部の色などを変更できるCSS Custom Highlight APIを試します。検索結果で該当キーワードを強調表示する例を使って紹介します。
-
2026.02.16 記事「C++の新機能を理解する──静的なoperator()/operator[]と多次元対応operator[]など言語仕様の強化」(CodeZine)を公開しました
今回は、前回に引き続き言語仕様面の強化/変更点を、静的なoperator()/operator[]、多次元対応operator[]、assume属性、エスケープシーケンスの区切り文字を中心に紹介します。
-
2026.02.16 記事「Remix v3をサンプルコードで体験する。React非依存で“明示的に”UI制御できるコア機能3つ」(レバテックLAB)を公開しました
今回は、実際にコードを書きながらRemix v3の特徴を体験します。配布サンプルコードを用いて、手動リアクティビティ、型安全ルーティング、合成イベントシステムの3つの機能を実践的に学んでいきます。
-
2026.02.12 記事「AIコーディングの質は「エラー処理」で決まる 「例外」構文をCopilotと深掘り解説」(@IT)を公開しました
今回は、Javaにおけるエラー処理の方法である例外を学習します。チェック例外、非チェック例外の違い、例外の処理方法と発生方法などを、AIに聞きながら理解しましょう。
-
2026.02.05 記事「より使いやすくなったPHP 8.5の新機能──関数と処理系の強化ポイント」(CodeZine)を公開しました
今回は、PHP 8.5における関数と処理系における強化ポイントを主に紹介します。
配列操作や書記素クラスタ関数、RFC3986準拠のURL APIを紹介し、さらに致命的エラー時のバックトレース表示やDirectoryクラスの改善を紹介します。 -
2026.02.03 記事「.NET MAUI Blazorで生成した画像を保存する。ネイティブ機能との連携」(CodeZine)を公開しました
今回は、.NET MAUIの「ネイティブ機能との連携」として、生成した画像をデバイスに保存する機能を追加します。
-
2026.02.02 記事「Hiltによる依存性注入(DI)の概要と基礎」(CodeZine)を公開しました
前回は、ナビゲーションを型安全に利用する方法とKotlin DSLによるナビゲーションの定義方法を紹介しました。今回は、Android開発でDI(Dependency Injection)を実現するHiltを紹介します。
-
2026.01.29 記事「三角関数で傾向(周期)をイメージとして捉えてみよう」(CodeZine)を公開しました
今回は、前回扱った「周期」という概念を一歩先へと進めます。単に波形を描くだけでなく、複雑に絡み合ったデータの中から「周期性」を抽出する方法を解説します。
-
2026.01.29 記事「MCPサーバの機能と実装の肝――仕組みと構築の流れをSpring AIで理解する」(@IT)を公開しました
前回は、LLMが外部ツールを実行するためのTool Callingと、その実行基盤を独立して構築できるMCPの仕組みを説明しました。今回は、MCPサーバの具体的な機能と、Spring AIを使ってMCPサーバを実装する手順を解説します。
-
2026.01.26 記事「Azure Pipelinesを中心とした連携で、品質管理などの機能を実装しよう」(CodeZine)を公開しました
今回は、Azure Pipelinesを中心とし、Azure ArtifactsやAzure Boardsと連携したパイプラインの処理の深掘り方法について説明します。
-
2026.01.22 記事「C# 14の新機能を理解する――fieldキーワードとユーザー定義複合代入演算子」(CodeZine)を公開しました
今回は、シンプルになった修飾子付きのラムダ引数、バッキングフィールドなしでプロパティを記述できるfieldキーワード、部分メンバーとしてのコンストラクターとイベント、ユーザー定義可能な複合代入演算子を紹介します。
-
2026.01.22 記事「複数のLLMでWebスクレイピングと要約を行うワークフローを作る」(@IT)を公開しました
今回は、WebページやPDFをスクレイピングし、その内容を前処理してから要約するワークフローの作成方法を解説します。
-
2026.01.19 記事「Server Actionsと「Wijmo」でCRUD処理可能なデータグリッドを手軽に実装しよう」(CodeZine)を公開しました
今回は、国内企業が開発しているUIライブラリとして、メシウス(旧グレープシティ)のJavaScriptライブラリ「Wijmo」をNext.jsと組み合わせて解説します。
-
2026.01.15 記事「安全・安定の「Immutable」の意味、不変オブジェクトとレコード型の使い方」(@IT)を公開しました
今回は、オブジェクト指向プログラミングの機能である、不変オブジェクトとレコード型を学習します。不変オブジェクトの意義と、それを簡単な構文で実現するレコード型を、AIに聞きながら理解しましょう。
-
2026.01.14 記事「動画再生をミニウインドウで!Picture-in-Picture APIを試そう」(マイナビニュース)を公開しました
今回は、音楽や動画をミニウインドウで再生できるPicture-in-Picture APIを試します。video要素をミニウインドウに移動して動画を再生したり、ミニウインドウを閉じ手元に戻す例を紹介します。
-
2026.01.13 記事「React状態管理ライブラリの選択指針:「ローカル/グローバル/サーバー」における使い分けの基準」(レバテックLAB)を公開しました
今回は、状態の種類に応じた実践的なライブラリ選択指針と、状態管理パターンの進化について解説します。
-
2026.01.07 記事「Remix v3とReactのトレードオフを徹底考察:AI時代に再評価される「Web標準」への回帰」(レバテックLAB)を公開しました
本稿では、Remix v3が目指す「薄いフレームワーク」という理念と、それを体現する3つの特徴──ランタイム非依存、React非依存、手動リアクティビティ──に注目して解説します。
-
2025年
-
2025.12.29 記事「React 19.2新機能ガイド──cacheSignalの導入とuseIdの改善点解説」(CodeZine)を公開しました
前回はReact 19.2で導入された<Activity>とuseEffectEventについて解説しました。今回は、それ以外の新機能や改善点、特にcacheSignalとuseIdについて詳しく説明します。
-
2025.12.26 記事「Python 3.14の新機能――フリースレッドPythonの正式サポートと高速化などを解説」(CodeZine)を公開しました
今回は、フリースレッドPythonの正式サポート、テイルコールに基づく新型インタプリタによる高速化、エラーメッセージの改善や構文強調表示など、インタプリタや言語インタフェースの強化を中心に紹介します。
-
2025.12.25 記事「外部機能との連携とMCPへの展開――Tool Callingの基礎をSpring AIで理解する」(@IT)を公開しました
今回から、LLM内部だけでは対応できない外部機能を呼び出す手法として、Spring AIのTool CallingとMCPについて解説します。
-
2025.12.24 記事「より使いやすくなったPHP 8.5の新機能──パイプライン演算子や新しいアトリビュートなど言語仕様の強化ポイント」(CodeZine)を公開しました
今回は、連続したメソッド呼び出しを簡潔に記述できるパイプライン演算子、NoDiscardなどの新しいアトリビュート、定数に対するアトリビュート、静的プロパティの非対称な可視性などについて紹介します。
-
2025.12.22 記事「.NET MAUI Blazorで構築したアプリを、モバイル環境に適用しよう」(CodeZine)を公開しました
今回は、これまでWindowsとWebブラウザで動作を確認してきたアプリケーションを、モバイル環境でも実行できるようにします。
-
2025.12.19 記事「型安全なナビゲーションとKotlin DSLによるナビゲーション」(CodeZine)を公開しました
前回は、画面遷移を管理してくれるナビゲーションコンポーネントの概要とナビゲーショングラフの使い方、ナビゲーションによる画面遷移を紹介しました。今回は、ナビゲーションを型安全に利用する方法とKotlin DSLによるナビゲーションの定義方法を紹介します。
-
2025.12.18 記事「ついに日本語描画の壁が壊れた?進化したGemini、ChatGPTの実力を検証!~さよなら文字化け、ようこそ編集機能。「作図プロンプト」は新時代へ~」(マイナビニュース)を公開しました
今回(アップデート編)では、前編・後編で使用した同じプロンプトをそのまま投入し、最新のGeminiとChatGPTの画像生成精度を再検証します。さらに、以前は不可能だった「文字だらけの図解」への挑戦や、新しいワークフローについても解説します。
-
2025.12.12 記事「TensorFlow.jsでKerasの学習済みモデルを利用する」(マイナビニュース)を公開しました
今回は、コンバータのインストールと、TensorFlow.jsで利用できるモデルへ変換して予測を実行するサンプルを紹介します。
-
2025.12.11 記事「C# 14の新機能を理解する――extensionブロックとnull条件付き代入」(CodeZine)を公開しました
今回は、拡張メンバーのためのextensionブロック、左辺値での使用が可能になったnull条件付き演算子、バインドされていないジェネリック型で使えるようになったnameof演算子、第1級に昇格したSpanおよびReadOnlySpanを紹介します。
-
2025.12.11 記事「AIにenumの基礎を聞いてみた――列挙型の型安全性を理解する」(@IT)を公開しました
今回も、オブジェクト指向プログラミングの機能として、列挙型を学習します。特別なクラスとしての列挙型を、その意義とともに理解しましょう
-
2025.11.27 記事「画面遷移を管理してくれるナビゲーションコンポーネント」(CodeZine)を公開しました
前回は、ネット上のリストデータをいったんデータベースに格納した上でページングする方法を紹介しました。今回は、画面遷移を管理してくれるナビゲーションコンポーネントを紹介します。
-
2025.11.21 記事「【Java 25リリース】JFR(Java Flight Recorder)の改善点を紹介」(CodeZine)を公開しました
今回は、運用監視で活用される Java Flight Recorder(JFR)の改善点に焦点を当てて解説します。
-
2025.11.20 記事「RAGの回答精度向上――曖昧な質問を最適な検索クエリに変える、Spring AIのTransformerとExpanderを理解する」(@IT)を公開しました
今回は、RAG内部の処理に着目し、より柔軟な機能拡張を行う際に、どのコンポーネントに注目し、どうカスタマイズすればよいかを説明していきます。
-
2025.11.19 記事「C++の新機能を理解する――consteval if文と明示的オブジェクトパラメータthisなど言語仕様の強化」(CodeZine)を公開しました
今回は、C++ 23における言語仕様面の強化/変更点について、コンパイル時に条件判定できるconsteval if文と、明示的なオブジェクトパラメータthisを中心に紹介します。
-
2025.11.17 記事「Reactコンポーネントの不要な再レンダリングを制御する。useMemo/useCallbackの使いどころとPropsの粒度管理」(レバテックLAB)を公開しました
前回はCompound ComponentsパターンとTypeScriptによる型安全なProps設計について学びました。今回は、その設計を踏まえて、アプリケーションの実行時パフォーマンスに直結するPropsの最適化テクニックについて解説します。
-
2025.11.14 記事「「Azure Artifacts」とDevOpsサービス連携による効率的な開発環境構築」(CodeZine)を公開しました
今回は、前回作成したWings.MathLibraryを例に、Azure Artifactsを中心とした統合DevOps環境を構築し、その効果を実感していきます。
-
2025.11.14 記事「生成AIと「対話」して画像作成!AIツール比較と実務活用ガイド」(マイナビニュース)を公開しました
前回に続き、今回はさらに技術的な概念を説明するための実践作図例と、実務で活用するための具体的なポイントを解説します。
-
2025.11.13 記事「GPT-5 miniに聞き学ぶ、オブジェクト指向の実用機能ジェネリクスとコレクション」(@IT)を公開しました
今回は、オブジェクト指向プログラミングの実用的な例として、ジェネリクスとコレクションをAIに聞きながら学習します。
-
2025.11.10 記事「React 19.2新機能ガイド――Activity/useEffectEventを軸に見るパフォーマンス改善の新機能」(CodeZine)を公開しました
今回は、React 19.2 で導入された<Activity>とuseEffectEventを中心に、具体的なコード例とユースケースを交えて解説します。
-
2025.11.06 記事「情シスが社内外のアプリ管理で知っておきたいローコードツールの機能、インフラとセキュリティ要件」(@IT)を公開しました
今回は外部の協力会社などを招待して利用できるゲストスペース機能を紹介します。加えて、最後に要点として押さえておきたい、kintoneのインフラやセキュリティについても解説していきます。
-
2025.11.04 書籍『Pythonで実践する株式投資分析』(森北出版 )刊行のお知らせ
株価データの取得からダッシュボード構築、生成AIによる戦略立案まで、Pythonを駆使した効率的かつ実践的な投資手法を徹底解説。テクニカル指標の算出やパターン検出など、実務に直結する分析スキルが身につく一冊。プログラミングを活かして投資精度を高めたい方に最適。
-
2025.10.31 記事「VS CodeでPython開発環境を構築しよう」(CodeZine)を公開しました
今回は、VS CodeをPython開発に使えるように、基本的な言語サポートに加え、AI開発、Webアプリ開発のための環境構築について紹介します。
-
2025.10.29 記事「Kotlin最新アップデートまとめ ──非同期処理を実現する機能コルーチンを紹介」(CodeZine)を公開しました
前回は、委譲プロパティとインラインクラスに関する変更点を紹介しました。
今回は、非同期処理を実現する仕組みとしてコルーチンを紹介します。 -
2025.10.29 記事「生成AIと「対話」して作る!もう図解で悩まない「伝わる」ビジュアル作成術」(マイナビニュース)を公開しました
「複雑な概念の図解」も今やAIとの「対話」を通じて、誰でも直感的で「伝わる」ビジュアルに仕上げることが可能です。そのノウハウを、具体的な手順に沿って紹介します。
-
2025.10.23 記事「Python 3.14の新機能――再利用可能なテンプレート文字列や高効率な圧縮ライブラリを解説」(CodeZine)を公開しました
今回は、テンプレート文字列リテラルt-strings、高効率な圧縮のためのZstandard、括弧なしのexcept/except*式、アノテーションの遅延評価など、言語仕様やライブラリの強化を中心に紹介します。
-
2025.10.23 記事「RAGを使ってAIの回答精度を向上させる一連の流れを、Spring AIで理解する」(@IT)を公開しました
前回はベクトルストアの基本的な使い方を説明しました。今回は、RAGを使った質問から回答の流れを説明していきます。
-
2025.10.21 記事「トーストやツールチップを簡単に!ポップオーバーを試そう」(マイナビニュース)を公開しました
今回は、ポップオーバーを扱います。シンプルな表示からスタイルの指定、複数のポップオーバーを使う方法、トーストやツールチップへの応用例も紹介します。
-
2025.10.20 記事「.NET MAUI BlazorでAI画像生成アプリ構築。Open AIのAPIで本番実装に移行しよう」(CodeZine)を公開しました
今回は、前回仮実装のモックサービスだった画像生成ロジックを、OpenAIのImage Generation APIを使った実装に置き換えていきます。