同社は、実稼働アプリケーションを最適化するためのツールとして、ネイティブAOTとアプリケーショントリミングの開発を行っており、.NET 8ではwebapiaotを用いてトリミングとAOTの両方に対してWeb APIアプリケーションを最適化した。 .NET 9では、他の種類のアプリケーションでも同様のことを行うべく、すべてのASP.NET CoreアプリケーションにてDATAS GCの改善に取り組んでいる。Azure Container Appsパートナーは、Kubernetesベースの環境内で.NET 9アプリケーションを複数のインスタンスへ簡単に拡張できるようにしており、Microsoftとの協力によって偽造防止トークンや認証トークンといった一時的なデータが、データ保護を使用して正しく暗号化され、レート制限APIが改善され各ノード間で最適な動作が保証されるよう取り組んでいるという。 Vi
2024-02-02: Microsoft Copilot with SignalR, Office's RTC migration to modern .NET, Uno Platform 5.1 トピックス Building AI-powered Microsoft Copilot with SignalR and other open-source tools - .NET Blog https://devblogs.microsoft.com/dotnet/building-ai-powered-bing-chat-with-signalr-and-other-open-source-tools/ SignalR とその他オープンソースツールを使用して構築した Microsoft Copilot についての解説。 SignalR を使用した低レイテンシーな通信チャネルを確立 アダプ
コンポーネント、ライブラリ製品をはじめとするソフトウェア開発ツールの提供により、国内外の開発者を支援するメシウス。同社では旧社名のグレープシティ時代の2015年から、アプリケーション開発技術や自社製品にかかわる最新動向を紹介するグローバル規模の技術カンファレンス「ECHO」を毎年開催してきた。去る2023年11月29日には、新社名を冠して初となる「ECHO 2023」をウェビナー形式で実施した。今回は「.NET開発の行方 ~技術選択のポイントと最新の技術トレンド」と銘打ち、まさに直前にリリースされた「.NET 8」を受けて、.NET開発の動向についての開発者の関心が大いに高まるなか、.NET 8に搭載された新機能や.NETプラットフォームにおいて描かれる今後のロードマップなど、盛りだくさんな情報を伝えるものとなった。 .NET 8の登場によりさらに前進する「One .NET Vision」
C# で書かれた将棋の思考ルーチンの高速化のため,(Visual C++ 用の) 組み込み関数 _mm_prefetch 的なものを使うべく,ネイティブコードで書かれた DLL と C# で書かれたメインの思考ルーチンを組み合わせてみた,というお話.ふむふむ. http://d.hatena.ne.jp/ak11/20100515/p1:title= http://d.hatena.ne.jp/issei_y/20100501/1272668964:title= ざっと眺めて C# のみで書けそうだったので,気分転換も兼ねて書いてみました.個人的には単一の(メタ)言語で完結するプロジェクトが好きです.配布するファイルの数が減るのはインストール・アンインストール作業やバージョン管理が楽になります.Visual Studio で複数言語を混在させると,Express Edition の人にビル
Microsoftは2023年11月14日(米国時間)、「.NET」の新バージョンのリリースを発表した。「.NET 8」は、パフォーマンス、安定性、セキュリティなどを改善し、開発者の生産性とイノベーションのスピードを向上させるプラットフォームとツールを提供するという。 .NET 8のリリースに合わせ、.NETチーム、パートナー、.NETコミュニティーは、11月14~16日の3日間にバーチャルイベント「.NET Conf 2023」を開催し、.NET 8の新機能と、.NETで何を構築しているかについて説明した。 Microsoftは.NET 8のリリースによって「インテリジェントでクラウドネイティブなアプリケーションやトラフィックをスケーリングする際、高トラフィックのサービスを構築する方法が変わる。新しい機能や最適化が導入され、開発者がより効率的にこれらのアプリケーションを構築できるようにな
C# 12 is available today! You can get it by downloading .NET 8, the latest Visual Studio, or Visual Studio Code’s C# Dev Kit. For your existing projects, you’ll also need to indicate that you want to change your language version. You can change your language version by changing your TargetFramework to .NET 8: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>net8.0</TargetFramewor
マイクロソフト、「.NET 8」正式リリース、2年ぶりのLTS版。Dynamic PGOによる最適化コンパイル、事前コンパイルのバイナリサイズが半分など、さらなる高速化が前進 Announcing the availability of .NET 8, the latest LTS version of one of the world’s leading development platforms. With this release, .NET reshapes the way we build intelligent, cloud-native, applications and high-traffic services that scale on demand. https://t.co/WqZkUpJOhN pic.twitter.com/NmARKBd78q — .NET (
.NET 7 introduces a source generator for P/Invokes that recognizes the LibraryImportAttribute in C# code. When it's not using source generation, the built-in interop system in the .NET runtime generates an IL stub—a stream of IL instructions that is JIT-ed—at run time to facilitate the transition from managed to unmanaged. The following code shows defining and then calling a P/Invoke that uses thi
今日は、「Globalization Invariant Mode」に変更したら、意外と忘れがちなところで差が出たみたいな話。 Globalization Invariant Mode 以前に1回ブログに書いてるんですが、 .NET の文字列 API にはカルチャー依存なものが多くて、 例えば 1.2.ToString() すらカルチャー依存です。 大陸ヨーロッパだと小数点を , にすることが多く、そのあたりの OS でこの ToString を実行すると "1,2" になります。 一方で、カルチャーごとの書式情報みたいなのは結構データ量が多いので、 WebAssembly みたいなフットプリントを小さくしたい環境では「そのデータを除外したい」要件があったりします。 そこで導入されたのがGlobalization Invariant Mode。 CultureInfo.CurrentCul
.NET 8 Preview 6リリース。iOSをターゲットにしたコンパイラ「Native AOT for iOS」が登場 マイクロソフトは、同社がオープンソースで開発するアプリケーションフレームワーク「.NET 8 Preview 6」のリリースを発表しました。 新機能として、iOSをターゲットにネイティブバイナリを生成するコンパイラ「Native AOT for iOS」が搭載されています。 Announcing @dotnet 8 Preview 6 Details: https://t.co/I7pzRvS4vd // @justinchronicle#dotnet #dotnetdevelopers pic.twitter.com/mxnH8Zmh0s — .NET Developers (@dotnet__news) July 12, 2023 .NETは、マイクロソフトがWi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く