.NEXT 2015 Piter:モスクワを絞ることは可能ですか?

12月にモスクワを征服した .NET会議.NEXTは、今や母国のピーターズバーグで再び開催されました。 問題は、首都の規模の後、サンクトペテルブルクのバージョンを劣らないものにすることは可能ですか、それとも北部の首都では必然的にパイプが低くなり、煙が薄くなりますか? カットの下-結論を引き出すための詳細なストーリー。











1つの事実について議論するのは愚かなことです。ピーターズバーグのIT会議が参加者数でモスクワと競争することは困難です。 重要なのは、首都が大きいだけでなく、他の都市の開発者が大規模なイベントに参加したいということです。 そして、このパラメーターのサンクトペテルブルク.NEXTは、予想よりもモスクワに劣っていました。 ただし、「2つの会議のどちらに参加するか」を選択する場合、通常、レポートの数と質、講演者の構成、組織のレベルなど、他の基準が主な基準になります。 そして、ここに主な陰謀があります。より少ない参加者でサンクトペテルブルクで同じレベルを維持することは可能ですか?



「マーケティングのナンセンスのないハードコア」と位置付けられたモスクワ.NEXTは、事件に関する情報と同時に魅力的でした。 サンクトペテルブルクでは、この組み合わせはオープニングの前から始まっていました。参加者の入り口で受け取ったセットの中には、スピーカーが質問すべきであるべきものとすべきでないものに関するメモがありました。 「質問への回答を既に知っている場合、質問はしませんが、PR」などの項目は笑顔を呼び起こしましたが、非常に現実的で馴染みのある痛みのポイントを指し示し、それを避けるのに役立ちました。







モスクワ会議の場合と同様に、最初のスピーカーはディノ・エスポジトでした。 一般的に、選択は明らかです。.NETの世界での彼の国際的な権威に加えて、彼はレポートを明るいショーに変えることができる人として知られているので、基調講演に最適です(技術的な詳細の最大数よりもアクセシビリティと明るさが重要です) ) ただし、両方の都市が同じスターヘッドライナーを受け取ったことは重要です。ピーターズバーグ版のshtetlであれば、このフライトの鳥がいなかったはずです。



そして、ディノは失望しませんでした:技術の応用について話している他の誰がスライドで彼の祖母のフレーズを引用しますか? (「私が10代の頃、女の子が私を嫌うのではないかと心配していたとき、祖母は次のように言った。「まず、問題が発生するまで待ってから解決してください。」これは開発にも当てはまります。) 彼は、ギーク開発者が「ナイトリービルド」を追いかける方法を慎重に歩き回り、それが彼らをよりクールにすると信じ、そのコンテキストで最適に機能するものを選択するのではなく、最もセンセーショナルな技術を盲目的に使用しました。







彼に続いて、 Dmitry Ivanov(JetBrains)がレポート「Tales of Premature Optimization」 (彼のフレーム「遠い遠い王国のVovka」で示されています-アレクセイ・シピレフが最近の JPointでのプレゼンテーションで同じ漫画を使用したのは面白いです)が続きました。 ドナルド・クヌースの古典的な引用である「早すぎる最適化はすべての悪の根源」から始まり、彼はそれを彼自身の「早すぎるペシミ化はすべての悪の根です」と対比しました。 イワノフはクヌートに反論するだけでなく、むしろそれを補足した。 彼によると、開発者は開発の3つの段階を経ます:最初はプロファイリングを行いますが、これの重要性をまだ認識していないため、プロファイリングをせずにコードをプロファイリングして最適化します。 イヴァノフは、最初は最大の2番目のグループと考えていましたが、経験からそれはピラミッドであることが示されました。それらのほとんどはプロファイリングを開始しておらず、それを必要としなくなった人はほとんどいませんでした。



次に、メインステージで、 Andrei Akinshin(Enterra) がトピックマイクロ最適化に 変え、 Knutの同じフレーズを思い出しました。 彼のプレゼンテーションでは、さまざまな技術スピーカーに役立つ興味深いアプローチを使用しました。すべての数値は絶対値ではなく、条件付きの「オウム」で示されました。 Akinshinが説明したように、正確な値は追加の有用な情報を提供せず、気を散らすだけです。なぜなら、それらは特定の状況にあまりにも執着しているからです。 それで、1匹のオウムが1匹半に対してどこかに現れた場合、その関係はすぐに明らかになります-そしてそれは最適化で主要な役割を果たしますか?







