.NEXT 2014モスクワホヌルレポヌトをたずめお砎壊

みなさんこんにちは



そしお再び私、そしお再び運動、そしお再び我々は次の䌚議に぀いお話したす。



たもなく






どうなる






䟡栌


4,000ルヌブルのチケット 。

モスクワのミドル/シニア.NET開発者は、 1日あたりの収入が増えおいたす。



䌚議サむト-dotnext.ru



問題は䜕ですか


レポヌトは、550人甚の倧郚屋ず120人甚の小郚屋の3぀の郚屋で䞊行しお行われたす。 同時に、人気のあるレポヌトを誀っお小さな郚屋に眮いお、そこに矀衆を䜜り、䞍満を抱く人々を䜜成するリスクがありたす。



どうやっお決めるの


ハブラヌに投祚 カットの䞋で-22のレポヌト各1-2段萜ず最埌に投祚。 その結果に基づいお、さたざたな芏暡のホヌルに関するレポヌトを配垃したす。











報告曞




Dino Esposito-ASP.NET vNextあなたにずっおの意味ずMicrosoftにずっおの意味

ASP.NET vNextプラットフォヌムは、MicrosoftスタックによるWeb開発の新しい基盀です。 新しいvNextプラットフォヌムは、珟圚のプラットフォヌムから倚くの機胜を継承し、いく぀かの重倧な倉曎を远加し、さらに重芁なこずに、新しい目暙ず新しい方向を蚭定したす。 ISVの将来よりもMicrosoftの将来にずっお確実に重芁です。



Andrey DreamWalker Akinshin-.NETの異なるバヌゞョンに぀いお話したしょう

䞭玚および䞊玚の.NETプログラマヌ向けに、ランタむムの違いに぀いお報告したす。 あなたが孊びたす



このレポヌトは、少なくずも1回「予期しない」ランタむム動䜜に遭遇したすべおの開発者に圹立ちたす。



Dmitry mezastel Nesteruk-ReSharperの新機胜の䜿甚方法ず最も効果的な適甚方法

ReSharper 9は、Visual Studio "14"、C6および正芏衚珟のサポヌトを远加し、JS / TSおよびグロヌバル倉曎䞀括修正のサポヌトを改善し、コヌドの曞匏蚭定甚の新しい゚ディタヌず新しいナビゲヌション機胜を远加したした。 さらに、すべおのJetBrains .NET補品は新しい共通プラットフォヌムに移行しおいたす。

ReSharperは事実䞊の業界暙準であるため、このレポヌトはすべおの.NET開発者にずっお有甚です。



Timur timyrik20 Guev-C6.0ロザリンずその他の革新

C蚀語の6番目のバヌゞョンは、新しいバヌゞョンごずに重芁な倉曎を行うずいう䌝統を継続しおいたす。 4.0のdynamicず5.0のasync / awaitに続いお、オヌプン゜ヌスコンパむラのRoslynが登堎したす。

新しいコンパむラヌが蚀語の開発にどのように圱響するか、コヌド分析のための新しいツヌルの出珟にどのように圹立぀か、スクリプト蚀語ずしおCを䜿甚するのにどのように圹立぀か、バヌゞョン6.0で登堎した他のむノベヌションに぀いお孊びたす。

このレポヌトは、.NETテクノロゞの開発をフォロヌしおいお、近い将来に新しいバヌゞョンに切り替える予定のある人にずっお有甚です。



Kirill Skrygan-倧芏暡アプリケヌションの䜜成の難しさず、ReSharperを䟋ずしお䜿甚しおそれらを解決する方法

優れた機胜を備えたアプリケヌションを䜜成するため、動的なメモリ割り圓お「メモリトラフィック」の最適化、ナヌザヌむンタヌフェむスの応答性を考慮したフロヌの同期、キャッシュの最適化などの耇雑な問題を解決する必芁がありたす。

以䞋に぀いお孊びたす。



レポヌトは、1秒あたりの操䜜数スルヌプットず応答時間遅延の䞡方の点で、アプリケヌションを最適化する必芁があるすべおの人にずっお有甚です。



Nikita kekekeks Tsukanov-サヌバヌサむドの.NETアプリケヌションのプラットフォヌムずしおLinuxを䜿甚する

ASP.NETむンフラストラクチャずWebApi、NancyFx、ServiceStackなどの䞀般的なフレヌムワヌクの䞡方を䜿甚しお、Linuxサヌバヌアプリケヌションで実行したす。 䞻な問題ず解決策。 パフォヌマンスを向䞊させるためのチュヌニング。 芋通し。



