Skip to content

DetailedTalks 2024

Anatoly Kulakov edited this page Aug 9, 2024 · 3 revisions
Когда и где Докладчик Доклад Ссылки
14 августа 2024 г.
Встреча SpbDotNet №100
Photo
Дмитрий Нестерук
Разработка с использованием искусственного интеллекта
Никто не будет отрицать, что использование ИИ всё больше актуально в разработке ПО. Обсудим, как можно использовать языковые модели в анализе требований, написании, тестировании и анализе кода, организации процесса разработки. Поговорим про смену парадигмы с классической на AI-driven и посмотрим, как можно организовать ИИ-улучшенный процесс разработки сложных систем.
24 июля 2024 г.
Встреча SpbDotNet №99
Photo
Александр Гольдебаев
OpenTelemetry для самых маленьких
Сегодня перед нами стоят серьёзные проблемы, связанные с производительностью, стабильностью и пользовательским опытом в веб-приложениях. Медленная работа, частые сбои и неудобный интерфейс могут негативно сказаться на удовлетворённости клиентов. Мы сталкиваемся с трудностями в своевременном выявлении и устранении ошибок, а также с неоптимальным использованием серверных ресурсов, что увеличивает операционные расходы. Проблемы такого характера можно эффективно решать, анализируя телеметрию, которая предоставит нам точные данные и инструменты для оперативного реагирования и оптимизации всех аспектов работы приложения. Однако, прежде чем анализировать телеметрию, необходимо, чтобы наше приложение хотя бы начало её собирать.
Слайды
24 июля 2024 г.
Встреча SpbDotNet №99
Photo
Руслан Каменский
Хранение секретов и обеспечение безопасности .NET приложений: уроки и выводы
В этом докладе, на основе реального опыта запуска FinTech-проектов, подробно рассматриваются способы защиты секретов и безопасности .NET-приложений. Узнайте основные методы защиты конфиденциальных данных, обеспечения соответствия требованиям и предотвращения дорогостоящих нарушений безопасности.
Слайды
16 мая 2024 г.
Встреча SpbDotNet №98
Photo
Роман Булдыгин
Дроны и .NET
Ликбез в сфере FPV (First Person View) квадрокоптеров. Рассказ о своём хобби от мальчика 35 лет. Повесть о том, какое применение находит .NET в области где балом правят C и C++.
Видео
Слайды
16 мая 2024 г.
Встреча SpbDotNet №98
Photo
Елена Щелкунова
Сложность алгоритмов
Про сложность алгоритмов слышали, наверное, все. Это одна из популярных тем для вопросов на собеседованиях. А вот так чтобы знать на память, как считается сложность того или иного алгоритма — это уже свойственно не всем. Так или иначе, если знания не используются, то они забываются. Елене посчастливилось продолжительное время работать с задачами оптимизации времени исполнения кода, как на фронте, так и на бэке. И зачем спрашивается держать такие знания в себе? Предлагаем вместе вспомнить теорию, погрузиться в некоторые тонкости и нюансы реализации коллекций в .NET и узнать для себя что-то новое.
Видео
Слайды
4 мая 2024 г.
Встреча SpbDotNet №97
Photo
Никита Мошкалов
Метрики: где у кодовой базы руль и куда его поворачивать
В докладе подробно разберём особенности использования метрик. - Что измеряем. Технические метрики и продуктовые метрики. - Как снимаем метрики, куда передаём и как отображаем метрики. - Как ещё используем метрики. Например, оповещения. - Постепенное причинение пользы — канареечные релизы. - Идём по приборам — внедрение и использование feature флагов.
Слайды
4 мая 2024 г.
Встреча SpbDotNet №97
Photo
Анатолий Кулаков
Photo
Никита Мошкалов
Photo
Мария Константиниди
Photo
Виталий Левченко
Круглый стол «Задача классификации разработчиков»
В текущий момент плотность технологий такова, что документация некоторых фреймворков может превзойти размером учебник по Computer Science и их очень легко спутать. Человеческий мозг идёт по пути наименьшего сопротивления, а детям хочется быстрого результата, что склоняет учащихся от лабораторных на C\C++ к клепанию сайтов на HTML, CSS и JS либо к играм с нейронными сетями. Для рабочих профессий есть зафиксированные разряды и если уж DDD и TOGAF ставят предметную область и процессы на первый план, давайте уже признаем, что компьютер это станок, а следовательно и формализовать стандарты возможно. 1. Кто такой стажёр - Чем стажёр отличается от младшего разработчика - Что стажёр должен знать - Как ввести в команду стажёра и помочь дорасти до младшего разработчика 2. Где кончаются технические навыки и станку требуется установку ЧПУ - Что такое предметная область и сложности её определения - Middle, senior и Big O 3. MRP для управления станками — роли Team Lead, Tech Lead и архитектор
11 апреля 2024 г.
Встреча SpbDotNet №96
Photo
Артём Квашнин
REST API клиенты для C#
В докладе мы рассмотрим типичные ошибки при работе со стандартным HttpClient, посмотрим на реализацию межсервисного взаимодействия от Microsoft и самое главное — рассмотрим плюсы и минусы популярных генераторов для API клиентов.
Видео
Слайды
11 апреля 2024 г.
Встреча SpbDotNet №96
Photo
Андрей Рягузов
Как мы перешли на Microsoft.Extensions.Configuration и стало хорошо
Андрей расскажет о том, как компания перешла от самописного метода работы с настройками к стандартному варианту, предлагаемому Microsoft. Почему они использовали нестандартный метод изначально, какие выгоды и новые возможности открываются при использовании "коробочных" инструментов и как можно интегрировать их в свои проекты.
Видео
Слайды
29 февраля 2024 г.
Launch of .NET 8
Photo
Александр Гольдебаев
.NET Aspire in Action
Несмотря на множество инструментов, доступных нам для создания cloud-native приложений, создавать такие приложения всё ещё слишком сложно. Разработчики всё ещё отвлекаются от написания бизнес-логики, чтобы справиться со сложностью облачной разработки. Чтобы помочь разработчикам упростить создание облачных приложений и появился .NET Aspire.
Видео
Слайды
29 февраля 2024 г.
Launch of .NET 8
Photo
Евгений Федотов
А что там собственно нового в C# 12?
Рассказ о нововведениях в C# 12-ой версии, с крайне (не)профессиональным мнением автора
Видео
Слайды
29 февраля 2024 г.
Launch of .NET 8
Photo
Андрей Порожняков
Что нового в Minimal API на ASP.NET Core 8
В докладе будет рассказано о новых фичах ASP.NET Core 8, которые связаны с Minimal API. Поговорим про работу с формами, Keyed Services, Short-circuit routing, немного затронем AOT.
Видео
Слайды
29 февраля 2024 г.
Launch of .NET 8
Photo
Руслан Каменский
Bootstrapping .NET 8 SDK: собираем дотнет из исходников
Пока все жалуются, что в новом релизе C# добавлено мало фич — произошла целая революция в системе сборки .NET SDK. В докладе вы узнаете как собрать дотнет из исходного кода, и почему мало кто это делал раньше.
Видео
Слайды
29 февраля 2024 г.
Launch of .NET 8
Photo
Валерий Никитин
.NET 8 и улучшения в контейнерах
Рассмотрим какие улучшения в контейнерах появились с выходом .NET 8 в релиз.
Видео
Слайды
29 февраля 2024 г.
Launch of .NET 8
Photo
Никита Маслов
С# 12: Primary constructors
Доклад про основные конструкторы, новую неоднозначную фичу C# 12. Никита расскажет как их использовать, нюансы и подводные камни, аналоги в других языках.
Видео
Слайды
29 февраля 2024 г.
Launch of .NET 8
Photo
Андрей Александров
Вкусные новинки EF Core 8
В докладе рассмотрим основные нововведения EF Core, которые влияют на процесс разработки (исключая исправления багов, увеличенный перформанс запросов и т.п.).
Видео
Слайды
18 января 2024 г.
Встреча SpbDotNet №94
Photo
Денис Цветцих
LINQ Expressions: искусство запрашивать данные
Запросов на чтение данных в разы больше, чем запросов на их изменение. При этом логика фильтрации может меняться с течением времени. Поэтому важно уметь инкапсулировать правила для фильтрации в специальных обёртках, а также комбинировать их как между собой, так и с правилами без обёрток. В докладе рассмотрим, как решить эту задачу при помощи современной реализации паттерна «Спецификация» с использованием LINQ Expressions и с какими подводными камнями можно столкнуться при его реализации. Поговорим и о наиболее удобных для использования библиотеках, в которых «Спецификация» уже реализована, в том числе как можно сделать её c использованием новых фич EF Core 7 или Source Generators. Кроме того, спикер выберет наиболее удобный и эффективный способ фильтрации по вложенным коллекциям. И обсудит, как автофильтр помогает бороться с рутиной фильтрации.
Видео
Слайды
18 января 2024 г.
Встреча SpbDotNet №94
Photo
Юрий Малич
Методы повышения производительности .NET-приложения на примере программы поиска дубликатов
В данном докладе спикер поделится своим опытом повышения производительности .NET приложения на примере своей программы поиска дубликатов файлов. В докладе будут описаны: - алгоритмические оптимизации; - низкоуровневые оптимизации (с примерами дизассемблерного кода); - многопоточные оптимизации при обращениям к SSD и HDD дискам; - методы повышения эффективности использования памяти и снижения нагрузки на GC.
Видео
Слайды
Clone this wiki locally