Воркшопы

Воркшопы — это практические занятия, где вы можете решить свои прикладные задачи.

Воркшопы бесплатные, проходят в 4 зале.

6 ноября, 16:00-18:00
От анемичной модели к богатой за 5 шагов
  • Максим Аршинов Хайтек Груп

RU

Подробности
7 ноября, 14:00-16:00
F# Coding Dojo on Machine Learning
  • Дмитрий Сошников Microsoft

RU

Подробности

Материалы

Чтобы посмотреть описание доклада, щелкните на название. Все доклады с кратким описанием — здесь.

Скачать программу в pdf

06 ноября. День 1

Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3

Вы пока не добавили ни одного доклада в Избранное

09:00 - 19:00

Регистрация

10:00 - 10:30

Открытие

10:30 - 11:30
10:30 Зал 1
Platform Wars
Кирилл Скрыган
JetBrains
#trends  #future 
11:30 - 12:00

Перерыв

12:00 - 13:00
12:00 Зал 1
Asynchronous streams
Stephen Cleary
Faithlife
#rx  #internals  #lang 
12:00 Зал 2
12:00 Зал 3
12:30 - 14:00

Обед

14:00 - 15:00
14:00 Зал 1
14:00 Зал 2
14:00 Зал 3
14:30 - 16:00

Обед

16:00 - 17:00
16:00 Зал 1
16:00 Зал 2
17:00 - 17:30

Перерыв

17:30 - 18:30
17:30 Зал 1
17:30 Зал 3
18:30 - 19:00

Перерыв

20:00 - 23:00
20:30 - 22:30
Зал 1
Зал 3

07 ноября. День 2

Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3

Вы пока не добавили ни одного доклада в Избранное

09:30 - 19:00

Регистрация

10:30 - 11:30
11:30 - 12:00

Перерыв

12:00 - 13:00
12:00 Зал 1
.NET 5: runtimes
Егор Богатов
Microsoft
#future  #llvm  #internals 
12:00 Зал 2
12:00 Зал 3
The debugging mindset
Kevin Gosse
Criteo
#windbg  #internals  #tips 
12:30 - 14:00

Обед

14:00 - 15:00
14:00 Зал 1
Metaprogramming for the masses
Federico Lois
Corvalius
#performance  #jit  #internals 
14:00 Зал 2
14:30 - 16:00

Обед

16:00 - 17:00
16:00 Зал 1
16:00 Зал 2
16:00 Зал 3
Daily performance pitfalls
Łukasz Pyrzyk
Sonova
#pain  #performance  #internals 
17:00 - 17:30

Перерыв

17:30 - 18:30
17:30 Зал 1
Writing a .NET Core cross platform profiler in an hour
Pavel Yosifovich
Author of the "Windows Internals" book
#profiling  #internals 
17:30 Зал 2
17:30 Зал 3
vvvv — visual programming for .NET
Joreg
vvvv
Elias Holzer
vvvv
#trends  #future  #ui 
18:30 - 19:00

Перерыв

19:00 - 20:00
19:00 Зал 1
The power of composition
Scott Wlaschin
Author of the book "Domain Modeling Made Functional"
#fprog  #architecture  #f# 
20:00 - 20:30

Закрытие

Demo Stage — открытая сцена для мини-докладов от компаний и сообществ без предварительного отбора.

6 ноября. День 1

Время  & Трек
Доклад
Demo Stage 1
11:35
Demo Stage 1
Олег Смирнов — Domain Driven Design или Data Driven Design. Обзор и сравнение двух популярных парадигм программирования. Где какую лучше применить First Line Software
First Line Software
15:17
Demo Stage 1
Mr. Myo Zaw 2C2P
2C2P

2C2P CTO will present company’s business, product and what’s in it for them to work with 2C2P.

15:30
Demo Stage 1
Евгений Ледовский — NuGet vs git submodules CUSTIS
CUSTIS

Евгений расскажет о преимуществах и недостатках упаковки в NuGet общего набора библиотек, использующихся в группе схожих проектов. Рассмотрит, как git submodules помогают ускорить процесс разработки этих проектов и своевременно обновлять в них общие библиотеки до актуального состояния.

15:47
Demo Stage 1
Анонс мероприятий Лаборатория Касперского
Лаборатория Касперского

Немного расскажут о себе и о конкурсах на стенде.

17:05
Demo Stage 1
Итоги квеста Райффайзенбанк
Райффайзенбанк

