Pull to refresh

Видеозаписи лучших докладов .NET-конференции DotNext 2016 Piter

JUG Ru Group corporate blog .NET *


Пока подготовка к московскому DotNext идёт полным ходом, мы открыли доступ к видеозаписям докладов с прошедшей летом конференции. По ссылке — полный плейлист, а под катом — топ-5 докладов по отзывам участников. Говоря «топ», мы не имеем в виду наши любимые доклады или выбор каких-то «экспертов» — лучшие отобраны на основе взвешенной оценки от 80% участников конференции. Как думаете, чьё выступление зрители оценили выше — перфоманс-эксперта Саши Гольдштейна или харизматичного Дино Эспозито?
Читать дальше →
Total votes 34: ↑34 and ↓0 +34
Views 13K
Comments 10

Скит, Core, рок-н-ролл: как прошёл DotNext 2017 Piter

JUG Ru Group corporate blog .NET *


Когда IT-конференция проходит много лет подряд, она становится своего рода «годичными кольцами»: по ней можно проследить, как технологии росли и развивались со временем. Скажем, в прошлом июне можно было увидеть на петербургском DotNext, как Дино Эспозито распекал (ASP).NET Core за неготовность к реальным задачам. А в декабре на московском DotNext интонация уже изменилась: мол, тащить Core в продакшен ещё не требуется, но вот разбираться с ним уже стоит.

Теперь в Петербурге прошёл новый DotNext (впервые длившийся два дня вместо одного). Какое состояние .NET Core показал он? Какие ещё тенденции можно было заметить по его докладам? Как выступил Джон Скит и другие звёзды .NET-мира? Кто это такой харизматичный на фотографии выше? Все подробности — под катом.
Читать дальше →
Total votes 36: ↑34 and ↓2 +32
Views 6.1K
Comments 4

Анонс DotNext 2017 Moscow: двойная порция .NET

JUG Ru Group corporate blog .NET *


Масштабная .NET-конференция снова приходит в Москву: ближайший DotNext состоится там 12-13 ноября. И «ветераны» московского DotNext уже по этим датам могут заметить, что мероприятие будет отличаться от прошлогоднего: теперь оно стало двухдневным. А что ещё мы можем рассказать о нём сейчас, за пять месяцев до самого события? Под катом — имена спикеров, темы и другие подробности.

Читать дальше →
Total votes 24: ↑24 and ↓0 +24
Views 5.4K
Comments 9

Войны платформ и приезд Uncle Bob в Россию: что было и что будет на DotNext

JUG Ru Group corporate blog .NET *


UPD: Когда мы писали эту статью, некоторые указанные в посте спикеры (включая Дядюшку Боба) планировали приехать на конференцию. К сожалению, ситуация изменилась. Также из-за запрета на проведение массовых мероприятий мы перенесли конференцию на другие даты. Следите за обновлениями на сайте конференции. 13 марта мы обновили этот пост, чтобы он не содержал некорректную информацию.

С недавнего московского DotNext прошло уже достаточно времени, чтобы улеглась пыль и были подсчитаны зрительские оценки каждого доклада.


На петербургском DotNext 2020-го должно быть особенно масштабно: например, приедет Роберт «Uncle Bob» Мартин.


Какие ещё известные спикеры там будут? А какие доклады прошедшего DotNext, особенно понравившиеся зрителям, можно прямо сейчас посмотреть в записи? И что интересного было, помимо докладов? Мы сделали пост и о том, как всё прошло в Москве, и о том, чего ждать в Петербурге.

Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Views 2.9K
Comments 3

«Типичная ошибка — бездумно бенчмаркать всё подряд»: интервью с Андреем Акиньшиным о бенчмаркинге

JUG Ru Group corporate blog High performance *.NET *


В прошлом году у Андрея Акиньшина (DreamWalker) вышла книга «Pro .NET Benchmarking»: подробнейший труд о бенчмаркинге, полезный как .NET-разработчикам, так и айтишникам других направлений.