Igor SychevIgor Sychev-Entity Framework 7 + Redis / AzureTableStore

マむクロ゜フトは、補品でNoSQLの䞖界に盎面しおいたす。 .NET開発者にどのような芋通しが開かれ、EFの新しいバヌゞョンで䜕が起こるか、EFのNoSQLは開発者にどのような制限を課したすか、本圓に再孊習する必芁がありたすか

このレポヌトは、システムでNoSQL゜リュヌションを䜿甚するこずを考えおいる人に圹立ちたす。



Stanislav sidristij Sidristy-CLRの仕組みず、CLRの動䜜を倉える方法

閉じられた.NETランタむムは、開発者の心を萜ち着かせたす。 結局のずころ、CLRが提䟛するAPIが少なければ少ないほど、それを䜿っお䜕かをしたいずいうこずが少なくなりたす。 このクロヌゞャヌの背埌に隠れおいるもの、CLRが「内郚」でどのように機胜するか、CLRを圓初の意図ずは異なる方法で動䜜させる方法がわかりたす。



Karlen szKarlen Simonyan-DLRの効果的な䜿甚

Dynamic Language Runtimeは、CLRにダむナミズムをもたらし、環境の䞍可欠な郚分になるための詊みずしお、Iron蚀語プラットフォヌムIronPython、IronRubyで歎史を始めたした。 ただし、C動的蚀語およびスクリプト蚀語以倖の内郚構造、リ゜ヌス消費、およびアプリケヌション䟋の詳现な説明はありたせん。

レポヌトでは、DLRアプリケヌションの実際の䟋を芋お、質問に答えたす。

動的な䞖界でボクシング/ボクシング解陀が行われるのはい぀ですか。

メ゜ッドが遞択するオヌバヌロヌド。

メモリ、動的コヌドのCPUリ゜ヌスの远加コストはいくらですか。

リフレクションなしで最小限のコストでメ゜ッドを呌び出す方法



Andrey VioletTape Gordienkov-PostSharpを䜿甚したコヌドリファクタリング

PostSharpを䜿甚した新しいリファクタリング機胜。 コヌドがただ「匂いがする」堎合、および玔粋なCの可胜性がすでに䜿い果たされおいる堎合の察凊方法。

あなたが孊びたす



これにより、ビゞネスロゞックずむンフラストラクチャコヌドの境界線をさらに明確にするこずができたす。

経隓豊富な開発者ずテクラむド向けのレポヌト。



Dmitry Soshnikov-Fでの関数型リアクティブプログラミングTwitter分析からリヌプモヌションセンサヌずモバむルロボットのプログラミングたで

通垞メモリ内のデヌタを操䜜するのず同じ単玔さで、「ラむブ」デヌタストリヌムを操䜜する方法。 リアクティブプログラミングの抂念ず関数型蚀語Fに粟通し、これらのツヌルの䜿甚䟋をご芧ください。



このレポヌトは、関数型プログラミングに興味があり、それを実践する方法を孊びたいすべおの人に圹立ちたす。



Sergey Mikhalev-SQL Server倉曎デヌタキャプチャの実話

確かに、誰もがこの玠晎らしいパッケヌゞマネヌゞャヌに粟通しおいたす。 しかし、あなたはそれを最倧限に䜿いたすか 䟝存関係を提䟛し、成果物を送信するプロセスは自動化されおいたすか 継続的なビルドに䞍可欠な郚分ですか

この講挔では、Visual StudioでNuGetを䜿甚しおパッケヌゞをむンストヌルする方法だけでなく、統合サヌバヌでTFS、TeamCity、たたはJenkinsであり、MsBuildコマンドラむンからも䟝存関係マネヌゞャヌずしお䜿甚する方法を瀺したす。

継続的なビルドのすべおの参加者ビルドツヌル、バむナリリポゞトリ、ビルドサヌバヌ、そしおもちろん䟝存関係マネヌゞャヌの適切な構成に぀いお説明したす。 たあ、そしおもちろん、デモなしでどこに



ロヌマン・ベロフ-蚘憶ずパフォヌマンス。 ヒントずコツ

メモリリヌクずメモリトラフィックに぀ながる䞀般的な゚ラヌに぀いお孊習したす。これにより、コヌドの信頌性ず生産性が向䞊したす。 あなたが耳にする゚ラヌの䞭には、よくあるこずず非垞に泚意が必芁なものがありたす。

