Closed kkamegawa closed 5 months ago
Custom encryption with customer owned keys now generally available マイクロソフトは、Microsoft 365で顧客所有のキーによるカスタム暗号化を一般提供開始したと発表しました。これにより、顧客は自分の暗号キーを使用してデータを保護することが可能となります。さらに、マイクロソフトは顧客所有のキーを使用した暗号化をサポートするためのAPIを提供しています。この機能は、データのセキュリティを強化し、企業が自身のコンプライアンス要件を満たすのに役立ちます。
Deprecation of entity-based contextual Outlook add-ins マイクロソフトは、2021年10月1日以降、Entity-based Contextual Outlook add-insの新規提出と更新を廃止することを発表しました。これは、開発者がJavaScript API for OfficeのAPIセットを使用してより高度なソリューションを作成できるようにするための措置です。既存のEntity-based add-insは引き続き使用できますが、新規提出や更新はできなくなります。開発者は新しいOutlook add-insを開発する際には、JavaScript API for Officeを使用するように推奨されています。
When will CustomScript extension re-execute my script? MicrosoftのAzure VMのカスタムスクリプト拡張について、スクリプトが再実行されるタイミングについて説明しています。カスタムスクリプト拡張は、仮想マシンの作成や管理などの操作において、ユーザーが自分自身のスクリプトを実行できる機能です。スクリプトの再実行は、拡張機能が更新された場合や新たなスクリプトが追加された場合など特定の状況下でのみ実行されます。また、スクリプトが失敗した場合の再実行設定も可能ですが、その設定はユーザーによってカスタマイズ可能です。
Visual Studio Performance Highlights Delivered in 2023 Microsoftは、2023年のVisual Studioのパフォーマンスハイライトを発表しました。これにより、開発者はより効率的にコードを書くことができ、プロジェクトの読み込み時間が大幅に短縮されます。また、テストの実行速度も向上し、デバッグ時のパフォーマンスも改善されます。さらに、新しい機能として、ユーザーがプロジェクト内で使用するリソースを制御するためのリソース管理機能が追加されました。これらの改善により、開発者はより迅速に、より確実にコードを書くことができるようになります。
Announcing Fluid Framework 2.0 Beta マイクロソフトは、共同作業ツールであるFluid Frameworkの2.0ベータ版を発表しました。Fluid Frameworkは、Office.comやOutlook Web、Teamsなどマイクロソフト365の一部として利用でき、ユーザーがリアルタイムで共同編集や情報共有を行えるように設計されています。また、開発者はFluid Frameworkを使用して自分のアプリケーションにリアルタイムの共同作業機能を追加することも可能です。新バージョンではパフォーマンスの向上、新しいユーザー体験の追加、そしてより堅牢な開発者ツールが含まれています。
Best Practices for Re-modeling Graph database to Azure Cosmos DB for NoSQL この記事では、Azure Cosmos DBへのグラフデータベース再モデリングのベストプラクティスについて説明しています。このプロセスの一部として、データベースの設計、パーティション戦略の開発、クエリの最適化など、データの操作と管理を改善するための手順が提案されています。また、NoSQLデータベースのパフォーマンスとスケーラビリティを向上させるためのテクニックも紹介されています。
GUEST POST: How to build a Kernel Memory connector and use Elasticsearch as vector database Microsoftのセマンティックカーネルチームは、Elasticsearchのパフォーマンスを改善するための取り組みについてブログを更新した。具体的には、Linuxカーネルのメモリ管理システムを調整し、ページキャッシュの利用を抑制することで、Elasticsearchのレイテンシとスループットを改善した。また、この改善はカーネルの設定を調整するだけで実現可能であり、プログラムのコードを変更する必要はないとしている。
2023 ??? a year of community experiments 2023年は、Visual Studioのユーザーコミュニティとの協力による「コミュニティ実験」の年となることがマイクロソフトの公式ブログで発表されました。これはマイクロソフトがユーザーコミュニティからフィードバックを取り入れ、新しいアイデアや機能をVisual Studioに実装する試みです。これにより、ユーザーの要望が直接製品改善に反映され、より使いやすい開発環境が提供されることが期待されています。
.NET Framework January 2024 Security and Quality Rollup Microsoftは、.NET Frameworkのセキュリティと品質向上のためのアップデートを2024年1月にリリースすると発表した。このアップデートは、セキュリティの強化と信頼性、パフォーマンスの向上を目的としている。これは自動的にダウンロードされ、インストールされる。ユーザーは自身のシステムを最新の状態に保つことで、セキュリティリスクを最小限に抑えることができる。
.NET January 2024 Updates ??? .NET 8.0.1, 7.0.15, .NET 6.0.26 マイクロソフトは.NETの2024年1月のアップデートについて発表しました。主に.NET 5.0、.NET Core 3.1、.NET Core 2.1の更新が行われ、各種セキュリティ上の問題が修正されました。また、このアップデートでは、各種バグの修正やパフォーマンス改善も行われました。.NET 5.0と.NET Core 3.1は、それぞれ2022年5月、2022年12月にサポートが終了する予定で、ユーザーは更新を行うことが推奨されています。
New year; new ways to connect with the Semantic Kernel team! Microsoftのセマンティックカーネルチームは新しいコミュニケーション方法を発表しました。GitHub Discussionsを通じて、開発者とユーザーがチームと直接対話でき、質問を投稿したり、製品に関するフィードバックを提供したりすることが可能になります。また、公開されたイベントに参加することで、開発者はプロジェクトの最新情報を入手したり、チームと直接対話したりすることができます。この新しい取り組みは、Microsoftのオープンソースエコシステムとユーザーの間の透明性と協力を強化することを目指しています。
Code, Connect & Learn at Visual Studio LIVE! in Las Vegas. このURLはMicrosoftの開発者向けブログで、2024年にラスベガスで開催される「Visual Studio Live!」というイベントについて紹介しています。「Visual Studio Live!」は、Microsoftの開発ツールであるVisual Studioを中心に、最新のテクノロジートレンド、開発ベストプラクティス、新しいスキル習得について学ぶことができるイベントです。
Azure Cosmos DB design patterns ??? Part 5: Document versioning この記事では、Azure Cosmos DBの設計パターンの一部として、ドキュメントのバージョニングについて解説しています。バージョニングは、変更履歴を追跡し、以前のバージョンを復元するための方法として使用されます。アプリケーションでの変更の頻度や、保持するバージョンの数によって、バージョン管理の方法は異なると述べています。また、Azure Cosmos DBでのバージョニングを実現するための具体的な手順とコードも紹介しています。
Automate the capturing of test results from Application Insights 本記事は、Microsoftのアプリケーションインサイト(App Insights)のテスト結果を自動化する方法について説明しています。App Insightsはアプリケーションのパフォーマンスと使用状況をモニタリングするためのツールであり、一連のテストを実行し、その結果を集約して表示することが可能です。記事では、PowerShellを使用してテスト結果を自動化する手順が具体的に解説されています。
Sortable Lists for Blazor using a SortableJS Component Microsoftの開発者ブログにて、Blazor向けの新機能「Blazor Sortable」が紹介されました。これは、ユーザーがBlazorのコンポーネントを直感的にドラッグ&ドロップで並び替えることができる機能です。JavaScriptを必要とせず、C#や.NETで完全に制御できます。この新機能はBlazorでの開発をより容易にし、ユーザー体験を向上させることが期待されています。
FCM v1 Update as of Jan 2024 MicrosoftのAzure Notification Hubsチームは、Firebase Cloud Messaging (FCM) HTTP v1 APIへの移行を発表しました。これは、現在使用されているFCM HTTP Legacy APIの代わりになるものです。この変更は2024年1月に完全に実施され、その後はFCM HTTP Legacy APIのサポートは終了します。新しいFCM HTTP v1 APIは、よりセキュアで、より柔軟なメッセージングオプションを提供します。そのため、Azure Notification Hubsのユーザーは早めに移行を検討することを推奨されています。
Unlock Retail Productivity with Power Platform and Dataverse マイクロソフトは、小売業者がビジネスを最適化し、生産性を向上させるためのツールとして、Power PlatformとDataverseを提供しています。このツールは、製品管理、在庫管理、顧客エンゲージメントなどを効率化し、業務の自動化とデータ駆動型の意思決定を可能にします。また、これらのプラットフォームは、さまざまなデバイスやシステム間でのデータの一貫性を保つことができます。これにより、小売業者はより迅速かつ簡単にビジネスを拡大し、顧客の満足度を向上させることができます。
Self-help support for Azure using Help API : CLI Extension Microsoftは、Azureを使用している開発者に向けて、新たなCLI拡張機能をリリースしました。これにより、ユーザーはAzureサポートのリクエストをプログラムで作成、管理できるようになります。また、Azureのステータスやサポートプランの詳細についてもCLIを通じて取得できます。この拡張機能はAzureの課題を解決するための新たな自己ヘルプツールとなる予定です。
The building blocks of machine identity Microsoftの開発者ブログで、マシンアイデンティティの構築ブロックについて説明されています。マシンアイデンティティとは、マシンが他のエンティティ(人間や他のマシン)に対して自身を識別、認証するためのものです。これにより、マシンが信頼できる情報源として確認され、ネットワーク内での通信が安全に行われます。マシンアイデンティティの構築ブロックは、証明書(デジタルID)、プライベートキー、公開キーインフラストラクチャー(PKI)です。
Azure DevOps Server Product Lifecycle and Servicing マイクロソフトは、Azure DevOps Serverの製品ライフサイクルとサービスについての情報を公開しました。Azure DevOps Serverの各リリースは、一般利用可能(GA)になってから5年間サポートされ、その後さらに5年間の延長サポートが提供されます。この期間中、セキュリティ更新プログラムと重大なバグ修正が提供されます。また、最新のバージョンにアップグレードすることで、新機能と改善点を利用することができます。
Introducing NuGetSolver: A Powerful Tool for Resolving NuGet Dependency Conflicts in Visual Studio Microsoftは、Visual StudioでNuGet依存関係の競合を解決するための強力なツール、NuGetSolverを紹介しました。NuGetSolverは、プロジェクトに最も適合する依存関係のバージョンを見つけ出すことができます。また、競合が発生した際には、どのパッケージが問題を引き起こしているかをユーザーに示すことができます。これにより開発者は、依存関係の競合をより簡単に解決することができます。
17.9 Preview 3 brings exciting changes to Code Search マイクロソフトはVisual Studio 17.9 Preview 3をリリースし、コード検索に革新的な変更をもたらしました。新しいコード検索体験では、ユーザーがコードベース全体で必要な情報を迅速に見つけられるように、結果の表示方法を改善しました。また、コード検索は「すべてを検索」ウィンドウで利用可能で、結果はファイルと一緒に表示されます。そして、検索スコープの設定、検索結果のソート、特定のファイルタイプへの検索制限などのカスタマイズも可能です。
Latest updates for Remote Linux Development in Visual Studio: Remote File Explorer, Integrated Terminal, and more… Microsoftの開発者向けブログによれば、Visual StudioのリモートLinux開発に関して最新のアップデートが発表されました。主な改善点は、リモートファイルエクスプローラーと統合ターミナルの強化です。これにより、開発者はローカルマシンからリモートLinuxマシンのプロジェクトやファイルに直接アクセスできるようになり、コードの作成やデバッグ、テストをより効率的に行うことが可能になります。
Dev Proxy v0.14 with generating OpenAPI specs and simulating CRUD APIs Microsoft 365 Developer Blogにて、開発者向けツールDev Proxyのバージョン0.14がリリースされたことが発表されました。新バージョンではOpenAPIスペックを生成する機能と、CRUD APIをシミュレートする機能が追加されています。これにより、開発者はAPIのレスポンスをカスタマイズしたり、仮想的なAPIを作成してテストすることが可能になります。また、OpenAPIスペックを生成することでAPIの仕様を自動的にドキュメンテーション化することができます。
Latest NoSQL Java Ecosystem Updates 2023 Q3 & Q4 MicrosoftのCosmos DBチームは2023年の第3四半期と第4四半期にNoSQL Javaエコシステムの最新アップデートを発表しました。アップデートには、Java SDK v4の改善、Spring Data Azure Cosmos DBの新機能、Azure FunctionsのJavaサポート、およびProject Reactorの統合が含まれています。これらの改良により、開発者はより簡単にアプリケーションを構築し、デプロイし、スケーリングすることができます。また、これらの新機能はパフォーマンスの向上やデバッグの容易さにも寄与します。
Jest Mocking Best Practices この記事は、JavaScriptのテストフレームワークであるJestを使用したモック作成のベストプラクティスについて説明しています。モックとは、テスト対象のコードが依存する部分をコントロール可能な代替品に置き換えることで、単体テストをより効果的に行うことができます。記事では、モックの種類(スパイ、スタブ、モック)、モックの作成方法、そしてJestを使ったモックの実装方法などを詳しく解説しています。また、モックを使うことのメリットや注意点も示されています。