2025年のWhat's New
-
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を使った実装に置き換えていきます。
-
2025.10.17 記事「ExpoのWeb向けビルド機能「React Native for Web」を活用して、UIをブラウザで確認しよう」(CodeZine)を公開しました
今回は、ExpoのWeb向けビルド機能を活用し、「Write once, run anywhere」の理想に近づく方法を解説します。
-
2025.10.15 記事「Reactデザインパターン「Compound Components」実践ガイド。TypeScriptの型設計でPropsを意のままに操る」(レバテックLAB)を公開しました
今回は、複雑なUIを柔軟に構築するCompound Componentsパターンと、TypeScriptによる型安全なProps設計について解説します。
-
2025.10.15 記事「【ComponentOne Data Services活用術】バッチ処理とEF Core連携でパフォーマンス向上」(CodeZine)を公開しました
今回は、CSVデータをComponentOne Data Servicesを使って操作するアプリを一括処理に対応させて、Data Servicesが大量のデータの処理にも対応できることを紹介します。
-
2025.10.14 記事「「State of CSS 2025」でCSS機能の進化を知る。認知度、評価、ブラウザ互換性を比較」(レバテックLAB)を公開しました
今回は、CSSエコシステムのサーベイであるState of CSSの2025年版を、特に機能面に絞って紹介します。
-
2025.10.09 記事「オブジェクト指向の肝、ポリモーフィズムとインタフェースをAIに聞きながら学ぼう」(@IT)を公開しました
今回は、前回に引き続きオブジェクト指向の要であるポリモーフィズムとインタフェースについてAIに聞きながら学習します。
-
2025.10.06 記事「TensorFlow.jsで手書き数字認識モデルを構築する」(マイナビニュース)を公開しました
今回は、MNISTデータベースを利用した手書き数字の認識の準備として、Pythonによるモデルデータの保存について紹介します。
-
2025.10.06 記事「「Azure Artifacts」でパッケージ管理を効率化しよう」(CodeZine)を公開しました
今回は、開発で作成された成果物やライブラリを管理する「Azure Artifacts」について学習していきます。
-
2025.10.02 記事「ローコードの醍醐味、カスタマイズ開発のメリットとリスクを考える――kintone API、スペースの基本」(@IT)を公開しました
今回は個々のアプリを部署やチームに向けてまとめる「スペース」を紹介するとともに、kintone APIを活用したカスタマイズ開発についても解説していきます
-
2025.09.29 記事「.NET MAUI Blazorを使って、AI画像生成アプリのプロジェクトを作成する」(CodeZine)を公開しました
今回は、「.NET MAUI Blazor HybridアプリとWebアプリ」テンプレートを使って、プロジェクトの作成と基本的なUIコンポーネントの実装を行います。
-
2025.09.26 記事「LaravelのInertia+Vueの組み合わせでフロントエンド的な画面を作成する【応用編】」(CodeZine)を公開しました
前回は、InertiaとVueの組合せを使って、Inertiaの使い方の基本を紹介しました。最終回である今回は、Inertiaにおける画面遷移の方法とフォームの扱い方を紹介します。
-
2025.09.25 記事「PDFファイルをRAG用ベクトルストアにETL処理する方法をSpring AIで理解する」(@IT)を公開しました
今回は、RAGとして使うためのデータソースとしてリレーショナルデータベースを使い、さらに外部データを登録するまでの流れについて解説します。
-
2025.09.24 記事「【Java 25リリース】シンプルになったコーディングや、堅牢になった並列処理を紹介」(CodeZine)を公開しました
JavaのLTSバージョンは2年ごとにリリースされ、Java 21から約2年を経て、ついにJava 25の登場です。そこで、どのような機能が追加され、変更されたかについて紹介します。
-
2025.09.18 記事「GitHub CopilotのAgentモードとローカルLLMを試してみよう」(CodeZine)を公開しました
今回は、前回の続きとしてVisionによるコンテキスト画像の利用、Agentモードによる開発プロセスの自動化、そしてローカルLLMの導入などを紹介します。
-
2025.09.18 記事「RAGを活用したチャットボットの知識拡張、回答の正確性と充実度を高める方法をDifyで学ぶ」(@IT)を公開しました
今回は、製品情報のドキュメントをナレッジベースに登録し、RAG(検索拡張生成)を活用してチャットbotに回答させる方法を解説します。
-
2025.09.12 書籍『改訂新版 これからはじめるReact実践入門』(SBクリエイティブ )刊行のお知らせ
たくさんのサンプルを動かしながら、Reactの機能を基礎からしっかり、さらにモダンJavaScript、TypeScript、Next.jsによる本格的なアプリ開発まで、この1冊で総合的に学べます。
丁寧でわかりやすく、開発に必要な応用力が身につけられます。
最新 React 19以降/Next.js 15以降に対応 -
2025.09.11 記事「Javaのオブジェクト指向の要、カプセル化と継承をGitHub CopilotのAgentモードも使って理解する」(@IT)を公開しました
今回は、オブジェクト指向の要といえるカプセル化と継承を学習します。クラス構造の隠蔽と公開、クラスを再利用する方法について理解しましょう。
-
2025.09.10 記事「App Router時代における「大規模React開発」のフォルダ設計術。Colocationによる関心の分離」(レバテックLAB)を公開しました
今回は、React開発における機能別分類の理論を、Next.js App Routerとの連携やプロジェクト特性に応じた実装パターンを交えて解説します。
-
2025.08.28 記事「生成AIで重要な言語のベクトル化とは――Spring AIでベクトルデータベースに対する類似度検索を実装する」(@IT)を公開しました
生成AIで重要な言語のベクトル化とは――Spring AIでベクトルデータベースに対する類似度検索を実装する
-
2025.08.26 記事「.NET 9のテンプレート「.NET MAUI Blazor」を学ぼう。マルチターゲットアプリ開発の新しいアプローチ」(CodeZine)を公開しました
今回は、これまでの開発手法との比較、新しいテンプレートの概要、そしてプロジェクト構成について紹介します。
-
2025.08.25 記事「Kotlin最新アップデートまとめ ──委譲プロパティやインラインクラスに関するアップデート」(CodeZine)を公開しました
前回は、sealedやdata、および、プロパティに関する変更点を紹介しました。今回は、委譲プロパティとインラインクラスに関する変更点を紹介します。
-
2025.08.21 記事「Expo Routerを使って、手続き的ナビゲーションと認証フローを構築しよう」(CodeZine)を公開しました
今回は、手続き的なナビゲーションや認証フローの構築などのアプリ内の実装に加えて、アプリ外でのURLアクセスに反応してアプリを起動するディープリンクの仕組みについても解説します。
-
2025.08.21 記事「ローコードのメリット「スモールスタート」はkintoneのテンプレート、ワークフロー、アクション、プラグインでどう加速するのか」(@IT)を公開しました
今回は、問い合わせ管理のテンプレートを活用して、プロセス管理(ワークフロー)、アクション機能、kintoneプラグインについて解説します。