API構築の基礎を学んだ。QConは、開発者コミュニティにおける知識とイノベーションの普及を促進することで、ソフトウェア開発に力を与える。実務者主導のカンファレンスであるQConは、チーム内のイノベーションに影響を与える技術チームのリーダー、アーキテクト、エンジニアリングディレクター、プロジェクトマネージャー向けにデザインされている。Sheehy氏は、人工知能ハイプ時代における責任ある開発者としてのあり方について、洞察に富んだ開会基調講演をした。Grizzanti氏が、「スタッフ・プラス」への道と、それを「科学」というより「芸術」としてとらえ、芸術を創作することとソフトウェアを創作すること、そして組織のダイナミクスに対処することの類似性について語っている。Codeを採用する:確認するべき6つの適性LCNC(ローコード/ノーコード)プラットフォームは、プログラマーだけでなくプログラマーでなくても、最小限のコーディングとワンクリックのデプロイメントで、アプリケーションソフトウェアを開発できるよう設計されている。ドラッグ&ドロップ方式のインターフェースなどを利用することで、開発・デプロイメントプロセスを簡素化し、効率的なアプリケーション開発とデプロイメントを実現する。Frameworkに対する作業が続いている。Inch(DPI)、アクセシビリティ、同時実行性など、Microsoftが最も関心を持つ分野が示されている。4.8は2019年にリリースされる予定である。1607上で実行できる想定であるが、その決定は最終的なものではない。Span<T>何ができるようになるかに入る前に、最も要求されている機能であるSpanがこのリリースに含まれないことに注意してほしい。Lander氏は次のように述べている。2.1に含まれています。4.8に含めることを検討し、既存のアプリケーションとの互換性の問題があるため、含めないことに決定した。Nugetパッケージで、Spanとその他の関連タイプを使えます。https://www.nuget.org/packages/System.Memory/高DPI高DPIは引き続き.NETにとっての注目点となる。モニターの解像度が向上し続けるにつれて、テキストとイメージが小さすぎて読みにくくならないようにアプリケーションをスケールアップする必要がある。このリリースでは、ClickOnceとWinFormsは高DPIアップデートを適応している。高DPI問題が発生し続ける理由がいくつかある。1つ目は、高解像度モニタが手に入るようになったことである。Microsoftは、スケーリングが必要となるハードウェアが利用できるようになるまで、200%と300%でのスケーリングを効果的にテストできていなかった。モニターの解像度が向上しなくなるまで、スケーリングは引き続き問題になる。1つの課題は、マルチモニタの設定である。アプリケーションが異なる解像度のモニター間を移動すると、スケーリングを再計算してイメージをスワップアウトする必要がある。悪いことに、アプリケーションは異なる解像度の2つ以上のモニターに重なることがある。このような状況に対処するには、さまざまな妥協が必要であり、結果は必ずしも満足できるものではない。パフォーマンスAsyncLocal向けのメモリ使用量の削減やスピンロックの微調整などの、通常の内部的な調整のほかに、このリリースではSqlDataReader.ReadAsyncが実際には非同期で実行されていなかった問題が修正されている。Frameworkの成熟度を考えると、多くの主要ライブラリに競合状態やデッドロックが残っていることを聞かされるのは驚きである。並行実行に関する問題の一覧の一部を下に示す。CLR:新しい動的メソッドの同時呼び出し時の潜在的なクラッシュCLR:EventSourceでDispose()を呼び出し時のデッドロックの可能性Networking:NetworkInformation.NetworkChangeデッドロックのシナリオで、NetworkChangedリスナーとユーザのコールバックに関連したロックWCF:Set()が呼び出される前にWaitHandleを閉じるAsyncResultに存在する競合条件WCF:接続を中断したときの競合状態で、CleanupChannelCollectionsでObjectDisposedExceptionがスローされるワークフロー:極端な使用状況(MSDTCへの大量接続)では、CriticalSectionを1つのスレッドで無期限に保持できたユーザーインターフェイスアクセシビリティ(UIA)UIAの懸念は、WinFormsが新しいUIAの動作となり、UIAのバグがUIAとWPFの両方で修正されていることを引き続き優先事項である。(UIA以外の多くのバグも両方で修正された。4.8リリースノートを参照してください。プレビュービルド自体は、.NETブログを介して入手可能である。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。