DotNext 2015モスクワ会議の前に1か月半があります。 レポートの選択、Skypeでの競争力のあるリスニング、そしてライブ。 プログラム委員会のSkypeチャットルームは絶えず私に通知を注いでいます-答える時間があるだけです。 正直なところ、レポートの受信アプリケーションでの作業は、有名なショーの1つに非常によく似ています。プログラム委員会の4人のメンバーは、発表テキストから講演者かどうか、良いレポートか弱いレポートかを理解しようとしています。

もちろん、PCメンバーは無限に頭を突き刺そうとはしませんが、常にチートを行います:申請を提出した著者の記事を読んだり、他の会議や会議でスピーチのビデオを見たり、ソーシャルネットワーク上の潜在的なスピーカーの写真を見たり、狂ったマニアに対処しているかどうかを理解しようとしています(ほとんどの場合、そうです!)。
現在、30以上のアプリケーションがあります。 予想どおり、プログラムへの3分の1は既に受け入れられ、3分の1は拒否され、3分の1は競争力のある選択を受けています。 たとえば、以下では、プログラムディレクター
real_alesがまったく手が届かなかった今日利用可能なレポートのアプリケーションのリストを見ることができます。

以下では、今日の会議プログラムにすでに受け入れられているレポートと講演者について少しお話します。
ハブで
szKarlenとして知られるLuxoftの
Karlen Simonyanが 、
「 。
NETの原子操作とプリミティブ」についてプレゼンテーションを行い
ます 。 このトピックは非常に興味深いものであり、たとえば、Javaの世界では常に議論されています。 わかりやすいアトミックが10年以上存在するJavaで長年働いてきた人として、このトピックは特に密接です-たとえば、最近、モスクワのJavaユーザーグループに関する同様のトピックに関するプレゼンテーション(
パート1 、
パート2 )を行いました。 (ちょっと、
szKarlen 、彼を見てください、たぶん、あなたはあなた自身のために何か面白いものを見つけるでしょう)。
Karlenのレポートから次のことを学びます。
- x86、Itanium、およびARMアーキテクチャ上の.NETとMonoのメモリモデルの違いを減らす方法。
- アトミック操作はどこから来たのか、その目的は何ですか?
- ノンブロッキング同期を実装し、アトミック操作の定型コードの数を減らす方法。
- .NET'eの最新のプロセッサの機能を効果的に使用する例。
- 最後に、 atomics.netライブラリのおかげで、上記の質問に対するエレガントなソリューションが実現しました。

アフィリエイトに知られているASP.NETの本の著者である
Dino Espositoは、2つのプレゼンテーションを行います。
DDD:私にとっての価値とそれは何ですか? -ドメイン駆動設計とは何か、なぜこのアプローチが非常に重要であるかについてのレポート。 一般に、このアプローチは長い間存在し、ハブで
何度も取り上げられ
てきました ディノは、昨年のモスクワDotNextスピーカーディナーでこのトピックについて少し触れました。数年前、最大のテニス協会であるATPのシステムをどのように設計したかについて話しました。 タスクは、テニスファンのためにすべての結果と他の重要な情報をすばやく表示することでした。 私が理解しているように、当時、ディノはテニスをオレンジのブタのように理解していましたが、DDDの原理により、わずか数か月で必要なすべてのことができました。
ハンズオンエクスペリエンス:ドメインモデルを設計することの意味 -このレポートでは、Dinoはアプリケーションのドメインモデルとデータストレージモデルの違いについて説明し、この違いを感じることが重要な理由について説明します。
Dmitry Nesteruk別名
mezastelは 、彼のお気に入りのトピックの1つである
.NETでのボット作成について説明します 。 JetBrainsでの技術的な伝道に加えて、Dimaは金融数学などの他のことよりも多くのことを行います。 そして、この分野では、ボットは非常に効果的なソリューションとなります。
このレポートから、ボットの作成方法、使用可能なテクノロジー、および基盤を構築するための設計原則を学習します。
ちなみに 、
メザステル 、ライブの例はどうなりますか? それとも理論理論ですか? :)
アンドレイ・ アキンシン、別名
ドリームウォーカーが
マイクロ最適化 について語ります。
レポートから、.NETプログラムの実行中に正確に何が起こるかがわかります。 最新のC#コンパイラとJITコンパイラ(RoslynおよびRyuJITを含む)の違いについて説明し、ASMリストを表示し、実際のハードウェアでのコードの実行に関連するいくつかのポイントを分析します。
ちなみに、このパフォーマンスは、6月にサンクトペテルブルクのDotNextで作成した
DreamWalkerレポートの続きです。 ここに記録があります-私はパフォーマンスについて悩んでいて、勇気を愛する誰もが知り合うことを強くお勧めします。

JetBrainsテクニカルエバンジェリストチームの責任者である
Hadi Haririが 、近い将来の
HTTP / 2について語ってい
ます 。
会話は主にHTTPプロトコルバージョン1.1の問題点と、新しいバージョンでの修正方法について説明します。 まず、このレポートは、何らかの方法でWebに接続している人に役立ちます。 将来の変更がアプリケーションにどのように影響するかについてです。 さらに、このレポートは、今日の世界の主要な通信プロトコルの技術的構成要素がどのように変化しているかに単に興味がある人にとっても有用です。

James Nugent-.NET TCP Servers Done Right 。
来ないこのレポートは、I / Oでアクティブに動作し、1秒あたり多くのリクエストを処理し、一定のガベージコレクションで詰まらない高性能の.NETシステムを作成する方法に関するものでした。 レポートの主なトピックは、単純な同期クライアントごとのスレッドサーバーから流行の流行に敏感な非同期サーバーへの変換でした。 オリジナルは絶対に豪華です:「
ヒップスターに準拠した非同期イベントIOを使用する」。 私はこの定義だけのために聞きたかった。
ジェームスが次回成功することを願っています。
サンクトペテルブルクの.NETパーティーのリーダーである
ミハイル・シェチェルバコフ は、.NET開発者のためにWinDbgについて話
します 。 WinDbgを使用して.NETコードをデバッグすることが可能で
あり、必要であるかどうかに関するレポート。
レポートから学ぶことができます
- WinDbgがプログラマに役立つ理由。
- このツールを設定して、その日常的な使用が苦痛をなくし、時間を本当に節約する方法。
- .NETおよび混合コードをデバッグするための基本的な操作とスクリプト。このツールの強力さを実証します。
- WinDbgがWeb開発者にとってどのように役立つか、どのアプリケーションの問題を解決できるか。
仕事は本格的です。 今後2週間で、別の8〜10のレポートを公開します。 したがって、2週間以内に、どのようなプログラムになったのかを説明します。
レポートの詳細な説明(および今後の会議の他の詳細)は、その
Webサイトで入手できます。 さて、過去の会議のビデオは
YouTubeチャンネルでご覧いただけます。