このレポヌトは、メモリリヌクや奇劙な定期的なパフォヌマンスの䜎䞋に盎面しおいる人にずっお有甚です。



Sergey Shkredov-DSLのデメリットず、Cメタプログラミングを䜿甚しお同じ問題を解決する方法

反埩的なタスクの゜リュヌションを自動化するために、ラむブラリが䜿甚され、特に耇雑な堎合には小さなプログラミング蚀語でも䜿甚されたす。 ReSharperの開発䞭に、このような倚くの問題を蚭定しお解決したした。 ほずんどの堎合、Cだけで十分であり、独自の蚀語を発明するこずは避けるほうがよいずいう結論に達したした。

Cメタプログラミングを䜿甚しお兞型的なタスクを衚珟する方法、DSLプログラムの開発ず保守の難しさ、そしおこの点でプログラミングの未来をどのように考えおいるかを孊びたす。

このレポヌトは、実際にDSLに盎面しおいる人に圹立ちたす。



Mikhail Samarin-Windows Phoneで倖郚デバむスずスマヌトフォン機噚を操䜜する方法

Windows PhoneでハヌドりェアAPIを䜿甚する方法を孊習し、カメラを非垞に簡単に䜿甚し、ラむブビデオストリヌムを凊理し、レゎマむンドストヌムロボットずBluetooth経由でデヌタを亀換し、音声ずタッチコントロヌルを構成できたす。

レポヌトの埌、すぐにスマヌトフォンのハヌドりェア機胜の䜿甚を開始し、産業および゚ンゞニアリングの䞡方の趣味プロゞェクトで䜿甚できたす。

このレポヌトは、モバむルデバむスを開発するたたは開発を垌望する党員に圹立ちたす。



ミハむル・シェルバコフ-.NETアプリケヌションで䜕をどのように保護するか

セキュリティアヌキテクチャのコアコンポヌネントは、.NET Framework 4.0以降です。 セキュリティに敏感なアプリケヌションを開発しおいる、たたは開発を蚈画しおいる人向けのレポヌトでは、拡匵可胜なプラグむンシステムの蚭蚈を怜蚎しおいたす。

あなたが孊びたす



䞀緒に、サンドボックスから抜け出す方法を瀺す.NET Frameworkの゚クスプロむトを䜜成したす。

レポヌトにより、アプリケヌションの信頌性ず安党性が向䞊したす。 プロゞェクトが金融業界たたは䞀郚の個人ナヌザヌデヌタのいずれかに関連付けられおいる.NET開発者に圹立ちたす。



Dino Esposito-今日の゜フトりェア開発の課題、痛み、ポむント

顧客は゜フトりェアを泚文しお賌入し、実際の䞖界を映し出したす。 このため、ビゞネスドメむンを深く理解するこずが、成功する゜フトりェアを䜜成するための鍵ずなりたす。 分析はこれたで以䞊に重芁ですが、分析は初期スプリントれロではるかに効果的です。これは、りォヌタヌフォヌルの軜量フォヌムの単なるより凝った名前です。

適切に蚭蚈された゜フトりェアずは、ビゞネスドメむンを理解しお䞀臎させる゜フトりェアであり、簡単に倉曎、適応、曞き換えさえするこずができたす。 しかし、開発者は、䟝存性泚入による倉曎を可胜にする適切なOOPテクニック、継承、耇雑なモデルを䜿甚するこずを匷調しおいたす。 それは臎呜的な間違いであり、このバヌゞョンの珟実䞖界では堎違いである点を陀いお、すべお良奜です。



Dmitry Ivanov-䟋ずしおReSharperを䜿甚しおマルチスレッドデスクトップ.N​​ETアプリケヌションを構築するための原則

このレポヌトは、ReSharperチヌムにおけるマルチスレッドの理解の進化に基づいおいたす。 目暙は、.NETアプリケヌションの信頌性の高いマルチスレッドアヌキテクチャを構築するための厄介な道にゆるやかに散らばる熊手から、被灜した経隓を共有し、孊生を保護するこずです。 .NETの䞊列プログラミングツヌルの詳现、倧芏暡プロゞェクトでどのように、どこで、なぜ䜿甚できるかに぀いお説明したす。

このレポヌトは、耇数階建おで䜜業する必芁があるシニア.NET開発者向けに蚭蚈されおいたす。 参加者は、同期のプリミティブに慣れる必芁がありたす。



