Автор: Sergey Teplyakov
Сейчас только ленивый не выпускает свои собственные подборки интересных материалов. Вот и я решил не отставать от мейнстрима и добавил новую и, надеюсь, постоянную рубрику в свой блог.
Подобные дайжесты обычно являются субъективными и прежде всего покрывают темы, которыми интересуется его автор. Данные подборки не будут исключениями и будут касаться прежде всего .NET-направления, дизайна/архитектуры, ну и разработки ПО в целом. При этом, в ней могут встречаться ссылки не только на новые материалы, но и на что-то довольно старое, и всем давно известное, но открытое автором сего блога лишь недавно. Главный критерий будет отдаваться не столько новизне, сколько качеству материала.
Итак, начнем.
Конференции/выступления
Connect 2015. 18-19 ноября
Майкрософт проводит две крупные девелоперские конференции в год. //BUILD весной и Connect осенью. Опавшие листья и мерзкий дождь за окном намекают, что до весны еще далеко, а значит большая осенняя конференция не за горами.
Connect 2015 будет проходить на следующей неделе, 18-19 ноября. А это значит, что очень скоро будут интересные новости, громкие анонсы и всякое такое.
MVP Summit 2015. 2-5 ноября
Большая часть выступлений на MVP саммите проходят под NDA, но есть и исключения. Так, уже доступны 3 сессии из треков про ASP.NET. Вполне возможно, со временем будут доступны и ряд других не-NDA-шных выступлений.
DevLabs 2015. 18 октября
Понимаю, что не скромно ставить нашу онлайн конференцию наряду с коннектом и MVP-шным саммитом, но не сказать об этом нельзяJ. Почти месяц назад прошла конференция DevLabs по .NET и недавно стали доступны записи выступлений:
- Выступление Андрея Гордиенкова Транзитивные зависимости: они не те, кем кажутся.
- Выступление Андрея Акиньшина Учимся замерять время правильно
- Мое выступление с темой Пишем анализаторы на базе Roslyn
- Выступление Алены @lenadroid Денисенко Инновационные инструменты для распределённого программирования
Build Stuff Ukraine 2015. 23-24 ноября
Совсем не .NET-я конференция, но, во-первых, там очень много интересного, а во-вторых, она проходит в Киеве. Там много крутых спикеров, а значит и интересных докладов. Если есть возможность, обязательно приходите!
Статьи
C#/.NET
- Outline of C# 7 demo at MVP Summit 2015-11-02Текст выступления Нила Я-Еще-И-Джаву-Знаю Гафтера (Neal Gafter) на MVP саммите о новых возможностях будущей версии C#. В заметке покрыты две из них локальные функции и паттерн-матчинг. Видео, к сожалению, не будет, ибо NDA.
- Looking Ahead to C# 7 with Mads TorgersenВидео с channel9 с Мэдсом Я-Знаю-Все-О-C# Торгесеном в главной роли. Отличный обзор того, что нас ждет в будущей версии языка C# и немного о том, что есть в текущей.
- Proposal: Nullable reference types and nullability checkingУже довольно старая публикация от Мэдса Торгесена о nullable/non nullable типах в C# 7. Два ключевых момента: ссылочные типы станут по умолчанию non nullable, и появится nullable reference типы (object?). При этом появится путь миграции старого кода. По сути, пока что команда разработчиков C# идет путем Eiffel-а, где было принято аналогичное решение. Забавно, что в разговоре с Мэдсом я упомянул о сходстве предложенного похода с подходом Eiffel-а и был очень удивлен, когда узнал, что Мэдс не в курсе этого дела. Great minds think alike и все такоеJ (это я про команду C# и Eiffel, если что).
- Pattern matching in action using C# 6.0 by Tomas PetricekЗабавная статья Томаша F# Петричека о паттерн матчинге в текущей версии C#. Спойлеры: статья была опубликована 1-го апреля, но почитать все же интересно.
Общие вещи
- Software Leadership #9: On the Importance of Intellectual Honesty by Joe DuffyОчередная статья Джо Конкурентное-Программирование Даффи о лидерстве. На этот раз о пользе честности и важности признания своего незнания. Да, предыдущие заметки из этой же серии тоже очень хороши.
- Blogging about Midori by Joe DuffyПомимо философского поста, Джо Я-Писал-ОС-ку-На-Менеджт-Языке Даффи начал серию постов о проекте Мидори (Midori), над которой он работал несколько лет до перехода в команду языков программирования.Это был очень интересный проект, над которым трудились пара десятков ярчайших специалистов. Там была и операционка, менеджт язык системного уровня и много чего еще. Сверх интересное чтиво!
Новые релизы
- Уже месяц как вышел TypeScript 1.6Из самого вкусного кастомные type guard-ы с помощью которых можно хитро даункастить объекты к нужному типу и удобно работать с Union типами.
- Building F# Type Providers by Dave Fancher at PluralsightНа pluralsight-е появился интересный курс от Дейва А-Кто-Это-Такой Фанчера о тайп-провайдерах в F#. Если эта тема интересна, то курс точно пригодится.
З.Ы. Спасибо за внимание и если есть что-то интересное, чем хочется поделиться, то не стесняйтесь и публикуйте ссылки в комментариях.