Узнаем имена супергероев — победителей квеста от Райффайзенбанка, которым удалось спасти мир от финансового кризиса.

18:35
Demo Stage 1
Глеб Лесников — Путь SRE в Додо Пицце Dodo pizza
Dodo pizza

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

18:47
Demo Stage 1
Вручение призов Контур
Контур

Контур проведёт разбор задач и вручит призы.

7 ноября. День 2

Время  & Трек
Доклад
Demo Stage 1
11:35
Demo Stage 1
Сергей Васильев — Статический анализатор PVS-Studio для C# и ответы на популярные вопросы PVS-Studio
PVS-Studio

PVS-Studio — статический анализатор, умеющий выявлять ошибки в коде на C# (а также на C, C++, Java). Поговорим о наиболее частых вопросах касаемо анализатора, возникающих на конференциях: как попробовать, начать использовать, как встроить в CI и т.п.

11:47
Demo Stage 1
Квиз Райффайзенбанк
Райффайзенбанк

IQueryable, ThreadStatic и Андерс Хейлсберг — что все это связывает? Узнаем на квизе от Райффайзенбанке. Победителям квиза достанется крутой мерч.

13:29
Demo Stage 1
Кирилл Скрыган — Управляемый хаос или разработка Rider JetBrains
JetBrains

Как команде из 20 человек удаётся вытеснять с рынка такого гиганта как Visual Studio? Управление, процессы, планирование и психологический климат JetBrains.

13:42
Demo Stage 1
Итоги конкурсов Лаборатория Касперского
Лаборатория Касперского
15:17
Demo Stage 1
Mr. Myo Zaw 2C2P
2C2P

2C2P CTO will present company’s business, product and what’s in it for them to work with 2C2P.

15:29
Demo Stage 1
Итоги конкурса Dodo pizza
Dodo pizza
17:05
Demo Stage 1
Георгий Минашин CUSTIS
CUSTIS

С точки зрения серверного .NET-разработчика рассмотрим клиентскую разработку на JavaScript. Сравним старые добрые времена jQuery с суровой современностью React, npm и webpack. Выясним, сколько нервных клеток будет стоить завести сайт на ASP.NET Core, React и Redux.

18:35
Demo Stage 1
Итоги активностей Контур
Контур

Łukasz is a software developer with nearly five years of work experience in large corporations such as Volvo, Credit Suisse and Ryanair. He has extensive knowledge of building efficient and scalable back-end applications using .NET Framework. As part of his skills development, he often participates in solving algorithmic puzzles and programming meetings.

Stephen Cleary is a Christian, husband, and father who programs software in his spare time. :)