りラゞミヌル・アルマ゚フ-モック、スタブ、ロックンロヌルAutoFixtureでサポヌトされおいるテスト

宣蚀的なスタむルで最小限の衚珟力豊かなテストを䜜成する方法に぀いお報告したす。

オヌプン゜ヌスのAutoFixtureラむブラリの䜿甚方法を孊習したす。

保守が容易なリファクタリング耐性のある単䜓テストを䜜成したす。

䞍芁な詳现をすべお削陀しお、テストの可読性を高めたす。

ハヌドコヌディングされたデヌタの量を枛らしたす。

DRY原則に準拠し、テンプレヌトテストの数を枛らしたす。

最埌に、テストの䜜成をお楜しみください。

このレポヌトは、倚くの単䜓テストを䜜成するナヌザヌにずっお有甚であり、退屈で反埩的なコヌドを䜜成するのではなく、テストを䜜成するずきに本圓に重芁なこずに集䞭するこずができたす。



Andrey Chasovskikh-非同期/埅機レヌキの収集

このレポヌトでは、async / awaitの䜿甚に関する䞻な誀解ず゚ラヌを怜蚌し、非同期コヌドを䜜成するための有甚なヒントのリストも提䟛したす。

このレポヌトは、最近async / awaitの䜿甚を開始した人に圹立ち、このテクノロゞヌの背埌にあるもの、䟿利なもの、朜圚的な危険性を理解するのに圹立ちたす。



むゎヌル・マヌシン-開発䞭のFitNesse

単䜓テスト機胜はどこで終了し、統合テストはい぀必芁で、FitNesseを䜿甚しお自宅でどのように実装したすか。 FitNesseの仕組みを孊習し、アプリケヌションの怜蚌䞭に発生する䞀般的な問題の解決䟋を参照し、予想される萜ずし穎ずその回避方法を芋぀けたす。

このレポヌトは、補品の品質を真剣に考えおいるすべおの人、特にプロゞェクトで怜蚌手順を正匏に行っおいる人にずっお有甚です。



Roman Ageev-DevExpressダッシュボヌドによる高速ビゞネスむンテリゞェンス

開発者が分析のためにデヌタを芖芚化するタスクに盎面した堎合、2぀の解決策がありたす。

ロング-すべおを自分で䜜成し、サヌドパヌティのコンポヌネントに芖芚化を実装したす。

芪愛なる-ビゞネスむンテリゞェンスのための゚ンドナヌザヌ゜リュヌションを実装し、コヌドをたったく蚘述しない。

Developer Expressでは、これら2぀の䞡極端の䞭間点を芋぀けようずしたした。 その結果、開発者がアプリケヌションに分析を統合できるコンポヌネントのセットずしお蚭蚈されたDevExpressダッシュボヌド補品が完成したした。䞀方で、芖芚化を䜜成するプロセスはコヌディングを必芁ずしないため、非技術専門家が利甚できたす。 DevExpressダッシュボヌドは、ダッシュボヌドダッシュボヌドをすばやく䜜成するために蚭蚈されたクロスプラットフォヌム補品です。ダッシュボヌドを䜿甚するず、デヌタのグルヌプ化ず集蚈、グラフずテヌブルを䜿甚した芖芚化、フィルタリング、ナビゲヌション、デヌタ䞀貫性の維持などのタスクを解決できたす。

レポヌトの冒頭で、デヌタ分析の問題の解決を開始する際に開発者が盎面する可胜性のある困難に぀いお説明したす。 次に、DevExpressダッシュボヌドを䜿甚しお兞型的な分析タスクの゜リュヌションを瀺し、さたざたな角床から衚瀺しお文字通り「デヌタを操䜜する」方法を瀺したす。 結論ずしお、パフォヌマンス、スケヌラビリティ、およびカスタマむズの問題に觊れたす。



投祚


い぀ものように、投皿の終わりに、窓口係。 人々、あなたが行くであろうそれらの報告のために印を぀けおください。 ホヌルにはさたざたなサむズ120〜550人があるため、回答に基づいお、ホヌルに関するレポヌトを配垃したす。



䌚議に぀いおのいく぀かの蚀葉


プレれンテヌションに興味のある方-こちらが䌚議のサむトです 。 チケットの詳现、䞻催者の連絡先、そしおもちろんチケットを賌入できたす。



All Articles