Dino Espositoはサンクトペテルブルクで公演します

こんにちは、Habr!



.NEXTカンファレンスが再び開催され、.NETの世界で最も影響力のある人物の1人であるDino Espositoが復活します! 幸運-JetBrainsと友達になること、そして彼らがDinoと友達になることを幸運に思います:)



Dinoは基調講演で会議を開きます:



物事を知る勇気(オタクではない)

ソフトウェア製品が更新されなくなったときは古いですか? それともちょうどいいですか? Githubのコミット数は、ソフトウェア製品のビジネス関連性を測定するのに十分ですか? 現実の世界では、昔ながらのテクノロジーが基幹業務アプリケーションを実行し、資金を移動します。文字通り、非常に多くの銀行アプリがRPG / AS400のままです。 私の祖母は、「貿易とそのすべてのトリックを学ぶ」と言っていました。 同様に、今日、私は「あなたがする必要のあることをする方法を学び、それを行う」と言います。 WebForms、MVC、Silverlight、またはVB6であっても、問題が発生した場合にのみ、すべての選択肢を探すことをお勧めします。 恐らくトラブルで致命的な損失はありませんでしたが、最初のかゆみでさえもそうではありません。 オタクを感じると肯定的な感覚しか得られません。 代わりに、オタクのように振る舞うと、次のCTPの最初のRCが選択されたファンボーイの制限されたグループにリリースされると、次のバージョンでのみ修正できるトラブルにつながります。 (そして、はい、ASP.NET5と.NET Coreも話します...)






さらに、ディノは部門別報告書を作成します。 どちらを決めるかは私たち次第です。 彼が今回提案したオプションは両方ともアーキテクチャーです。1つ目はフロントエンドに関するもので、2つ目はバックエンドに関するものです。





1.ハイブリッドSPA:待望の新しい町の子供

新しいWebアプリケーションの構築に関しては、テクノロジーに関する限り、明確な答えはありません。 Webフォーム、MVC、または完全なSPAには、うまく合うかどうかにかかわらず、すべての長所と短所、およびシナリオがあります。 唯一の確実性は、レスポンシブでインタラクティブなフロントエンドが必要であり、ハイブリッドSPAアプローチが今日得られる最良の妥協点であるということです。 この講演では、JavaScriptにバインドされたサーバー上にREST APIのみを持つのではなく、クライアント側とサーバー側の機能の組み合わせとして「ハイブリッドSPA」を定義および実装します。




2.正常に機能する一般的なスケーラビリティプラクティス

応答が遅いサイトは、顧客を競合他社に誘導する可能性があります。 しかし、大量のトラフィックで崩壊したサイトはビジネスを停止し、評判が悪くなり、場合によっては会社に責任を負わせることさえあります。 ソフトウェアでは、スケーラビリティとは、大幅なパフォーマンスの損失や障害を引き起こすことなく、増え続けるリクエストを処理するシステムの能力を指します。 スケーラビリティの見方がどうであれ、スケーラビリティの実現は何らかの形でパフォーマンスに関係しています。 しかし、スケーラビリティとパフォーマンスは異なる懸念事項であり、個別に対処する必要があります。 この講演では、アプリケーションのスケーラビリティを「改善」する具体的な方法について説明します。 「絶対にスケーラブルな」アプリを書くためのテクニックではありません。 市場に出回っている製品や技術ではなく、成功したサイトで採用されている一般的な慣行に注目します。 とにかく、ビジネスドメインのデータとプロセスに関する深い知識がなければ、レシピは機能しません。




以下の投票投票で、提案された2つのレポートのうち、どちらをディノから聞きたいかを選択します。



レポートに加えて

ディノはかなり開かれた叔父であり、多くのイタリア人のように、とても社交的です。 また、サブネットの使用経験が豊富です。 したがって、彼を傍観し、ほとんどすべてのトピックで彼と話す勇気がある人。 さて、または少なくともサインを取得:)







そしてもちろん、自分で撮影するか、美しい写真家の手と目で写真を撮ります。







参照資料




All Articles