DevConダイジェスト#1。 .NETに飛び込む





こんにちは、Habr! 毎年恒例の大規模なDevCon会議の準備を進めている間、会議レポートを視聴して専門家と連絡を取り、会議の知識を深め、更新する開発者にとっては良いことになると判断しました



そのため、会議のいずれかのエリアで毎週テーマごとに資料を収集し、最近のニュース、新しいトレーニング資料、サイドイベントの発表、その他の有用なリソースを1か所に集めることにしました。






ニュースと記事



.NET Coreの概要







Immo Landwerthによる、最新のタッチデバイス用のASP.NETおよび.NET Nativeの基盤を形成した、新しいオープンでモジュール型のクロスプラットフォーム.NETプラットフォームである.NET Coreの作成の歴史に関する詳細な記事。



オープンソースのCoreCLR(GC、JIT、相互運用機能など)!







CoreCLRは、.NET Coreの.NETランタイムエンジンであり、ガベージコレクションとネイティブコードへのコンパイルも含まれます。 この記事では、エンジンの公開をGitHubのクリアテキストで発表し、利用可能なコードリポジトリに関する詳細を明らかにします。



PowerBIを使用して.NET CoreCLRリポジトリを学習した方法 [En]







Scott Hanselmanが、最近発表されたPowerBIデータ分析ツールを使用して、GitHubのCoreCLRリポジトリをどのように研究したかについて語っています。 作成者または時間別に分類されたコード変更の統計を表示したいですか? Scottは、自然言語を使用してこれらのクエリやその他のクエリを実行する方法を示します。



14主要なVisual Basic 14の機能強化 [En]



Visual Basic言語(.NETで2番目に人気のある言語)が更新されるVisual Studio 2015のリリースを見越して、Lucian WischikはVBチームと話をしました。 Visual Basicの14番目のバージョンは、ゼロから完全に書き直されました(VBで約130万行のコード)-以前のバージョンはC ++で記述され、この機会を利用して言語のあらゆる部分を再考しました。 この記事では、開発者がお気に入りの瞬間を共有します。コード作成のエクスペリエンスの改善から、言語自体の新製品まで。



VB 14の新機能に関する Lucianの記事も参照してください。



新しいC#6機能 [En]



Mads TorgersenがVS2015 Previewで利用可能なC#の最新の6番目のバージョンについて語っています。 C#6は、新しいコンセプトを追加せずにプログラマの日常作業を簡単にし、同じタイプのコードの量を減らすことを目的としています。 この記事では、Madsが多くの小さな改善(条件ステートメント?..やプログラム要素の名前を解決するためのnameof演算子など)について語っています。



VS 2015のプレビューF#4およびVisual F#ツール [En]



この問題の言語マラソンは、リンカーンアトキンソンによる機能分野の新機能に関する記事によって完了します-ファーストクラス関数としてコンストラクターを使用したF#の新しいバージョン、変数値と拡張メインライブラリの作業の簡素化。



Roslyn Analyzerへのコード修正の追加 [En]



Roslynを使用した正規表現アナライザーの作成に関するAlex Turnerの継続記事 。 新しい記事では、開発者が最終的なコードがどのように見えるかをすぐに確認し、必要に応じて修正を自動的に適用できるように、コードを修正するための提案とともにツールチップを追加する方法を示します。



すべてのプログラマーがコンパイラーの最適化について知っておくべきこと



Hadi Braisは、Visual C ++コンパイラで使用される最適化について説明します。 この記事では、使用される主な手法について説明し、コンパイラがアプリケーションに対して行う必要がある決定について説明します。 この記事の目的は、同様の操作を自分で行う方法を教えることではなく、コードで何ができるかをよりよく理解することで、上記のコンパイラーの信頼性を高める方法です。






イベント



CLRiumでの2回目の.NETコミュニティミーティング



モスクワ(4月3〜4日)およびサンクトペテルブルク(5月29〜30日)では、CLR、Roslin、RyuJIT、CoreFxの内部でミニカンファレンスが開催されます。






マイクロソフトバーチャルアカデミーコース



刺激的なC#プログラミング







開発者向けの最もよく見られるMVAコースの1つで、プログラミングの方法を習おうとするすべての人向けに設計されています。 Dmitry Soshnikovは、簡単な例を使用して(画面上をvirtualう仮想のカメのように)、言語の基本と基本的なアルゴリズムを生徒に紹介します。



Cでの最新アプリケーションの開発#







Dmitry SoshnikovとTatyana Smetaninaの新しいコースでは、.NETプラットフォームの多様性と、クラウドからアプリケーションやモノのインターネットまで、さまざまな条件でC#を使用する幅広い可能性を紹介します。



C#プログラミング言語( パート1パート2



Sergey BaydachnyによるC#言語での作業に没頭することは、構造、型、クラスなどの基本と、ファイルやストリーム、コレクション、非同期プログラミングなどの高度なトピックの両方を提供する詳細なコースです。






映像



TechEd Europe'14。 C#とVisual Basicの未来 [En]



http://www.youtube.com/watch?v=tffMPuZ1a_4



プロジェクト「Roslyn」はC#およびVisual Basicコンパイラを完全に更新したものであり、すべての人が使用できる完全な忠実度のAPIとして公開し、ツールエクスペリエンスと言語自体を進化させるための優れた基盤を提供します。 「Roslyn」をどのように活用できますか?また、どのような新しい言語機能が用意されていますか? 見に来て!



.NETチーム向けのGitトレーニング [En]



.NETチーム向けのAndrew Arnottの内部トレーニングの記録。



APIレビューの概要 [En]



.NETチームは、APIレビューの実施について話します。全体的なプロセス、コミュニティとの連携、互換性の問題の解決、およびマニュアルの進化です。



ちなみに、どのように稼働するかを確認したい場合は、GitHub for .NET Coreからプール要求のレビューを見ることができます。



All Articles