API構築の基礎を学んだ。QConは、開発者コミュニティにおける知識とイノベーションの普及を促進することで、ソフトウェア開発に力を与える。実務者主導のカンファレンスであるQConは、チーム内のイノベーションに影響を与える技術チームのリーダー、アーキテクト、エンジニアリングディレクター、プロジェクトマネージャー向けにデザインされている。Sheehy氏は、人工知能ハイプ時代における責任ある開発者としてのあり方について、洞察に富んだ開会基調講演をした。Grizzanti氏が、「スタッフ・プラス」への道と、それを「科学」というより「芸術」としてとらえ、芸術を創作することとソフトウェアを創作すること、そして組織のダイナミクスに対処することの類似性について語っている。Codeを採用する:確認するべき6つの適性LCNC(ローコード/ノーコード)プラットフォームは、プログラマーだけでなくプログラマーでなくても、最小限のコーディングとワンクリックのデプロイメントで、アプリケーションソフトウェアを開発できるよう設計されている。ドラッグ&ドロップ方式のインターフェースなどを利用することで、開発・デプロイメントプロセスを簡素化し、効率的なアプリケーション開発とデプロイメントを実現する。4には、キャンセルに対応したアプリケーションやライブラリの構築を支援する新しい型が含まれる予定である。CancellationToken、CancellationTokenSource、そしてキャンセル例外という新しい型は、協調的なキャンセルフレームワークを提供する。新しい型でサポートできるように設計された発端の原則を以下に記す。どんな作業単位が開始したとしても、それにはキャンセル要求に応じた早期終了をサポートする一貫した手段がなければならない。他のさまざまな可動部分を制御するような作業単位は、キャンセル要求を簡単に連鎖させることができなければならない。ブロッキング呼び出しは、キャンセルをサポートできなければならない。PLINQ列挙子におけるMoveNext()のような複合操作の呼び出しは、単純だが包括的なキャンセルのサポートをしなければならない。インフラが長時間にわたる可能性のあるユーザコードへコールバックするときは、ユーザコードは協調的な方法でキャンセル要求を監視して反応することが可能でなければならない。キャンセルは、きれいで一貫したセマンティックスを持ったAPIの一部として明記されていなければならない。キャンセルの実行は強制的なものではなく協調的でなければならない。このフレームワークは、2つの新しい型の上に構築されている。CancellationToken‘キャンセルされる可能性がある要求’を表す構造体。この構造体は、メソッドにポーリングさせたり、キャンセル要求を受け取った時に起動するコールバックを登録させたりするための引数として用いられる。CancellationTokenSourceキャンセル要求を開始するメカニズムを提供するクラス。関係するトークンに対する関連も提供する。この設計によって、キャンセルにおける2つの主要な操作を分離できる。1つはキャンセル要求の開始であり、もう1つはキャンセルの監視と対応である。具体的には、CancellationTokenだけを受け入れるメソッドは、キャンセル要求を監視することはできるが、キャンセル要求を開始することはできない。4の新しいキャンセル型は、堅牢で一貫したキャンセルの振る舞いを持ったシステムを構築するためのフレームワークを提供する。このフレームワークで、特に長期にわたる作業やブロッキング作業を扱うGUIやアプリケーションやライブラリを支援できるだろう。長期的には、現在提供されているサードパーティー製のキャンセルソリューション間の差異や矛盾点を減らすことが目標である。Extensionsと相互運用する均一な契約も提供する。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。