.
NET-конференция .
СЛЕДУЮЩИЙ , Декабрь завоевание Москва, теперь снова в родном Санкт-Петербурге.
Возникает вопрос: можно ли после столичного масштаба сделать питерский вариант не уступающим, или в Северной столице труба неизбежно будет ниже, а дым тоньше? Ниже под катом подробный рассказ, позволяющий сделать выводы.
Глупо спорить с одним фактом: питерским IT-конференциям сложно конкурировать с московскими по количеству участников.
Дело не только в том, что столица больше, но и в том, что на крупные мероприятия приезжают гораздо охотнее застройщики из других городов.
И питерский .
NEXT по этому параметру предсказуемо уступал московскому.
Но при выборе, «какую из двух конференций посетить», основные критерии обычно разные: количество и качество докладов, состав спикеров, уровень организации.
И здесь кроется главная интрига: можно ли сохранить тот же уровень в Петербурге при меньшем количестве участников? Московский сайт .
NEXT, позиционируемый как «хардкор без маркетинговой чепухи», оказался способен одновременно развлекать и предоставлять релевантную информацию.
На питерском такое совмещение началось еще до открытия: среди полученного на входе участникам набора была памятка о том, какие вопросы следует и не следует задавать спикерам.
Пункты типа «если вы уже знаете ответ на свой вопрос, значит, вы не задаете вопрос, а рекламируете себя» вызывали улыбки — но они рассмешили людей именно потому, что указывали на вполне реальные и знакомые болевые точки, помогая их избежать.
Как и в случае с Московской конференцией, первым докладчиком был Дино Оспозито .
Выбор, в общем-то, напрашивается сам собой: помимо международного авторитета в мире .
NET, он известен как человек, способный превратить доклад в яркое шоу, поэтому он идеально подходит для выступления (где самое главное — не максимальное количество технических подробностей, а доступность и яркость ).
Однако показательно, что оба города получили одного и того же звездного хедлайнера: если бы питерская версия была местной, то обошлось бы без птицы такого роста.
И Дино не подвел: кто еще, говоря об использовании технологий, будет цитировать на слайдах фразы своей бабушки? («Когда я в подростковом возрасте переживал, что я не понравлюсь девочке, бабушка говорила: «Сначала подожди, пока проблема возникнет, а потом решай ее».
В развитии это оказывается правдой.
) Он был язвительным.
о том, как фанатичные разработчики гоняются за «ночными сборками», думая, что это делает их круче, и слепо используют самые обсуждаемые технологии вместо того, чтобы выбирать те, которые лучше всего работают в их контексте.
Он последовал за ним Дмитрий Иванов (JetBrains) с отчетом «Сказки о преждевременной оптимизации» (иллюстрировано его кадром «Вовка в тридевятом царстве» - забавно, что тот же мультфильм в своей презентации на недавний JPoint использовал Алексей Шипилев).
Начав с классической цитаты Дональда Кнута «Преждевременная оптимизация — корень всех зол», он затем ответил ей своей собственной: «Преждевременная пессимизация — корень всех зол».
Иванов не пытался опровергнуть Кнута; скорее, он дополнял его.
По его словам, разработчик в своем развитии проходит три этапа: сначала он не профилирует, потому что еще не осознал важность этого, затем за счет этого профилирует и оптимизирует код, а после этого в какой-то момент он можно обойтись без профилирования.
Иванов признался, что поначалу он считал вторую группу самой многочисленной, но потом опыт показал, что это оказывается пирамида: больше всего тех, кто даже не приступил к профилированию, а тех, кому оно уже не нужно, очень мало.
.
Затем на главной сцене Андрей Акиньшин (Эnterra) изменил тему к микрооптимизации, при этом вспоминая ту же фразу Кнута.
В его презентации использован интересный подход, который может быть полезен самым разным техническим докладчикам: все цифры даны не в абсолютных значениях, а в условных «попугаях».
Как пояснил Акиньшин, точные значения не дают дополнительной полезной информации и лишь отвлекают, поскольку слишком привязаны к конкретной ситуации.
И вот, если где-то окажется один попугай против полутора, сразу станет понятно соотношение — а не он ли играет главную роль в оптимизации?
Тем временем во втором зале говорили об огромных изменениях, которые сейчас происходят с Windows — неудивительно, учитывая, что они напрямую влияют на мир .
NET. Ромуальд Здебски из Microsoft объяснил новую стратегию Microsoft, направленную на унификацию всех версий Windows (одна Windows 10 будет работать на самых разных устройствах — от Интернета вещей до очков HoloLens).
Разработчикам важно, чтобы Windows 10 была не только новой версией, но и последней основной версией Windows: тогда система просто обновится сама.
Для конкретного приложения вы можете указать диапазон версий, в котором оно поддерживается.
Следуя за ним, я разработал тему Windows 10 Михаил Самарин ( Футурице ).
Ваш отчет «Универсальные приложения для Windows 10» он начал со слов: «Я предупреждаю вас, что это может не сработать», потому что Windows, Visual Studio и PowerPoint на его ноутбуке были предварительными версиями — и это само по себе показывает изменение в политике Microsoft (ранее компания не предоставляла столь охотно доступ к своим продуктам до официального релиза).
Поскольку новая Windows сможет запускать одни и те же приложения на экранах совершенно разных размеров, остро стоит вопрос об интерфейсе, адаптирующемся к экрану — и Самарин продемонстрировал, как это будет работать (во многом аналогично адаптивному дизайну веб-сайтов).
Он отметил, что даже тем, кто считает себя исключительно мобильными разработчиками, не стоит ограничиваться интерфейсом для пятидюймового экрана: режим Continuum в Windows 10 предполагает, что изображение с телефона можно вывести либо на компьютер, либо на телевизор.
Позже Спозито снова вышел на сцену, на этот раз с гораздо более техническим докладом «Общие методы масштабирования, которые просто работают».
Однако без шуток здесь не обошлось: «Масштабируемость — это как подростковый секс: все об этом говорят, никто не знает, как это сделать, все думают, что все остальные это делают, и поэтому все утверждают, что делают это сами».
Затем Кирилл Скрыган в сравнении ReSharper с Рослин .
Можно было бы упрекнуть его в пристрастности — Кирилл работает в JetBrains, то есть, по сути, он сравнивал свой продукт с чужим — однако сам он начал свое выступление с честного признания, что у него есть личная заинтересованность в этом вопросе.
И предвзятость могла бы стать проблемой, если бы он просто говорил о том, насколько хорош ReSharper, но речь была гораздо более сбалансированной.
И красочно одновременно: в качестве иллюстрации использован бой длинных котов Катнарок , что помогло оживить уставшую к концу дня публику.
В связи с тем, что к вечеру внимание публики рассеивается, последние доклады в программе конференции могут оказаться явно проигрышными: «их все равно никто не услышит».
Но не в этом случае: по результатам отзывов аудитории выяснилось, что из всех докладов лучше всего был принят «Магия F# для обработки данных: монады, поставщики типов и немного машинного обучения» Дмитрий Сошников (Microsoft) , выполнившая программу во втором зале.
А Роман Белов (JetBrains) , занявший с докладом тот самый последний слот на главной сцене «Модульное тестирование памяти» , в декабре стал любимцем публики по итогам московской конференции.
То есть для Петербурга не надо наскрести мощные колонки – их здесь хватает на целый день.
Каков результат? Петербургская и Московская конференции оказались в чем-то похожими (например, каждая проходила одновременно в трех залах), а в чем-то разными - и нельзя сказать, что одна была лучше другой; меньшие размеры Санкт-Петербурга не помешали ему сохранить свою репутацию.
В вечном споре двух городов в этом случае, как и во многих других, явного победителя не было.
Но эта игра еще не окончена, и у Москвы есть следующий ход: в декабре там снова пройдет .
NEXT. Это уже идет сбор заявок от желающих там выступить - так что у вас есть возможность лично повлиять на то, как пройдет конференция.
Теги: #C++ #conference #.
NET #jetbrains #ASP #ASP #dotnext #DotNext #dotnext #Futurice #resharper #dino esposito #dino esposito #dino esposito #dino esposito
-
Написание Кода В Среде Докера
19 Oct, 24 -
Виджет Википедии Для Symbian
19 Oct, 24 -
Спекуляция За Спекуляцией
19 Oct, 24 -
Clip2Net Против Цзин
19 Oct, 24