2026年のWhat's New
-
2026.06.15 お知らせ「独習Rust」レビュアー募集(2026.6.18まで)
6/15発売の「独習Rust」(翔泳社)について、ブログ等でレビューを書いていただける方を募集しています。
本サイト右上のX・FacebookアイコンからWINGSアカウントをフォローのうえ、タイトルリンクのフォームよりご連絡いただいた方に、書籍を進呈いたします。

-
2026.06.15 書籍『独習Rust』(翔泳社)刊行のお知らせ
Rustを基礎からきちんと学びたい方におすすめの1冊です。
「解説」「例題」「練習問題」3つのステップで、学習ハードルを少しずつ取り除き、Rustでプログラミングを行う際に必要な知識・概念・機能を体系的かつ網羅的に身につけられるようにしています。 -
2026.06.12 記事「C++の新機能を理解する――出力と部分シーケンス関連の機能強化」(CodeZine)を公開しました
今回は、前回に引き続きC++ 23における標準ライブラリの機能強化について、println関数などの出力関連、mdspanなどの部分シーケンス関連、flat_set/flat_mapなどのコレクション関連を中心に紹介します。
-
2026.06.08 記事「SSRファーストで考えるReactコンポーネントの責務分担。実行環境別の設計3パターン」(レバテックLAB)を公開しました
今回は、SSRファーストな設計思想と、それが現代のコンポーネント設計に与える影響を解説します。
-
2026.06.05 記事「AIで進化するLaravel開発の世界――BoostとLaravel AI SDK」(CodeZine)を公開しました
今回は、Laravel 13で追加された注目のAI機能、Laravel BoostとLaravel AI SDKを紹介します。
-
2026.06.01 記事「AI×スマホのショートカットで理解する!Action/Funcのデリゲート沼から助け出す方法」(マイナビニュース)を公開しました
今回は、入門書で挫折しがちなActionとFuncのデリゲート沼について、先輩役として、AIと一緒に、新人プログラマーさんを助けてあげましょう。
-
2026.05.28 記事「平均・中央・最頻値を理解し、設計者の視点で「偏差値」を実装する」(CodeZine)を公開しました
今回は、データの統計を深く理解するために、代表値と「偏差値」の関係性を、設計者の視点からひも解いていきます。
-
2026.05.26 記事「EASとeas credentialsによるクレデンシャル管理で、「署名の壁」を越える」(CodeZine)を公開しました
今回は、モバイルアプリのリリースを阻む「署名の壁」に焦点を当て、EASがどう解決するかを見ていきます。
-
2026.05.26 記事「【新刊紹介】AIで学習をBoost!GitHub Copilotの活用も学べる書籍『AIと学ぶ 速習 Laravel』発売」(CodeZine)を公開しました
新刊「AIと学ぶ 速習 Laravel」について、一般レビュー読者(はんなりさん)と担当編集者からのコメントを掲載いただいています。
-
2026.05.25 記事「コピーアンドペーストがWebでも使える!Clipboard APIを試す」(マイナビニュース)を公開しました
今回は、クリップボードを扱えるClipboard APIを試します。ページのコンテンツをクリックでコピーしたり、ページをクリップボードの内容で更新したりする例を紹介します。
-
2026.05.24 お知らせWINGSプロジェクト公式サイトをリニューアルしました
23年ぶりに公式サイトをリニューアルしました。
まだ、出来立てほやほやですが、これからどんどんコンテンツを拡充していきたいと考えております。
どうぞよろしくお願いいたします。 -
2026.05.22 記事「ActiveReportsJSとWijmoを使って業務システムへ帳票機能を組み込む」(CodeZine)を公開しました
今回は、Microsoft Playwright Workspacesの概要として、E2Eテストの課題やOSS版との関係、Azureでの位置づけ、機能、料金、適性判断ポイントをまとめて紹介します。
-
2026.05.22 記事「クラウドE2Eテストを実現するMicrosoft Playwright Workspaces入門」(CodeZine)を公開しました
今回は、Microsoft Playwright Workspacesの概要として、E2Eテストの課題やOSS版との関係、Azureでの位置づけ、機能、料金、適性判断ポイントをまとめて紹介します。
-
2026.05.20 記事「C++の新機能を理解する――列挙型と状態チェック関連の機能強化」(CodeZine)を公開しました
今回は、標準ライブラリの機能強化について、列挙型関連のstd::is_scoped_enum/std::to_underlying、状態チェック関連のstd::expectedを中心に紹介します。
-
2026.05.11 記事「Testing Trophyに基づくUIコンポーネントテスト戦略。Storybookをテスト基盤として使い倒す」(レバテックLAB)を公開しました
今回は、Testing Trophyの考え方でテスト戦略を整理し、Storybookを使ったコンポーネントテストの実践について解説します。
-
2026.04.30 記事「AI×カフェのたとえで理解する!画面凍結地獄からの脱出方法」(マイナビニュース)を公開しました
今回は、カフェのたとえを使ってasync/awaitの非同期処理を解説します。従来の流れ(違和感→たとえ→図解→改善コード)に加え、シーケンス図やよくあるミスの対話も取り入れます。
-
2026.04.29 書籍『AIと学ぶ 速習 Laravel』(WINGSプロジェクト)刊行のお知らせ
PHP標準のフレームワークとして10年以上も君臨するLaravelのエッセンスを「速習」の世界に詰め込みました。
AI(GitHub Copilot)の助けを借りながら、学習をいかに効率化するかに挑戦。Controller、View、Modelなどの基本はもちろん、新たなAI連携の基本ライブラリAI SDKを使ったAIアプリ開発までを、サンプルコードと共に詳しく解説します。
書籍とAIとの協業の中で、GitHub Copilotの活用方法も学べます。 -
2026.04.27 記事「最適な画像を自動表示する!srcset属性とsizes属性を試そう」(マイナビニュース)を公開しました
今回は、img要素のsrcset属性・sizes属性と、link要素のrel="preload"属性、imagesrcset属性とimagesizes属性を使い、条件に応じた最適画像の選択と先行読み込みを確認します。
-
2026.04.24 記事「積分は「変化の蓄積」。現実の積分データからトレンドを可視化する」(CodeZine)を公開しました
前回はデータの「今」の変化を捉える「微分」について掘り下げました。今回はその反対とも言える「変化を積み上げること(積分)」について掘り下げ、データサイエンスにおいてどういった意味を持つのか解説します。
-
2026.04.23 記事「AIに聞きながらJavaのモダンな関数型プログラミングを理解する――ラムダ式とStream API」(@IT)を公開しました
今回は、コレクションに対して抽出や変換などの処理を直感的に行えるStream APIを、その前提となるラムダ式とともに学習します。
-
2026.04.20 記事「.NET MAUIアプリ構築で、APIキーをサーバーから安全に取得する」(CodeZine)を公開しました
今回は、APIキーをソースコードに埋め込むのではなく、サーバーから安全に取得する方式に変更します。モバイルアプリにAPIキーを含めないことで、セキュリティを向上させることができます。
-
2026.04.16 記事「プラグイン自作とチャットフローへの組み込み――Difyで再利用可能なカスタムツールの開発」(@IT)を公開しました
前回までの内容を踏まえ、ユーザー入力からURLを抽出するツールを自作し、チャットフローに組み込んでみます。
-
2026.04.15 記事「C++の新機能を理解する──rangesライブラリとジェネレータ」(CodeZine)を公開しました
C++20で導入され、C++23で強化されたrangesライブラリと、コルーチンを使ってイテレータ実装を簡潔にできるstd::generatorを紹介します。
-
2026.04.05 お知らせ「これからはじめるLaravel実践入門」の配布サンプルをLaravel 13にUpdateしてみた
Laravel Boost(AI)を使って、書籍の配布サンプルをLaravel 13にUpdateした過程を紹介しています。
-
2026.04.03 記事「現実のデータを扱うための「微分」の考え方」(CodeZine)を公開しました
今回は、数学を単に「解く」ためではなく、データを正しく「解釈する」ための道具として、微分の考え方を応用した現実データの扱い方を紹介します。
-
2026.04.01 記事「Azure Test Plansでテスト管理を始めよう」(CodeZine)を公開しました
前回まではAzure ArtifactsとAzure Pipelinesの連携を紹介しました。今回は、Azure DevOpsの5つ目のサービスであるAzure Test Plansの概要と基本的な使い方を解説していきます。
-
2026.04.01 書籍『これからはじめるLaravel実践入門』(SBクリエイティブ )刊行のお知らせ
LaravelによるWebアプリ開発の基礎から実践ノウハウまで、この1冊で着実に身につきます。書籍の後半では、LaravelとReact(Inertia.js)を組み合わせたモダンなフロントエンド開発や、認証・認可などの実践的なテーマも詳しく解説します。
サンプルコードは、サポートページよりダウンロード可能で、試しながら理解できます。 -
2026.03.30 記事「Firebase × Next.js × Wijmo × ActiveReportsJSでつくる、現場が自走できる業務システム」(CodeZine)を公開しました
本記事では、Next.js + Firebase + Wijmo + ActiveReportsJSの4つの技術スタックを導入し、受発注管理システムの基盤を構築します。
-
2026.03.27 記事「開発者アンケートからJavaScriptの新メソッドと注目フレームワークを紹介。Reactの機能進化も」(レバテックLAB)を公開しました
今回は、JavaScriptエコシステムのサーベイであるState of JavaScriptの2025年版を、特に機能面に絞って紹介します。
-
2026.03.26 記事「Spring AIの実戦投入で見えてくる課題――複数モデル環境で「コスト最適化」するテクニック」(@IT)を公開しました
今回は、「マニュアルの先」にある泥臭くもはまりやすい部分について、皆さんが自走するための支援となるようなトピックを解説します。
-
2026.03.19 記事「Vueベースのフレームワーク「Nuxt 4.3」までの大きな変更点──コンポーザブルやコンポーネント」(CodeZine)を公開しました
前回は、開発ツールとデータ取得に関する変更点を紹介しました。今回は、コンポーザブルやコンポーネントに注目し、変更されたもの、新たに追加されたものを紹介します。
-
2026.03.19 記事「Difyによる高度なチャットフロー設計――質問分類とイテレーション、条件分岐の実装」(@IT)を公開しました
今回は、より高度なチャットフロー設計に挑戦します。質問分類器やイテレーションなどのブロックを活用し、複数のWebページの要約結果をまとめてユーザー指定の形式で返す自動化フローを作成します。
-
2026.03.12 記事「Javaのプロジェクト管理をAIに聞きながら理解する――パッケージとモジュール」(@IT)を公開しました
今回は、クラスをまとめる方法としてパッケージとモジュールを学習します。基本となるパッケージと、パッケージの問題点を解決する仕組みとされるモジュールを理解しましょう。
-
2026.03.10 書籍『Pythonでできる! 株価データ分析(第2版)』(森北出版 )刊行のお知らせ
本書では、株に興味があるPythonプログラマーを対象に、Pythonを使った株価分析の手法を解説します。
機械的に行うデータ分析以外にも、移動平均やローソク足など従来の株価データの見方においてもできるだけ多くの説明をするように配慮しています。
第2版では、内容が Python環境のアップデートの影響を受けないように利用するソフトウェアを刷新し、かつ株価チヤートなども新しいものにアップデートしています。 -
2026.03.04 記事「いまRemix v3を学ぶ意味。Reactとの使い分けから考える技術選定の基準」(レバテックLAB)を公開しました
今回は、まずフォーム送信の段階的強化とミドルウェア設計という2つの実践パターンを紹介します。
-
2026.02.27 記事「Hiltの応用的なインジェクションとモジュール利用」(CodeZine)を公開しました
前回は、Hiltによる依存性注入(DI)の基礎を紹介しました。今回は、Hiltによる応用的なインジェクションの方法、およびモジュールの利用方法を紹介します。
-
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サーバを実装する手順を解説します。