ニュースイミー

C#

Multimodal Vision Intelligence with .NET MAUI

devblogs.microsoft.com

この記事は、.NET MAUIを使用して、音声とビジョンを組み合わせたマルチモーダルなアプリ開発について解説しています。 AIモデルとデバイス機能を活用し、画像からタスクやプロジェクトを生成する手順を紹介しています。 .NET MAUIによるクロスプラットフォーム開発に興味のあるエンジニアやデザイナー向けの記事です。

C#

Writing a helper class for generating a particular category of C callback wrappers around C++ methods

devblogs.microsoft.com

C++のメソッドに対するCコールバックラッパーを生成するためのヘルパークラスの書き方について解説しています。 このクラスは、Cスタイルのコールバック関数に変換可能なオブジェクトを提供し、メンバー関数へのパラメータを転送します。 これにより、コールバック関数とメンバー関数のシグネチャが完全に一致していなくても、型変換を適用して互換性を保つことができます。

C#

普通と違う感じの Semantic Kernel 入門の目次

zenn.dev

Semantic Kernelの入門記事の目次です。 関数、テンプレートエンジン、AIを活用する方法など、Semantic Kernelの主要な要素を紹介しています。 C#やAzureに興味のある方、バックエンドや機械学習に携わるエンジニア向けの記事です。

C#

Improve Your Productivity with New GitHub Copilot Features for .NET!

devblogs.microsoft.com

この記事は、GitHub Copilotの新しい.NET開発者向け機能を紹介しています。 Visual StudioとVS Codeの拡張機能で、コード補完、コンテキスト認識の向上、Microsoft Learnとの連携など、開発効率を向上させるための機能が追加されました。 .NET開発者が、より効率的に開発を進めるための情報がまとめられています。

C#

Why does Windows even have <CODE>Interlocked</CODE> functions when we have <CODE>std::atomic</CODE>?

devblogs.microsoft.com

この記事は、WindowsのInterlocked関数とC++のstd::atomicの使い分けについて解説しています。 WindowsのInterlocked関数がなぜ存在するのか、その歴史的背景と、C++11以降のstd::atomicとの関係性を説明しています。 C/C++でコーディングする際には、言語組み込みのatomic operationsを使うことが推奨されています。

C#

.NET and .NET Framework June 2025 servicing releases updates

devblogs.microsoft.com

2025年6月の.NETおよび.NET Frameworkのサービスリリースに関する最新情報です。 .NET 8.0と.NET 9.0のユーザーは、リモートコード実行の脆弱性に対処するために直ちに更新する必要があります。 .NET Frameworkの更新は今回はありません。

C#

.NET 10 Preview 5 is now available!

devblogs.microsoft.com

この記事は、.NET 10 Preview 5のリリースについてお知らせするものです。 .NET Runtime、SDK、ライブラリ、C#、ASP.NET Core、Blazor、.NET MAUIなど、さまざまな分野での改善点を紹介しています。 .NET開発者や、新しい技術に関心のあるエンジニアを対象としています。

C#

Next edit suggestions available in Visual Studio GitHub Copilot

devblogs.microsoft.com

この記事は、Visual StudioのGitHub Copilotにおける新しい編集提案機能(Next Edit Suggestions、NES)について解説しています。 NESは、コードの挿入、削除、変更を予測し、開発者のコード編集を支援します。これにより、リファクタリングや構文の更新などが効率的に行えるようになります。 この記事は、Visual Studioを使用している、またはGitHub Copilotに関心のある開発者向けです。

C#

Durable Task Scheduler を .NET Aspire で起動する

zenn.dev

Durable Task Schedulerを.NET Aspireで起動する方法を紹介する記事です。 Azure Functionsプロジェクトの準備から解説し、ローカル開発を容易にするDockerイメージの活用方法を示します。 .NET Aspireを利用した開発に興味のあるエンジニア、特に.NETプラットフォームに携わる方々を対象としています。

C#

Why does C++ think my class is copy-constructible when it can't be copy-constructed?

devblogs.microsoft.com

C++でクラスがコピーできないのに、コピー可能とみなされる理由について解説しています。 コンパイラがコピーコンストラクタの存在に基づいてコピー可能性を判断することに焦点を当てています。 C++の知識を深めたいバックエンドエンジニアやプラットフォームエンジニア向けの技術記事です。

C#

Emit logs on-demand with log buffering

devblogs.microsoft.com

この記事は、.NET 9のログバッファリング機能について解説しています。 エラー発生時に詳細なログを記録し、それ以外の場合はログを破棄することで、ログの保存コストを削減できます。 C#、バックエンド、インフラエンジニアなど、ログ管理に関心のある開発者やエンジニアが対象です。

C#

How to filter C++ Build Insights by project

devblogs.microsoft.com

この記事は、Visual Studio 2022のC++ Build Insightsの改善点について解説しています。 プロジェクトやファイルパスによるフィルタリング機能、ビルド入力と成果物のファイル名とパスの表示方法の改善について説明しています。 C++プロジェクトのビルドプロセスを最適化したい開発者向けの技術情報です。

C#

WPF で Generic Host を使ってるみ v2

zenn.dev

WPFでGeneric Hostを使用する方法について解説しています。 .NET Aspireのサンプルを参考に、WPFアプリへの汎用ホスト導入を試みます。 C#、WPFに興味のある開発者向けの入門記事です。

C#

Catch Up on Microsoft Build 2025: Essential Sessions for .NET Developers

devblogs.microsoft.com

Microsoft Build 2025の.NET開発者向けの主要セッションをまとめた記事です。 .NETとAIの統合、.NET Aspireの進化、開発体験の向上など、最新情報が満載です。 .NET開発者、特に新しい技術やツールに関心のある人、AIを活用した開発に興味のある人向けです。

C#

Using AI Foundry with .NET MAUI

devblogs.microsoft.com

この記事では、AI Foundryを.NET MAUIアプリケーションに統合する方法を解説しています。 Microsoft.Extensions.AIを使用して、AIの機能をモバイルアプリやデスクトップアプリに簡単に組み込むことができます。 .NET MAUIでAIを活用したスマートなアプリ開発を目指す開発者向けのチュートリアルです。

C#

普通と違う感じの Semantic Kernel 入門 009「Microsoft.Extensions.AI との統合」

zenn.dev

Semantic KernelのMicrosoft.Extensions.AIとの統合に関する記事です。 過去の記事へのリンクも掲載され、Semantic Kernelの基礎から応用までを解説しています。 C#、AI、バックエンドエンジニア、テックリード、アーキテクト向けの記事です。