Решаем одну проблему с помощью Azure Functions. Теперь у нас две проблемы
Как сделать так, чтобы код хорошо и дёшево работал в Azure Functions.
Юрий Пастушенко
Компания: Dodo Engineering
Как сделать так, чтобы код хорошо и дёшево работал в Azure Functions.
Компания: Dodo Engineering
Какое оно, настоящее и будущее как .NET в целом, так и C# в частности? Что интересного появилось в C# 10, а чего мы так и не дождались? Что представляет собой тулинг для написания качественного и безопасного кода на C# в 2021 году? В ходе круглого стола спикеры обсудят эти и другие вопросы.
Компания: PVS-Studio
Компания: PVS-Studio
Компания: PVS-Studio LLC
Kunal will be talking about the challenges the .NET team had during performance measurement on MicroBenchmarks and how they overcome those in .NET 6 by automatic code alignment.
Компания: Microsoft
Обсудим в прямом эфире, стоит ли быть фуллстеком, как правильно собеседовать, много или мало платят разработчикам и многое другое.
Компания: Хайтек Груп
In this talk we introduce the concepts and language of high optionality programming, along with some time-tested patterns for implementing it.
Мы постоянно ноем, что на собеседованиях спрашивают черти что. На нашем шоу-собеседовании мы будем не просто оценивать ответы, но и объяснять вопросы: почему их задают и как ответы помогают принять решение о найме кандидата.
Компания: OCS.LAB
Компания: EPAM
Краткий рассказ о трудностях перевода .NET-приложения с Windows-хостинга на Linux. Как настроить проверку доменного пользователя, если приложение запущено не на IIS, как подключиться к SQL и другим сервисам с доменной аутентификацией. Как проверить список пользовательских ролей.
Компания: Райффайзенбанк
Поговорим про перформанс и не только с одним из ведущих экспертов в данной области Андреем Акиньшиным.
Компания: SmartCAT
Компания: JetBrains
Пообщаемся с человеком, который сбежал из .NET в Go (а заодно еще и в Uber). Чем отличается разработка на каждой из платформ, не скучает ли Егор по родному C# и как дела в Uber?
Компания: Insolar
Компания: Контур
Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах. Заходите на трансляцию, чтобы ничего не пропустить!
Компания: Монополия
Компания: Контур
Встроенный ThreadPool хорош во всем. Будучи реализованным через алгоритм hill climbing, он умеет грамотно утилизировать ресурсы. Однако история с сервисами, работающими через протокол SMB, продолжается. Подробнее — в докладе Станислава.
Компания: ЦРТ
В этом докладе вы узнаете про ближайшее будущее разработки, когда большая часть работы по тестированию и верификации программ будет происходить автоматически по щелчку мыши.
Компания: Huawei
Компания: JetBrains Research
Последние полтора года для многих людей были своеобразным испытанием: пандемия, страх, удалёнка. Понятные и выстроенные процессы работы с командой в офлайне больше не работают — пора переходить в новую реальность. Об этой новой реальности и о том, как теперь работать с командой, мы и поговорим.
Компания: АкБарс Цифровые Технологии
Компания: Maxima
Компания: МТС
Компания: CUSTIS
В докладе Дмитрий рассмотрит возможные реализации одного из самых сложных паттернов «Посетитель».
Тема безопасности с каждым годом становится все более актуальной. Одним из факторов, которые могут уменьшить защищенность вашего приложения, является излишнее доверие к внешним данным. Проявлением этого может стать, например, уязвимости приложений к SQL-инъекциям, XSS-атакам и прочих проблем. Для поиска подобных дефектов безопасности в SAST-решениях используется taint-анализ. Что он собой представляет? Как работает? Об этом и пойдет речь в докладе.
Компания: PVS-Studio LLC
In this session, we see how a (used-to-be-a) relation database like Azure SQL Database can handle tons of JSON objects with effectiveness.
Компания: Witailer
Порассуждаем о лучших качествах специалистов в индустрии разработки ПО. Начнём с терминологии, дабы убедиться, что говорим об одних вещах, а дальше разберем все крупные этапы становления специалиста. Какой опыт мы приобретаем на каждом этапе, с чем сталкиваемся, благодаря чему двигаемся дальше. Выясним все аспекты, формирующие человека, про которого потом можно уверенно сказать — вот хороший специалист.
Поговорим с Сергеем обо всем, кроме его доклада. Спросим, как живут компании в США в период пандемии, узнаем о самых интересных проектах, а также о том, почему Сергей больше не пишет книги.
Компания: CUSTIS
Компания: Belkasoft
Компания: Microsoft
В докладе Евгений расскажет о истории развития клиентского HTTP API в .NET, его особенностях, о миграции приложений с Framework на Core с их учётом.
Компания: Тинькофф
Ростислав поделится опытом миграции нагруженного монолита с классического .NET Framework на .NET Core, расскажет о проблемах, с которыми можно столкнуться, и предложит варианты решения этих проблем.
Компания: Mindbox
Join Dylan Beattie for an end-to-end run through the most common architectural patterns for building modern high-performance distributed systems in .NET: asynchronous web APIs, message queues, protocol buffers, real-time browser notifications — and a whole lot of interactive live demos.
Компания: Ursatile Ltd
With the latest version of EF Core, we are getting some long awaited features and improvements …many which the EF Core team was thrilled to check off their own buckets lists as well. In this session we’ll dig into some of the most important and interesting of these features such as incredible performance gains for queries and applications with very large models. You’ll learn about work done to simplify customizing mapping conventions and deploy database migrations. And we’ll run through a slew of other important changes to EF Core 6 as well as the EF Core team’s continued commitment to transparency and community.
Компания: The Data Farm
Разработка любой распределенной системы несет в себе ряд технических сложностей.
Основная проблема для такой системы, по мнению Никиты, заключается в согласованности данных между ее компонентами.
В этом докладе спикер расскажет про основные сценарии, в которых у его команды возникали проблемы, а также покажет пути решения.
Компания: Altenar
Мы постоянно ноем, что на собеседованиях спрашивают черти что. На нашем шоу-собеседовании мы будем не просто оценивать ответы, но и объяснять вопросы: почему их задают и как ответы помогают принять решение о найме кандидата.
Компания: OCS.LAB
Компания: EPAM
Говорим о расписании, сессиях и делимся информацией. Подключайтесь, чтобы узнать, что вас будет ждать в эфире в ближайшее время!
Компания: CUSTIS
Компания: Монополия
Компания: JetBrains
Вместе с Романом мы возьмем проект с костылями, легаси и болью, и будем улучшать его в прямом эфире.
Компания: Контур
For .NET 6, File IO was almost completely re-written. It's up to few times faster and also more reliable. In his talk, Adam is going to describe what was changed, why, and what new APIs were introduced.
Компания: Microsoft
Вам бы хотелось взглянуть на резюме глазами потенциального работодателя? Altenar даст вам такую возможность: в прямом эфире ребята разберут присланные CV и укажут на досадные ошибки, которые могут помешать получить работу мечты. А если вы достаточно смелы, то присылайте и свое резюме на почту dotnext@mail.ru (пожалуйста, не указывайте персональные данные и названия компаний).
Компания: Altenar
Компания: Altenar
Компания: Altenar
Компания: Altenar
In this talk, we will take a new approach that is based on semantical metadata and .NET code-generation techniques that let us free to evolve the models with no need to re-compile or restart the consumers. The sample code is entirely based on .NET and the Roslyn C# compiler.
Интервью с Егором Богатовым — разработчиком из команды самого JIT-компилятора, у которого богатый опыт зубодробительных оптимизаций, разработки игр, Mono, публичных выступлений. Поговорим обо всем этом, а также о его карьере в Microsoft и прочих интересных вещах.
Компания: Microsoft
Компания: SovcomTech
В докладе Степан расскажет про интринсики в .NET на примере обработки изображений: рассмотрит несколько реальных алгоритмов, разберёт, как была решена проблема низкой производительности и расскажет, через какие этапы были пройдены для наилучшей оптимизации.
Компания: Тинькофф
В докладе пойдет речь об улучшениях в JIT-компиляторе в рамках .NET 6.0 релиза.
Компания: Microsoft
During this talk, Marco will show some examples of how to leverage the peculiarities of GraphQL with an ASP.NET Core application, to build an interoperable service layer that works with Blazor. The source code of the demo is available at this link https://github.com/cradle77/BlazorGraphQL.
Компания: Cloud Consult London Ltd
Миры .NET и Unity живут параллельно, хоть у них одинаковый язык программирования и стандартные библиотеки. Энтерпрайз-разработчик встретит немало проблем при изучении Unity.
Два Александра разберут самые очевидные из них, а также рассмотрят, как можно упростить себе жизнь.
Компания: JetBrains
Компания: EPAM
In this talk, Oren Eini will discuss how you can build a highly scalable system that can handle hundreds of millions of users without breaking the bank.
Компания: Hibernating Rhinos
В своем докладе Денис расскажет о том, когда стоит предпочесть монолит микросервисам. А также о том, что монолиты бывают разные, это не обязательно большой комок грязи. Еще расскажет, когда обычному монолиту пора становиться модульным и как перейти от обычного монолита к модульному. И, конечно, как выделять модули в отдельные сервисы.
Компания: DevBrothers
Турнир ЧГК от сообщества DotNetRu. Правила похожи на телевизионную версию: ведущий задаёт вопрос, у команды есть минута на обсуждение, в конце которой нужно дать ответ.
Каких вопросов стоит ждать? Все вопросы будут на IT-тематику, но в отличие от классических викторин вопросы скорее не на знание, а на смекалку.
В этом докладе будут рассмотрены проблемы отладки асинхронного кода, типичные причины «подвисания» асинхронных операций, инструменты для анализа подобных проблем, а также лучшие практики по их предотвращению.
Компания: Microsoft
Udi Dahan, one of the world's leading experts on service-oriented architecture and object-oriented design and author of NServiceBus, hosts a live Q&A session.
Компания: Particular Software Ltd
Доклад посвящен миграции стихийно развивавшегося в течение 10 лет Python-приложения на .NET 5. Переписывать с нуля или транслировать? С чего начать, если нет документации по исходной версии? Как работать с клиентом, который написан на непредсказуемом VBA? Как транслировать огромное количество condition-based логики, сохранив читаемость кода? Как протестировать, что все корректно перенесено в новую версию? Ответы на эти и многие другие вопросы автор доклада вместе со своей командой искал в упорных алхимических экспериментах, приготовив в итоге «эликсир молодости» для проекта, казавшегося застывшим во времени.
Компания: OCS
In this session, Mario and Kevin will not only showcase the tools available today (procdump, procmon and sysmon) but also dive into the depths of eBPF which is a very powerful Linux tracing technology. Speakers will also highlight tool .NET integration points.
Компания: Microsoft
Компания: Microsoft
В докладе Анна расскажет про опыт использования CosmosDB от Microsoft в компании Dodo Brands, почему выбрали эту базу, с какими трудностями столкнулись и как с ними справлялись. Также Анна покажет все, что нужно сделать, чтобы вы тоже могли использовать эту базу.
Компания: Dodo Engineering
Спикеры расскажут о кешировании данных и возможных проблемах, связанных с ним. Антон и Андрей также поделятся опытом, как они помогли частому запросу к API сайта работать без кешей, и расскажут, что нужно делать дальше.
Компания: Dodo Engineering
Компания: Dodo Engineering
Random gets a major overhaul in .NET 6, yet old and new pitfalls remain. Stan will cover what you need to know about how to use randomness correctly in .NET 6.
Компания:
Турнир ЧГК от сообщества DotNetRu. Правила похожи на телевизионную версию: ведущий задаёт вопрос, у команды есть минута на обсуждение, в конце которой нужно дать ответ.
Каких вопросов стоит ждать? Все вопросы будут на IT-тематику, но в отличие от классических викторин вопросы скорее не на знание, а на смекалку.
В рамках круглого стола мы затронем несколько важных блоков, каждый из которых в разной степени волнует как соискателей, так и работодателей. Обязательно обсудим ситуацию на рынке и то, как на неё повлиял 2020 год и пандемия. Удаленка, гибридный формат работы и полный офлайн — как жить в новой реальности? Спрос на IT-специалистов вырос, у работодателей встаёт логичный вопрос: а откуда брать разработчиков? Внешние школы обучения, аутстаффинг, выращивание джунов, «войти в IT» и другие варианты. Ну и конечно, говоря про наём, нельзя не затронуть тему собеседований: как на них повлияли обозначенные выше факторы и к чему вообще готовиться соискателям и работодателям в нынешних реалиях.
Компания: Ак Барс Цифровые Технологии
Компания: МТС
Компания: luna
Компания: SovcomTech
In this talk, Scott will look at pipeline-oriented programming and how it relates to functional programming, the open-closed principle, unit testing, the onion architecture, and more.
There have been an unbelievable number of performance improvements that have gone into .NET 6. In this talk, we’ll walk through some of the more interesting examples, peeking under the covers to understand what improved, how it improved, and what that means for apps and services as they move to this exciting new release.
Xamarin.Forms — тупиковая ветвь эволюции, Flutter и React ориентированы на мобилки и не покрывают все платформы. А где же тогда будущее кросс-платформенной разработки? Uno Platform — настоящее и будущее! Но там же нет реализации шаблона Model-View-Update... Теперь есть!
Компания: The Secret Circle Solutions
Сегодня часто можно встретить призыв к разработке фронтенд-приложений на платформе Blazor. В рамках дискуссии спикеры обсудят достаточно ли это зрелая платформа, и могут ли разработчики .NET и команды позволить себе отказаться от React в пользу Blazor. Можем ли мы себе позволить ненавидеть React? Посмотрим на статус платформ, поговорим об опыте применения React и Blazor. Рассмотрим риски и сформулируем аргументы в пользу каждой из платформ.
Компания: Райффайзенбанк
Компания: Райффайзенбанк
Компания: Райффайзенбанк
Компания: Райффайзенбанк
В докладе Андрей расскажет о том, что нового появилось за год как в API генераторе, так и в тулинге для них, и какие проблемы потребителей и разработчиков генераторов решают эти изменения.
Компания: JetBrains
Обсудим, какими неочевидными способами логика может проникнуть в контроллер, и почему это может быть плохо.
Компания: Тинькофф
Компания: EPAM
This lecture will explain why compilers are very complicated and why optimal native code generation is complex and might ruin your day.
Компания: Iyuno-SDI