一方、2番目の部屋では、.NETの世界に直接影響を与えることを考えれば、Windowsで現在起こっている大きな変化について話した。 MicrosoftのRomuald Zdebskyは、すべてのバージョンのWindowsを組み合わせることを目的とした新しいMicrosoft戦略について説明しました(単一のWindows 10の制御下で、「​​モノのインターネット」からHoloLensメガネまでさまざまなデバイスを実行します)。 開発者にとって、Windows 10は新しいだけでなく、Windowsの最新のメジャーバージョンでもあることが重要です。その場合、システムは単に自分自身を更新します。 特定のアプリケーションに対して、サポートされるバージョンの範囲を指定できます。







それに続いて、Windows 10のテーマはMikhail SamarinFuturice )によって開発されました。 彼は、 「Universal Applications for WIndows 10」というレポートを何かが機能しない可能性があることを警告します」という言葉から始めました。ラップトップのWindows、Visual Studio、およびPowerPointの両方がプレリリースバージョンであったためです。マイクロソフトのポリシーの変更を示しています(以前、会社は公式リリース前に製品へのアクセスをそれほど容易に提供していませんでした)。 新しいWindowsは完全に異なるサイズの画面で特定のアプリケーションを実行できるため、画面に適応するインターフェイスの問題は深刻な問題です-Samarinはこれがどのように機能するかを示しました(ほぼ適応型Webサイトデザインのように)。 彼は、自分自身をモバイル開発者だけと考えている人でさえ、5インチ画面のインターフェイスに限定すべきではないと指摘しました:Windows 10の連続モードは、電話からの画像をコンピューターやテレビでも表示できることを示唆しています。







Espositoはその後、メインステージに戻りましたが、既により多くの技術レポート「機能する一般的なスケーラビリティプラクティス」がありました。 しかし、彼はここでジョークなしにはできませんでした。「スケーラビリティは10代のセックスのようなものです。誰もがそれについて語り、誰もそれを行う方法を知らず、誰もがそれを行うと考えているため、誰もが自分でそれを行うと主張しています。」



それから、 シリル・スクリガンReSharperとロズリンを比較した 。 CyrilはJetBrainsで働いています。実際、彼の製品を見知らぬ人と比較していますが、彼自身がこの問題に個人的な関心を持っていることを正直に認めてプレゼンテーションを始めました。 また、ReSharperの美しさを描いただけではバイアスが問題になる可能性がありますが、パフォーマンスははるかにバランスが取れていました。 同時にカラフルな: カトナロクの戦いはイラストとして使用され、一日の終わりまでに疲れていた観客を蘇らせました。







夕方までに大衆の注目が散らばるという事実により、最終的に「最終的には誰も彼らの声を聞くことはない」として、故意に失った人々が会議のスケジュールに現れるかもしれません。 しかし、この場合ではありません:聴衆のフィードバックの結果によると、すべてのレポートの中で最も優れているのは、2番目の部屋でプログラムを完了したDmitry Soshnikov(Microsoft)よる 「データ処理のF#Magic:モナド、型プロバイダー、および少しの機械学習」 でした 。 そして、 「記憶のユニットテスト」というレポートでメインステージの同じ最後のスロットを取ったロマン・ベロフ(JetBrains)は、モスクワ会議に続いて12月に一般のお気に入りになりました。 つまり、サンクトペテルブルクにとって、強力なスピーカーは内臓にこだわる必要はありません-彼らは一日中ここに十分です。



結果は何ですか? サンクトペテルブルクとモスクワの会議は多少似ていました(たとえば、それぞれが3つのホールで同時に行われました)が、何かが異なっていました-一方が他方より優れているとは言えません。 サンクトペテルブルクの小さなサイズは、彼がブランドを保持することを妨げませんでした。 2つの都市間の永遠の紛争では、この場合、他の多くの都市と同様に、明確な勝者はいませんでした。 しかし、この党はまだ終わっておらず、モスクワには次の動きがあります。12月に.NEXTが再び開催されます。 今、私たちはすでにそこで話したい人からアプリケーション集めています -そのため、あなたは会議がどのようなものになるかを個人的に影響する機会があります。










All Articles