Closed kkamegawa closed 1 year ago
Top 5 AppSource validation errors for Office Add-ins submissions ??? September 2023?? Microsoft 365 開発者向けブログでは、2023年9月に投稿されたOfficeアドインに関するAppSourceの検証エラーのトップ5を紹介しています。これらのエラーは、開発者がアプリの質を向上させるために知っておくべき重要なものです。1つ目は、アドインのマニフェストが正しく構成されていないこと。2つ目は、アプリの記述が不十分であること。3つ目は、アプリのスクリーンショットが提供されていないか、品質が低いこと。4つ目は、アプリのテスト手順が不十分であること。5つ目は、アプリがMicrosoftのポリシーやガイドラインに従っていないことです。これらのエラーを避けることで、開発者はアプリの承認プロセスをスムーズに進めることができます。
Deprecation of Teams live events API on Microsoft Graph Microsoftは、Microsoft Graph上のTeams Live Events APIを非推奨とし、2022年6月30日に廃止することを発表しました。これにより、開発者は新しいAPIに移行する必要があります。非推奨となるAPIには、イベントの作成、更新、削除、取得など、Teams Live Eventsの管理に関する機能が含まれています。新しいAPIでは、これらの機能が引き続き利用でき、さらに新機能も追加されます。Microsoftは、開発者が移行をスムーズに行えるようサポートを提供するとしています。
The .NET Conf Student Zone is Back! Microsoftのデベロッパーブログによると、.NET Conf Student Zoneが戻ってきました。これは、学生や初心者向けに.NETおよびプログラミングの基本を学ぶオンラインイベントです。2022年2月に開催され、世界中の学生が参加できます。無料で登録でき、オンデマンドで視聴することができます。また、イベントでは、プロの開発者からのアドバイスやリアルタイムでの質疑応答が提供されます。初心者から経験豊富な学生まで、どんなレベルの学生でも参加できる機会です。
Team Work Item Automation Rules (Private Preview) Microsoftは、Azure DevOpsのプライベートプレビュー版で、チームのバックログ自動化ルールを導入しました。これにより、チームはプロジェクトのバックログを効率的に管理し、課題を自動的に適切なチームやエリアパスに振り分けることができます。自動化ルールは、新しい作業項目が作成されたときや、既存の作業項目が更新されたときにトリガーされます。これにより、チームは作業項目の管理が容易になり、エラーが減少し、生産性が向上します。
Announcing the Power Platform solutions with AI and Copilot Learning Path マイクロソフトは、Power Platform ソリューションをAIとCopilot Learning Pathで強化することを発表しました。この新しい学習パスは、Power PlatformのAIビルダー、Power Apps、Power Automate、Power Virtual Agents、そしてMicrosoftのAI Copilot技術を組み合わせたソリューションを提供することを目的としています。これにより、開発者は迅速かつ効果的にAI機能を組み込んだアプリケーションやワークフローを構築することができるようになります。また、この学習パスは、マイクロソフトの公式トレーニングと認定を提供し、開発者がスキルを向上させるためのリソースを利用できるようになります。
Build Reliable and Secure C++ programs ??? Microsoft Learn Microsoft Learnは、C++プログラマーが信頼性とセキュリティを向上させるための学習パスを提供しています。このコースでは、C++の基本、モダンなC++の機能、デバッグ、テスト、メモリ管理、パフォーマンスの最適化、リソース管理、セキュリティのベストプラクティスなど、C++プログラミングに関する重要なトピックについて学ぶことができます。この無料の学習リソースは、初心者から上級者までのC++開発者にとって有益であり、スキルを向上させるための練習問題も提供されています。
Postgres 16 available in Azure Cosmos DB for PostgreSQL, powered by Citus Microsoft は、Azure Cosmos DB for PostgreSQL に PostgreSQL 13 サポートを追加しました。これにより、PostgreSQL の新しい機能や改善されたパフォーマンス、セキュリティ、および管理機能をAzure Cosmos DB ユーザーが利用できます。新機能には、インデックスの進行状況の確認、列の再順序、拡張統計、増分バックアップ、専用チャネルを介したロジカルデコーディングなどが含まれています。これらの機能は、アプリケーションの開発と運用を容易にし、データベースの信頼性とパフォーマンスを向上させます。
PSReadLine 2.3.4 GA Release Microsoftは、PowerShell用のコマンドライン入力補完ツールであるPSReadLineの新バージョン2.3.4を正式リリースしました。このリリースでは、主にバグ修正が行われており、ユーザーエクスペリエンスが向上しています。また、PSReadLine 2.3.4は、PowerShell 7.2.0にも同梱されています。今後、Microsoftは引き続きPSReadLineの機能やパフォーマンスの向上に取り組んでいくとしています。
Announcing TypeScript 5.3 Beta Microsoftは、TypeScript 5.3のベータ版を発表しました。このリリースでは、最適化されたビルドの改善、より良いプロジェクトのエラーチェック、新しいコンパイラーオプションの追加など、多くの新機能と改善が含まれています。また、より柔軟で使いやすい型システムの開発にも焦点を当てています。ユーザーは、TypeScript 5.3のベータ版を試して、フィードバックを提供することができます。正式リリースは近日中に予定されています。
Arm64 Performance Improvements in .NET 8 Microsoftの開発ブログによれば、.NET 8では、ARM64パフォーマンスが大幅に向上する予定です。これは、Apple SiliconやSnapdragonプロセッサを搭載したデバイスのパフォーマンスを改善することを目指しています。.NET 8では、ハードウェアの進化を最大限に活用し、最適化されたコードを生成するためにコンパイラの改善が行われます。また、ベンチマークテストにより、ARM64パフォーマンスの改善が明らかになり、今後のリリースでもその効果が期待されています。
Find what you need with Microsoft Graph connectors Microsoftは、Microsoft Graph Connectorsを使用して、Microsoft Search機能を拡張し、組織内外のさまざまなデータソースにアクセスできるようにしました。これにより、ユーザーは、Microsoft 365, Azure DevOps, Salesforce などのデータを検索して迅速にアクセスできるようになります。また、Microsoft Graph Connectorsは、データのインデックス作成、検索、表示をカスタマイズするためのAPIも提供しています。これにより、企業は、データの共有とコラボレーションを改善し、効率的な情報検索を実現できます。
Open Sourcing IFC SDK for C++ Modules Microsoftは、C++ ModulesのIFC SDKをオープンソース化しました。これにより、C++開発者がモジュールインターフェイスファイル(.ifc)を生成、操作、検証するためのツールキットが提供されます。このSDKは、Clangコンパイラと互換性があり、C++20モジュール機能をサポートしています。これにより、C++コードのビルド時間の短縮と、コンパイル済みモジュールの再利用が可能になります。また、C++のモジュールエコシステムを促進し、オープンソースコミュニティと協力して改善していくことが期待されています。
??????.NET 8 RC1????????? Microsoftは、.NET 8のリリース候補1 (RC1) を発表しました。このリリースは、開発者がプロダクション環境での使用に向けて.NET 8を評価するためのもので、最終リリースに向けた最後のステップです。このリリースには、C# 10、F# 6、Visual Basic 16.10、およびASP.NET Core 6.0が含まれます。また、新しい機能、改善、およびパフォーマンスの最適化が実装されています。開発者は、このリリースを使用して、アプリケーションを.NET 8に移行し、新しい機能や改善点を試すことができます。
C# Dev Kit – Now Generally Available Microsoftは、C# 開発者向けの新しいエクステンション「C# Dev Kit」を正式にリリースしました。これは、Visual Studio CodeとVisual Studio 2019でC#開発をサポートするための拡張機能で、より高速で安定した開発環境を提供します。主な機能には、シンタックスハイライト、自動補完、リファクタリング、デバッグ、テスト、その他のプロダクティビティ向上機能が含まれます。また、C# Dev Kitは、.NET 5.0および.NET 6.0プレビューに対応しており、新しいプロジェクトテンプレートとツールを提供しています。
Creating a Kubernetes Application for Azure SQL Database Microsoftは、Azure SQLデータベースと連携するKubernetesアプリケーションの作成方法を示すチュートリアルを公開しています。これにより、Azure SQLデータベースを使用するアプリケーションのデプロイを容易に行えるようになります。チュートリアルでは、Visual Studio CodeでKubernetesアプリケーションを作成し、Azure SQLデータベースに接続してデータを取得する方法を説明しています。また、アプリケーションのデプロイ方法、スケーリング、アップグレード、モニタリングについても触れています。
Skills to plugins: fully embracing the OpenAI plugin spec in Semantic Kernel MicrosoftのSemantic Kernelチームは、OpenAIプラグイン仕様を完全に採用し、AI技術者が独自のプラグインを開発しやすくすることを発表しました。Semantic Kernelは、Microsoftの言語理解AI技術であるProject Alexandriaの一部で、プラグインを利用して技術者が柔軟にカスタマイズできるようになります。これにより、AIの能力を向上させ、より多くの分野で活用できるようになります。また、Semantic Kernelチームは、GitHub上で開発プロセスを公開し、コミュニティとのコラボレーションを促進しています。
Azure Developer CLI (azd) – October 2023 Release Microsoft Azureは、2023年10月にリリースされるAzure Developer Command Line Interface (CLI)「azd」の新機能を発表しました。新機能には、パイプライン管理、インフラストラクチャのコード管理、シークレット管理、アラート管理などが含まれます。これにより、開発者は効率的にAzureリソースを管理し、デプロイメントを自動化することができます。また、CLIのパフォーマンスと安定性も向上し、エラー処理が改善されています。これらの新機能は、Azure開発者がより迅速かつ簡単にプロジェクトを実行できるようにすることを目指しています。
The convenience of System.Text.Json Microsoftは、.NET Core 3.0で新しいJSONライブラリであるSystem.Text.Jsonを導入しました。これは、高速で効率的なJSON処理を提供し、JObjectやJson.NETといった他のJSONライブラリと比較してメモリ使用量が少なく、パフォーマンスが向上しています。System.Text.Jsonは、シリアル化、デシリアル化、DOM操作、およびUTF-8バイト配列との相互変換をサポートしています。また、カスタムコンバータを使用して、デフォルトのシリアル化やデシリアル化動作をオーバーライドすることも可能です。
Building immersive experiences with Microsoft Mesh Microsoft Meshは、ユーザーが遠隔地にいるにも関わらず、共同でプロジェクトに取り組むことができる新しいツールです。これにより、3Dコンテンツを共有し、編集し、コラボレーションできる共有空間が作成されます。Microsoft 365開発者ブログでは、Microsoft Meshを使って没入感のある体験を構築する方法について説明しています。記事では、Meshの使用方法、開発者が利用できるSDKとツール、さらにはHoloLens 2やVRデバイスとの連携についても触れています。この新しいテクノロジーにより、開発者は仮想空間でのコラボレーションやリアルタイムの3Dコンテンツの編集が可能になります。
Android tokenizer for OpenAI Microsoftの開発者向けブログによれば、Microsoft Surface Duoアプリの開発者は、OpenAIのChatGPTを使って、ユーザーとの対話を効果的に行うことができます。ChatGPTは、GPT-3.5-turboエンジンを活用したOpenAIの最新の対話型AIモデルであり、開発者が対話型アプリケーションを構築する際に、一貫性と効果性を向上させることができます。このブログでは、ChatGPTとSurface Duoアプリの統合方法についての詳細と、Android開発者がどのようにChatGPTを活用できるかについて説明しています。
How Microsoft Empowers Developers with Disabilities: Celebrating NDEAM 米国では10月が国立障害者雇用認識月(NDEAM)であり、マイクロソフトはVisual StudioとVS Codeのアクセシビリティ向上に取り組んでいます。Visual Studio 2019では、新しいブルー テーマ、キーボード ショートカット、拡張機能が追加され、よりアクセシブルな環境が提供されています。また、Visual Studio Codeも改善され、スクリーンリーダーとの互換性が向上し、エディタ内のナビゲーションが改善されています。マイクロソフトは引き続きアクセシビリティの向上に努めていくとしています。
Announcing Azure Cosmos DB custom routing endpoints for Azure IoT Hub – GA Microsoft Azure Cosmos DBは、Azure IoT Hubのカスタムルーティングエンドポイントを一般提供 (GA) として発表しました。これにより、IoTハブのデバイステレメトリデータを独自のエンドポイントに簡単にルーティングできるようになります。ユーザーは、データのフィルタリングや変換、ストリーム処理など、Cosmos DBでのデータ管理を柔軟に行えるようになります。また、データのリアルタイム処理、バックアップ、分析にも役立ちます。これにより、IoTアプリケーションの開発が容易になり、よりスムーズなデータ管理が可能になります。
Microsoft 365 Developer Program instant sandbox service is restored Microsoft 365開発者プログラムのインスタントサンドボックスサービスが復旧しました。このサービスは、開発者がMicrosoft 365アプリケーションを開発、テスト、デバッグするための環境を提供します。サービスの停止により、一部の開発者が新しいサンドボックスを作成できなくなっていましたが、現在は正常に機能しています。ただし、既存のサンドボックスは引き続き利用できます。今後もMicrosoftは、開発者向けサービスの改善と安定性の向上に取り組んでいきます。
Python in Visual Studio Code – October 2023 Release Microsoftは、Visual Studio CodeのPython拡張機能の2023年10月リリースを発表しました。このリリースでは、より高速なスタートアップ、プロセスの分離、シンタックスエラーの自動検出、変数の表示改善、関数のシグネチャヘルプの改善など、パフォーマンスと安定性の向上が図られています。また、今後のリリースでは、型の推論とコード補完の改善が予定されています。これらの更新により、Python開発者はVisual Studio Codeでのコーディング体験が向上し、生産性が向上することが期待されます。
PSResourceGet is generally available Microsoftは、PowerShell パッケージを管理するための新しいツールである PSResourceGet を正式にリリースしました。このツールは、モジュールやDSCリソースのインストール、アップデート、公開などのタスクを実行するために使用できます。また、PowerShell Gallery やその他のリポジトリからリソースを検索することも可能です。PSResourceGet は PowerShell 7.0 以降で動作し、PowerShellGet と互換性があります。このリリースでは、モジュールのインストールとアップデートのパフォーマンスが大幅に向上しています。
Apache Cassandra version 3.11 support beyond EOL Microsoft の Cosmos DB は、Apache Cassandra のバージョン 3.11 を End of Life (EOL) を超えてもサポートしており、Cassandra API を介して利用できます。これにより、アプリケーションの移行やアップグレードが容易になり、パフォーマンスの向上や新機能の利用が可能です。また、Azure Cosmos DB の Cassandra API は、Cassandra のオープンソースプロジェクトとの互換性も保証し、開発者が独自のアプリケーションを自由に構築できるようになります。
Visual Studio 2022 17.8 Preview 3 is here! Microsoftは、Visual Studio 2022の最新バージョンである17.8 Preview 3をリリースしました。このアップデートでは、コード変換の品質向上、新しいプロジェクトテンプレート、開発者の生産性を向上させるさまざまな機能が追加されています。また、C++開発者のための新しいコード分析ツールや、.NET 6の新機能に対応したASP.NET Coreの改善が含まれています。さらに、システムの安定性とパフォーマンスも向上し、Microsoftは引き続きユーザーフィードバックを受け付けています。
October patches for Azure DevOps Server Microsoftは、Azure DevOps Server 2020、Azure DevOps Server 2019、およびTeam Foundation Server(TFS)2018に対する2021年10月のパッチをリリースしました。これらのパッチは、セキュリティや品質の改善を提供し、機能やパフォーマンスの向上を図ります。また、Microsoftは、これらのパッチの導入を推奨し、それらを適用することで、開発チームが効率的に作業できるようになります。今後もMicrosoftは、品質やセキュリティの改善を継続して提供する予定です。
Announcing .NET 8 RC2 Microsoftは、.NET 8 RC2を発表しました。これは、.NET 8の最終リリース候補であり、開発者がアプリケーションの互換性を確認するために使用できます。RC2は、より多くの機能とパフォーマンスの改善を提供し、最終リリース前のフィードバックを収集することを目的としています。重要な機能には、C# 10、Visual Basic 17、F# 6、および新しいツールとSDKが含まれます。開発者は、プロジェクトを最新のバージョンにアップデートして、新機能と最適化を活用することができます。
ASP.NET Core updates in .NET 8 RC 2 Microsoftは、.NET 6 RC 2の一部としてASP.NET Coreのアップデートを発表しました。これにより、開発者はBlazor WebAssemblyアプリをより簡単に開発し、デバッグすることができるようになります。また、ホットリロードのパフォーマンスが改善され、新しいミニマムテンプレートが導入されました。さらに、HTTP/3のサポートが向上し、WebSocketのパフォーマンスも改善されています。これらのアップデートにより、開発者はより効率的で安定したWebアプリケーション開発を行うことができます。
Announcing .NET MAUI in .NET 8 RC 2: More Quality Microsoftは、.NET 8 RC 2の一部として.NET MAUI(Multi-platform App UI)を発表しました。.NET MAUIは、Windows、Mac、iOS、Androidなどのマルチプラットフォームで動作するアプリケーションの開発を簡単にするためのツールキットです。これにより、開発者は単一のプロジェクトとコードベースを使用して、複数のプラットフォームに対応したアプリケーションを開発できます。また、.NET MAUIは、アプリケーションのパフォーマンスと起動時間を改善する最適化も提供しています。今後のアップデートでは、新しいコントロールや機能、バグ修正などが追加される予定です。
EF Core 8 RC 2: Smaller features in EF8 Microsoftは、.NETのオープンソースデータアクセス技術であるEntity Framework Core (EF Core) 8のリリース候補2 (RC2) を発表しました。これは、2022年11月にリリースされる.NET 6の一部です。EF Core 8では、より高速でより効率的なデータアクセスが可能になり、新機能や改善が追加されています。主な変更点は、リリース候補1 (RC1) からのバグ修正、SQLiteへの新機能の追加、データベースプロバイダー間でのクエリ変換の改善、スキーマの自動作成の改善などです。
.NET October 2023 Updates ??? .NET 7.0.12, .NET 6.0.23 Microsoftは.NET 7.0をリリースし、新しい機能、パフォーマンスの向上、品質の向上、およびデバッグエクスペリエンスの向上に重点を置いた更新を行いました。また、ASP.NET Core、Entity Framework Core、ML.NET、WinUI、Xamarin.Forms、Visual Studio、Visual Studio Code、.NET MAUI、およびF#のアップデートも提供されています。一部のプロジェクトにはプレビューリリースが含まれており、開発者が新機能を試すことができます。これらのリリースは開発者のフィードバックに基づいて改善され、安定したリリースが提供される予定です。
Decoding AI: Part 3, Making data speak human Microsoft Azure Governmentは、AI(人工知能)の潜在的なリスクについて説明しています。AIのリスクには、バイアスのあるデータセット、倫理的な問題、不確実性、透明性の欠如などがあります。これらのリスクに対処するために、Azureは、アルゴリズムの公平性、透明性、セキュリティ、プライバシーに焦点を当てたツールを提供しています。また、組織がAI技術を正しく使用できるように、エキスパートチームもサポートしています。
Introducing the v1.0.0 Beta1 for the .NET Semantic Kernel SDK Microsoftの開発者ブログによると、.NET Semantic Kernel SDKのv1.0.0-beta1が導入されました。このSDKは、プログラムの意味を理解し、それを利用してコードの品質や保守性を向上させることができます。また、リファクタリングやコードの自動生成など、開発者がより効率的に作業できるよう支援します。これにより、コードの読みやすさやエラーの発見が容易になり、開発者はより高品質なソフトウェアを迅速に提供できるようになります。
Introducing Windows Terminal Canary Microsoftは、Windows Terminalの新しいリリースチャネルであるWindows Terminal Canaryを発表しました。Canaryチャネルは、開発者が最新の機能やバグ修正をすばやく利用できるようにする目的で、毎晩自動的にビルドされます。ただし、Canaryチャネルの使用は開発者向けであり、一般ユーザーには推奨されません。Canaryチャネルのリリースにより、開発者はWindows Terminalの最新の更新を容易に取得し、新機能を試すことができます。
Overhauled F# code fixes in Visual Studio Microsoftは、Visual StudioのF#コード修正を大幅に改善しました。F#は関数型プログラミング言語であり、.NETプラットフォーム上で動作します。Visual Studioは、開発者がコードの問題を検出し、修正するための効率的なツールを提供しています。改善されたF#コード修正機能には、クイックアクションとリファクタリング、コード生成、検索と置換、ドキュメント整理、コードの問題の自動修正などが含まれています。これにより、開発者はコードの品質を向上させ、効率的に作業できるようになります。
Chat Copilot Integration with Semantic Memory – Release 0.5 Microsoftの開発者ブログによると、開発者向けのAIアシスタントであるChat Copilotが、セマンティックメモリ(意味記憶)リリース0.5と統合されたとのことです。この統合により、Chat Copilotは過去の会話やコードを参照して、開発者の問題解決を助けるとともに、アプリケーション開発でのチームのコラボレーションを向上させることができます。また、開発者は自分のスキルセットや作業習慣に応じてChat Copilotをカスタマイズすることも可能です。
Power Platform Global AI Hack Wrap Up Microsoft Power Platformが主催するグローバルAIハックが終了し、世界中からの参加者が様々な業界の課題を解決するためのAIソリューションを提案しました。優勝チームは、オーストラリアのオンライン教育プラットフォーム Edu-Support で、感情分析を利用して生徒のストレスを測定し、学習成果を向上させることを目指すプロジェクトを展開しました。このイベントは、AI技術を活用して社会的課題を解決するアイデアを生み出すための場となりました。
Structured Diagnostics in the New Problem Details Window Microsoftは、Visual Studio 2019 16.10 の新しい問題詳細ウィンドウで構造化された診断情報を提供することを発表しました。これにより、問題が発生した場合に、デバッグやコードの理解を助ける情報が整理された形で表示されます。具体的には、エラーの原因や影響を示す情報が、構造化されたツリー形式で表示されることで、問題の解決が容易になります。また、この機能は、プログラムのテンプレートやコンセプトを使用している場合に特に有益です。
Designed with your feedback: a better Extension Manager Microsoftは、Visual Studio 2022 の拡張機能マネージャをユーザーフィードバックをもとに更新しました。これにより、拡張機能を検索、インストール、アップデート、管理するための新しいUIが導入されました。具体的な改善点としては、拡張機能の検索機能の改善、ダークモード対応、拡張機能の詳細情報の表示、インストールされている拡張機能の更新状況を確認できるようにする機能などが挙げられます。これらの改善により、Visual Studio 2022 の拡張機能マネージャは、より使いやすく効率的なものになりました。
“Search the web” for up-to-date OpenAI chat responses MicrosoftのSurface Duo開発者ブログによると、Androidアプリ開発者がMicrosoft Surface Duoデバイス上でOpenAIのChatbot APIを使用して、ChatGPTを活用した新しいチャットベースのアプリケーションを構築できるようになりました。この記事では、Androidアプリケーションを作成するための基本的な手順と、APIの呼び出し方法を説明しています。この統合により、開発者は会話型AIの力を利用して、ユーザーと自然な対話を行うアプリケーションを簡単に開発できるようになります。
Authoring an RBAC API for your application Microsoftは、アプリケーション用のRole Based Access Control (RBAC) APIを提供しています。これにより、アプリケーション内のリソースへのアクセスを管理するための役割ベースのアクセス制御が可能になります。RBAC APIを使用することで、アプリケーション開発者はユーザーがどのリソースにアクセスできるかを定義し、リソースへのアクセス許可を簡単に管理できます。また、これにより、企業はセキュリティ要件を満たすことができます。