DevCon Digest #1. Занурюємося в .NET



Привіт, Хабр! Поки ми у всю готуємося до нашої щорічної великий конференції DevCon, ми вирішили, що розробникам, які будуть дивитися і слухати доповіді конференції та спілкуватися з експертами, добре б теж поглибити і освіжити свої знання до конфернції.

Тому ми вирішили робити щотижневі тематичні добірки матеріалів по одному з напрямків конференції, зібравши в одному місці недавні новини, нові навчальні матеріали, анонси паралельних заходів та інші корисні ресурси.



Новини і статті
Введення .NET Core


Докладна стаття Іммо Лендверта (Immo Landwerth) про історію створення .NET Core, нової відкритої, модульної та крос-платформної .NET платформи, що лягла в основу ASP.NET і .NET Native для сучасних сенсорних пристроїв.

CoreCLR (GC, JIT, interop, ...) в Open Source!


CoreCLR — це движок виконання .NET в .NET Core, здійснює в тому числі збирання сміття та компіляцію в нативний код. У статті анонсується публікація движка у відкритому вигляді на GitHub і розкриваються деякі подробиці щодо доступного сховища коду.

Як я вивчав репозитарій .NET CoreCLR з допомогою PowerBI [En]


Скотт Хансельман розповідає про те, як він вивчав репозитарій CoreCLR на GitHub з допомогою нещодавно анонсованого інструменту PowerBI для аналізу даних. Хочете дізнатися статистику щодо змін коду з разбивной по авторам або годинах? Скотт показує, як робити ці та інші запити, використовуючи при цьому природний мову.

14 ключових поліпшень Visual Basic 14 [En]
У переддень випуску Visual Studio 2015, разом з якою оновиться і мова Visual Basic (другий по популярності .NET), Луціан Вишик (Lucian Wischik) поспілкувався з командою VB. 14я версія Visual Basic була повністю переписана з нуля (близько 1.3 млн. рядків коду на VB) — попередні версії були написані на C++, — і скористалася таким шансом, щоб переосмислити кожну частину мови. У статті розробники діляться своїми найбільш улюбленими моментами: від поліпшення досвіду написання коду до новинок в самій мові.

См. також статтю Люціана про нові можливості VB 14.

Нові можливості C# 6 [En]
Медс Торгерсен (Mads Torgersen) розповідає про новинки шостої версії C#, доступного разом з VS2015 Preview. C# 6 націлений на те, щоб зробити повсякденну роботу програміста простіше без додавання нових концепцій, зменшуючи кількість однотипного коду. У статті Медс розповідає про безліч невеликих поліпшень (зразок умовного оператора?.. і операторі nameof для вичленення імен елементів програми).

Превью F# 4 та інструментів Visual F# в VS 2015 [En]
Мовний марафон випуску завершує стаття Лінкольна Аткінсона (Lincoln Atkinson) про новинки на функціональному полі — нова версія F# з конструкторами, як першокласними функціями, спрощення роботи із змінними значеннями і розширеної основний бібліотекою.

Додавання виправлень код в ваш Roslyn-аналізатор [En]
Продовження статті Алекса Тернера (Alex Turner) про створення аналізатора регулярних виразів з допомогою Roslyn. У новій статті Алекс показує, як додати спливаючі підказки з пропозиціями щодо виправлення коду, щоб розробник міг відразу подивитися, як буде виглядати підсумковий код і при необхідності автоматично застосувати виправлення.

Що кожен програміст повинен знати про оптимізації компілятора [En]
Хаді Брайс (Hadi Brais) розповідає про оптимізацію, застосовуваних компілятором Visual C++. У статті розглядаються основні використовувані техніки та обговорюються рішення, які повинен зробити компілятор для їх застосування. Мета статті не стільки навчити вас робити аналогічні маніпуляції самостійно, скільки підвищити вище довіра до компілятору за рахунок кращого розуміння, що він може зробити для вас з вашим кодом.



Заходи
Друга зустріч .NET спільноти на CLRium
У Москві (3-4 квітня) і Санкт-Петербурзі (29-30 травня) пройдуть міні-конференції, присвячені нутрощів CLR, Roslin, RyuJIT і CoreFx.



Курси Microsoft Virtual Academy
Захоплююче програмування на мові C#


Один з найбільш просматриваемыъ курсів MVA для розробників, розрахований на всіх тих, хто тільки збирається навчитися програмувати. На простих прикладах (зразок ползающей по екрану віртуальної черепашки) Дмитро Сошників знайомить слухачів з основами мови і базовими алгоритмами.

Розробка сучасних додатків на C#


Новий курс від Дмитро Сошників і Тетяни Сметаніною познайомить вас з різноманітністю платформи .NET і широкими можливостями застосування C# в самих різних умовах: від хмари до додатків і інтернету речей.

Мова програмування C# (частина 1, частина 2
Занурення в роботу з мовою C# від Сергія Байдачного — це докладний курс, що дає як основи начебто структур, типів і класів, так і просунуті теми, наприклад, роботу з файлами і потоками, колекції і асинхронне програмування.



Відео
TechEd Europe'14. Майбутнє C# і Visual Basic [En]


Project «Roslyn» is a complete renewal of the C# and Visual Basic компілятори, exposing them as full fidelity APIs for everyone to use and providing a great foundation for evolving the tool experience and the languages themselves. How can you make use of «Roslyn,» and what new language features do we have in store? Come and see!

Git-тренінг для команди .NET [En]
Запис внутрішнього тренінгу Эндю Арнотта (Andrew Arnott).NET-команди.

Введення в API-рев'ю [En]
Команда .NET розповідає про проведення рев'ю API: загальний процес, робота з сообществоми, вирішення проблем сумісності, еволюція посібників.

До речі, якщо ви хочете побачити, як це відбувається наживо, можна подивитися запис рев'ю пул-запитів з GitHub .NET Core.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.