Когда до её выхода оставалась пара месяцев, мы проводили конференцию DotNext 2019 Piter, где в онлайн-трансляции расспросили Андрея про книгу и вообще про бенчмаркинг. Казалось бы, с тех пор это интервью должно было устареть: там о книге говорят в будущем времени, а сейчас ей уже полгода. Но за эти полгода человечество не стало как-то иначе считать 99-й перцентиль — так что для всех, кому может пригодиться бенчмаркинг, в ответах Андрея по-прежнему много актуального и интересного.

Он выступит на будущем DotNext с темой «Поговорим про перформанс-анализ» — то есть не про написание бенчмарков, а про анализ собранных ими значений. Прямо сейчас Андрей штудирует сотни статей по математической статистике, чтобы рассказать вам про те методы, которые лучше всего подходят для перфоманс-анализа в реальной жизни. В книге такому анализу тоже уделено внимание, а в интервью Андрей как раз объяснял его важность. Поэтому в ожидании нового доклада мы открыли для всех видеозапись интервью, а специально для Хабра сделали текстовую расшифровку: теперь его можно не только посмотреть, но и прочитать.
Читать дальше →
Total votes 30: ↑29 and ↓1 +28
Views 6.8K
Comments 6

Если ты видишь статью, что язык Х быстрее, чем язык Y – можешь закрывать статью

High performance *Open source *.NET *Interview


Я своими гуманитарными мозгами всегда думал так — если программист знает, как сделать перфоманснее — значит надо сделать перфоманснее. Производительное решение = правильное решение. Один язык программирования может быть медленнее другого, и если это выяснится — язык программирования отправляется на помойку.

Ну и уж точно — если разработчик — специалист в области перфоманса, он будет топить за все эти вещи, даже если они неверны.

Естественно, все это чушь, но не мне вам об этом говорить. Поэтому к нам в подкаст пришел Андрей Акиньшин — разработчик и математик, кандидат физико-математических наук, мейнтейнер BenchmarkDotNet и perfolizer, автор книги Pro .NET Benchmarking и просто очень, очень крутой инженер.
Total votes 60: ↑47 and ↓13 +34
Views 16K
Comments 44

Тесты на статистическую значимость — это чудовищно ущербный инструмент

Research and forecasts in IT *Statistics in IT Interview

Когда я участвовал в продуктовой разработке, меня страшно бесили прагматичные дизайнеры — те, что все пытались делать только на основе статистических исследований. 

Вот мне хочется, чтобы кнопка была зеленой, просто потому что мне так больше нравится. А дизайнер говорит — «неважно, АБ-тесты показали, что на кнопку поносного цвета кликают на 0,2% чаще». Господи, дружище, ты десять лет прокачивал свой вкус и опыт, чтобы что? Чтобы наш продукт напоминал птичью какашку? Но бизнес говорит — раз есть цифры, значит мы обмажем этим все.

Я понимаю, люди хотят заработать денег. Они не хотят доверять своей вкусовщине, когда речь идет про удовлетворение толпы. Но теперь я знаю, что проблема может быть не в цифрах, а в людях, которые не умеют пользоваться статистическими тестами.

На прошлой неделе у нас в подкасте был Андрей Акиньшин, кандидат физ-мат наук и специалист в области перформанс-анализа. Он рассказал нам, почему у него тоже бомбит от современной математической статистики.

Читать дальше →
Total votes 27: ↑22 and ↓5 +17
Views 6.4K
Comments 5

Поговорим про перформанс-анализ

JUG Ru Group corporate blog High performance *Programming *.NET *Mathematics *


Когда начинается разговор про перформанс-тестирование, то большинство программистов размышляет только о проведении замеров и сборе метрик, в то время как намного важнее задуматься об анализе собранных значений. Понять, как правильно использовать измеренные метрики и извлечь из них максимум пользы, — не такая уж и простая задача.


Сегодня мы обсудим основные задачи и сложности перформанс-анализа: поговорим о том, как изучать сырые данные и сводные метрики, применять статистические тесты, сравнивать перформансные распределения, писать перформансные тесты, анализировать историю замеров и выбирать правильные метрики. С этим нам поможет Андрей Акиньшин — ниже представлены видеозапись и расшифровка его доклада.

Total votes 56: ↑56 and ↓0 +56
Views 9.7K
Comments 7