He is a Microsoft MVP and the author of "Concurrency in C# Cookbook" (O'Reilly) as well as several MSDN articles. He's also the top answerer for async/await questions on Stack Overflow.

His work usually deals with asynchronous and multithreaded programming, but he finds any challenging subject interesting. These days he uses C#/TypeScript, but remains interested in many different languages.

Eran Stiller is a software architect, consultant, instructor and technology addict. With many years of experience in software development and architecture and a track record of public speaking and community contribution, Eran is recognized as a Microsoft Most Valuable Professional (MVP) on Microsoft Azure since 2016 and as a Microsoft Regional Director (MRD) since 2018.

A Co-Founder at CodeValue Ltd., Eran practices software architecture at various clients on an almost daily basis, reviewing many designs in many professional fields. As CodeValue’s Chief Technology Officer, Eran is in charge of learning and promoting the usage of various technology platforms throughout CodeValue’s projects and customer solutions.

Eran instructs various software courses and workshops and is a frequent public speaker at various local and international events, meetups and user groups on topics he finds especially interesting. Furthermore, Eran is the founder of Azure Israel — the largest Azure related Meetup in Israel.

Scott Wlaschin is a developer, architect and author. He is the author of the popular F# site fsharpforfunandprofit.com and the book "Domain Modeling Made Functional".

Known for his non-academic approach to functional programming, Scott is a popular speaker and has given talks at NDC, F# Exchange, DDD Europe, and other conferences around the world.

In addition to developing and shipping software on Microsoft stacks for 25+ years, Christophe Nasarre has been working as a technical reviewer for MSPress, Addison-Wesley and other publishing companies since 1996 on books such as "CLR via C#" and the last editions of Windows Internals.

He is providing tools and insights on .NET and Windows development via his blog. Christophe also presented technical sessions on stage both internally at Microsoft or for ISVs and customers at public events.

Kevin Gosse has been using Microsoft .NET technologies for 15 years, across client, server, and mobile applications. He is currently employed at Criteo, where he works on scalability, debugging, and optimization issues.

Pavel Yosifovich is a developer, trainer author and speaker. He's the co-author of "Windows Internals 7th edition Part 1" (2017), author of "WPF 4.5 Cookbook" (2012) and "Windows Kernel Programming" (2019). Pavel is also a former MVP and a Pluralsight author. He can be reached at zodiacon@live.com or through his blog.

Яков Повар

Руководитель группы разработки в Positive Technologies. Увлекается архитектурой распределенных систем и функциональным программированием. Имеет 8 лет опыта работы с .NET, в основном в области enterprise-приложений.

Jon is the executive director of the .NET Foundation. He works at Microsoft as a Technical Evangelist focused on ASP.NET and Windows Azure.

He's co-author of Professional ASP.NET MVC, writes samples and tutorials like the MVC Music Store and is a frequent speaker at conferences and international Web Camps events. Jon's been doing professional web development for 17 years, including high scale applications in financial, entertainment and healthcare analytics. He's part of the Herding Code podcast, Twitters as @jongalloway and blogs at http://weblogs.asp.net/jongalloway.

He likes to travel, but spends most of his time in San Diego with his amazingly patient wife Rachel, three wonderful daughters, a dozen avocado trees and the occasional rattlesnake.

Владимир Панченко

Руководитель группы разработки в компании Acumatica — самой быстрорастущей компании на рынке Cloud ERP. Имеет 8 лет опыта работы с .NET, из которых 6 — это разработка ядра облачной ERP-системы и фреймворка для написания бизнес-приложений. Последние два года активно занимается статическим анализом кода и разработкой Visual Studio Extensions (в компании), а также стартапит в IoT и .NET Core.

Разработчик JetBrains Rider. Сейчас переводит райдер на .NET Core. Ранее занимался общей инфраструктурой в Контуре, облачной платформой хостинга приложений. Интересуется внутренним устройством .NET и Windows и использует эти знания на практике.

Marco has an incredible passion for technology which he had the privilege to turn into a job. He has been working with .NET since the first beta, focusing on ASP.NET and, more generally, anything that is web-related. Also, he has been an early adopter of Microsoft Azure and, since its introduction, Cloud technologies have represented the core of his professional interest.

Now he's working as a freelance Solutions Architect in London, focusing on Cloud transformation. .NET and Azure community is a key aspect of his profession. Has been awarded as a Microsoft MVP for the last 9 years in a row.

Дмитрий Сошников — технологический евангелист компании Майкрософт, занимается популяризацией современных технологий разработки программного обеспечения среди начинающих разработчиков: школьников, студентов, новых стартапов. Специализируется в области интернета вещей, в разработке универсальных приложений Windows, в области функционального программирования и на платформе .NET (F#, Roslyn). Лично провел несколько десятков хакатонов по всей России, помогал многим студенческим стартапам начать свои проекты в различных областях. Доцент, к.ф.-м.н., ведет занятия в МФТИ и МАИ, член Российской ассоциации искусственного интеллекта, летом — ведущий кафедры компьютерных технологий детского лагеря ЮНИО-Р. В свободное время увлекается технологической магией, проводит китайские чайные церемонии Гун Фу Ча.

Работает в JetBrains вот уже 3,5 года, занимается поддержкой языка C# в ReSharper/Rider от реализации парсера до статических анализов и рефакторингов. Начинал свой путь к программированию со SCADA-систем и автоматизации промышленного оборудования — установок магнетронного напыления и плазмохимического травления. Интересуется статическим анализом кода, теорией типов и метапрограммированием.

Максим Аршинов

Соучредитель казанской аутсорс-компании «Хайтек Груп». Кроме ведения бизнеса преподает в Высшей школе информационных технологий и информационных систем Казанского федерального университета и ведет блог на Хабре. По запросу «Как писать тесты» в Google первым результатом выйдет его статья.

Суммарный стаж в программировании и управлении разработкой — 10 лет. За это время прошел путь от программиста в казанской веб-студии до руководителя отдела качества в финансовой индустрии. Работал в компаниях Казани, Москвы, Питера и Антверпена (Бельгия).

Считает, что технологии — это не «вещь в себе», а инструменты для достижения целей. Каждая — со своей областью применения.

Michael Staib is the co-founder of ChilliCream, a company focused on building open-source tooling around GraphQL and helping large companies transform their service layers with scalable GraphQL infrastructure. Apart from his work at ChilliCream, Michael works as a trainer, consultant and speaker in the Microsoft environment.

Алексей Мерсон

Разработчик, архитектор, к.т.н. Предпочитает бэкенд в enterprise, но жизнь помотала. Любит красивую архитектуру и увлекательный код. С интересом поглядывает в сторону функционального программирования.

Federico is a cofounder of Corvalius, a R&D company, and of Codealike, a Developer Analytics company. He has been working on algorithmic performance for the last 10 years, both with CPU and specialized hardware like GPUs. His experience ranges from banking software performance tuning to database engine optimization. He enjoys reading in binary and tinkering with registers and caches. Among his technology interests are highly distributed systems, massively parallel technology, low-level optimization and high-performance computer graphics.

Константин Житник

Работает в ePayments Technologies на позиции техлида одной из команд разработки. Пришел в .NET 5 лет назад. Не любит фронтенд, любит функциональное программирование и копаться в исходном коде популярных библиотек. В компании активно занимается продвижением F#.

Долгое время занимался кровавым веб-энтерпрайзом в качестве full-stack разработчика. После чего поменял взгляды и убежал в ряды любителей смузи и гироскутеров (стартапер). Любит open source и ковыряться в исходниках. Считает, что .NET Core — лучшее, что могло быть с .NET.

CTO of Eagle Labs.

Long time *nix systems and low-level programmer with a passion for performance and writing fast and efficient code.

Joreg

Joreg is co-founder of vvvv and core-developer of the multipurpose toolkit vvvv. Besides he teaches, works for money and is mainly concerned with the integration of sound, image and computer code.

Elias Holzer

Elias is a core developer of the multipurpose toolkit vvvv. He's is mainly tasked with the design and specification of its new visual programming language VL as well as building its real-time incremental compiler targeting C#.

Raffaele Rialdi is a senior Software Architect working as a consultant, speaker and trainer. Since 2003, he is a Microsoft MVP in the Developer Security category. His passion for the community brought him to be a member of the board of UGIdotNET, president of DotNetLiguria and co-founder of the Italian C++ user group. He is currently working as an architect and developer on the backend of an enterprise project with a specific focus on code generation and working on cross-platform mobile and IoT development in both C# and C++ languages.

Jeff is co-founder of Wintellect, a developer consulting and education firm that serves companies all over the world. He has written nine books and hundreds of articles on software development, and today spends most of his time working with Azure, building AI solutions, and managing WintellectNOW. In his spare time, Jeff builds and flies large radio-control jets. He loves the smell of jet fuel in the morning.

Разработчик в компании Microsoft из команды Mono. Работает над .NET 5, Mono Runtime, и контрибьютит в CoreCLR/CoreFX.

Кандидат биологических наук. Старший научный сотрудник Института проблем передачи информации РАН. Окончил факультет биоинженерии и биоинформатики МГУ им. М.В. Ломоносова. Член комиссии РАН по борьбе с лженаукой. Член совета фонда «Эволюция». Член экспертного совета Премии имени Гарри Гудини.

Познакомился с .NET в 2002 году на этапе беты. Работает на нем большую часть карьеры. На данный момент занимает должность Senior Technical Architect в компании Broadridge и все еще пишет код. Последние пять лет занимается проектом собственной битемпоральной документной базы данных для хранения и обработки информации о ценных бумагах. Активно играется с rocksdb и своим сокетным транспортом, чтобы выйти за performance-ограничения Asp.Net Core + PostgreSQL.

Николай Молчанов

Fullstack-разработчик на платформах .NET и JavaScript. Ментейнер проекта Flurl. Придерживается принципов разработки TDD и BDD.

Руководит проектом Rider, активно участвует в разработке и планировании IntelliJ IDEA, в прошлом один из основных разработчиков ReSharper. Помимо политических взаимодействий на Tech-рынке, Кириллу интересны задачи автоматизации производительности, прорывные тренды в мире тулинга, психология и философия современного IT. По роду деятельности активно участвовал в переговорах с такими гигантами, как Microsoft, Unity, Epic Games, Amazon, Google, Red Hat и др. В промышленном программировании уже более 15 лет.

Роман Просин

Разработчик .NET в Райффайзенбанк. Роман — яркий представитель новой школы инноватики в разработке программного обеспечения. Считает, что любое воздействие должно приводить к улучшению системы. Убежден, что каждый человек способен понимать программный код, созданный другим человеком, независимо от языка программирования и опыта в ИТ.