#видеозаписи
Как жить без QA? Ну, можно просто не делать баги! Но если такого ответа не хватает — публикуем более серьёзный и развёрнутый в формате доклада.
YouTube | VK Видео
Скачать презентацию с сайта DotNext
Как жить без QA? Ну, можно просто не делать баги! Но если такого ответа не хватает — публикуем более серьёзный и развёрнутый в формате доклада.
YouTube | VK Видео
Скачать презентацию с сайта DotNext
YouTube
Михаил Кузнецов — Перестаньте отмазываться от ответственности за свой код
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/kF5rMv
В Mindbox 150 человек в R&D, более 1000 B2B-клиентов, выкладка на прод несколько раз в день — и нет выделенных тестировщиков / QA. Это…
— —
Скачать презентацию с сайта DotNext — https://jrg.su/kF5rMv
В Mindbox 150 человек в R&D, более 1000 B2B-клиентов, выкладка на прод несколько раз в день — и нет выделенных тестировщиков / QA. Это…
🔥6
#видеозаписи
Даже если вы не используете F#, вас может заинтересовать такой вопрос: почему добавить в этот язык async/await получилось куда быстрее, чем в C#? Доклад отвечает и на него, и на многие другие.
YouTube | VK Видео
Скачать презентацию с сайта DotNext
Даже если вы не используете F#, вас может заинтересовать такой вопрос: почему добавить в этот язык async/await получилось куда быстрее, чем в C#? Доклад отвечает и на него, и на многие другие.
YouTube | VK Видео
Скачать презентацию с сайта DotNext
YouTube
Марк Шевченко — Вычислительные выражения в F#
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/LuJeOP
Вычислительные выражения (computation expressions) — концепция, которая перекочевала в F# из языка Haskell. Там она называется монадами…
— —
Скачать презентацию с сайта DotNext — https://jrg.su/LuJeOP
Вычислительные выражения (computation expressions) — концепция, которая перекочевала в F# из языка Haskell. Там она называется монадами…
👍2
#доклады
Мы уже вовсю готовимся к DotNext 2025. В этом и следующих постах расскажем о докладах и спикерах конференции. Начнем с выступления Евгения Пешкова «Сериализаторы: не только JSONоукладка».
ℹ️ О чем доклад: В микросервисном взаимодействии требуется передавать данные между программами. Для этого даже появилась профессия «джейсоноукладчик». Что ждет укладчика данных на следующем этапе карьеры? Ответ: мир экспериментальных бинарных форматов с несовместимыми между собой реализациями. Вместе с Евгением разберем:
— различия форматов сериализации и особенности библиотек;
— проблемы с производительностью;
— совместимость с Native AOT;
— MessagePack, BinaryPack и прочие экспериментальные сериализаторы.
🗣 Спикер: Евгений Пешков — постоянный спикер DotNext, с 2018 года не пропустил ни одну конференцию.
Занимается высоконагруженными сервисами. Ранее разрабатывал JetBrains Rider, работал в Контуре над общей инфраструктурой — системой хостинга приложений. Интересуется lock-free алгоритмами и структурами данных, внутренним устройством .NET и операционных систем.
Подробности и билеты
Мы уже вовсю готовимся к DotNext 2025. В этом и следующих постах расскажем о докладах и спикерах конференции. Начнем с выступления Евгения Пешкова «Сериализаторы: не только JSONоукладка».
ℹ️ О чем доклад: В микросервисном взаимодействии требуется передавать данные между программами. Для этого даже появилась профессия «джейсоноукладчик». Что ждет укладчика данных на следующем этапе карьеры? Ответ: мир экспериментальных бинарных форматов с несовместимыми между собой реализациями. Вместе с Евгением разберем:
— различия форматов сериализации и особенности библиотек;
— проблемы с производительностью;
— совместимость с Native AOT;
— MessagePack, BinaryPack и прочие экспериментальные сериализаторы.
🗣 Спикер: Евгений Пешков — постоянный спикер DotNext, с 2018 года не пропустил ни одну конференцию.
Занимается высоконагруженными сервисами. Ранее разрабатывал JetBrains Rider, работал в Контуре над общей инфраструктурой — системой хостинга приложений. Интересуется lock-free алгоритмами и структурами данных, внутренним устройством .NET и операционных систем.
Подробности и билеты
👍12🔥5
#доклады
YDB и C#: история большой любви
ℹ️ О чем доклад:
Рассмотрим задачу интеграции платформы .NET с новой СУБД YDB, выпущенной Яндексом в опенсорс в 2022 году. Обсудим ключевые аспекты и проблемы, которые необходимо учесть для успешной интеграции. Проанализируем, как обеспечить эффективное взаимодействие между .NET и YDB.
Увидим, что интеграция YDB с .NET — это союз по любви, а не брак по расчету. Сделаем выводы о преимуществах такой интеграции и перспективах использования YDB в экосистеме .NET.
🗣 Спикер:
Кирилл Курдюков. Увлекается различными языками программирования и распределенными системами. Сосредоточен на создании удобных инструментов для работы с YDB, адаптируя её API под разные языки программирования.
Подробности и билеты
YDB и C#: история большой любви
ℹ️ О чем доклад:
Рассмотрим задачу интеграции платформы .NET с новой СУБД YDB, выпущенной Яндексом в опенсорс в 2022 году. Обсудим ключевые аспекты и проблемы, которые необходимо учесть для успешной интеграции. Проанализируем, как обеспечить эффективное взаимодействие между .NET и YDB.
Увидим, что интеграция YDB с .NET — это союз по любви, а не брак по расчету. Сделаем выводы о преимуществах такой интеграции и перспективах использования YDB в экосистеме .NET.
🗣 Спикер:
Кирилл Курдюков. Увлекается различными языками программирования и распределенными системами. Сосредоточен на создании удобных инструментов для работы с YDB, адаптируя её API под разные языки программирования.
Подробности и билеты
👍9❤1
#видеозаписи
В одних докладах рассматривают конкретные строчки кода, в других ведут речь о более общих архитектурных сущностях вроде «микросервисы». А сегодня мы открываем запись доклада, который говорит о всех слоях абстракции сразу.
YouTube | VK Видео
Скачать презентацию с сайта DotNext
В одних докладах рассматривают конкретные строчки кода, в других ведут речь о более общих архитектурных сущностях вроде «микросервисы». А сегодня мы открываем запись доклада, который говорит о всех слоях абстракции сразу.
YouTube | VK Видео
Скачать презентацию с сайта DotNext
YouTube
Влад Хононов — Фрактальная геометрия в проектировании систем
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/d7e915
Город, компания, организм — все это системы со схожим внутренним устройством: все они нуждаются в сети доставки энергии до всех своих частей.…
— —
Скачать презентацию с сайта DotNext — https://jrg.su/d7e915
Город, компания, организм — все это системы со схожим внутренним устройством: все они нуждаются в сети доставки энергии до всех своих частей.…
🔥3
Использование ссылок и ref-структур для низкоуровневой оптимизации C# кода
ℹ️ Про что:
Спикер расскажет про модификатор
Разберем реализацию низкоуровневой арифметики с управляемыми указателями в C#: неявные возможности, подводные камни, причины появления ref-структуры Span<T>.
Заглянем «под капот» внутренних функций
Поговорим про Span<T> для оптимизации работы с текстовыми и бинарными данными в приложениях; новые возможности работы с ref-структурами в .NET 9.0.
🗣 Кто выступит:
Юрий Малич. В программировании с 1996 года, начиная с MS-DOS и i386; работал на C#/.NET с первых версий. Основные специализации: бэкенд, базы данных, десктоп-приложения для Windows. Работал в Nero AG, Tuneup Utilities и NP4 GmbH.
Подробности и билеты
ℹ️ Про что:
Спикер расскажет про модификатор
ref
, управляемые указатели и ref-структуры (Span<T> и других).Разберем реализацию низкоуровневой арифметики с управляемыми указателями в C#: неявные возможности, подводные камни, причины появления ref-структуры Span<T>.
Заглянем «под капот» внутренних функций
dotnet/runtime
и увидим использование ref для оптимизации библиотечных функций на низком уровне.Поговорим про Span<T> для оптимизации работы с текстовыми и бинарными данными в приложениях; новые возможности работы с ref-структурами в .NET 9.0.
🗣 Кто выступит:
Юрий Малич. В программировании с 1996 года, начиная с MS-DOS и i386; работал на C#/.NET с первых версий. Основные специализации: бэкенд, базы данных, десктоп-приложения для Windows. Работал в Nero AG, Tuneup Utilities и NP4 GmbH.
Подробности и билеты
👍10
Побеждаем страх K8s
ℹ️ Про что:
Чувствуете лёгкое волнение при слове «Kubernetes»?
В докладе без занудства заглянем «под капот» K8s и найдем ответы на вопросы, которые бывает страшно задать коллегам.
Разберем, что такое Pod, как в нем живут контейнеры, и что такое сами контейнеры. Deployment, ReplicaSet, Ingress и прочие баззворды превратятся в строительные блоки для ваших сервисов.
Вы увидите всю красоту K8s как грамотно спроектированной архитектуры ПО. На понятных схемах и простом примере, без отстраненных метафор.
🗣 Кто выступит:
Дмитрий Афонченко. Старший разработчик на C# с более чем 10-летним опытом в .NET и ASP․NET; увлечён оптимизацией производительности и управлением памятью, расширяет знания в проектировании распределённых систем. Предпочитает понятные и эффективные решения, активно делится знаниями через статьи, доклады и вклад в open source.
Подробности и билеты
ℹ️ Про что:
Чувствуете лёгкое волнение при слове «Kubernetes»?
В докладе без занудства заглянем «под капот» K8s и найдем ответы на вопросы, которые бывает страшно задать коллегам.
Разберем, что такое Pod, как в нем живут контейнеры, и что такое сами контейнеры. Deployment, ReplicaSet, Ingress и прочие баззворды превратятся в строительные блоки для ваших сервисов.
Вы увидите всю красоту K8s как грамотно спроектированной архитектуры ПО. На понятных схемах и простом примере, без отстраненных метафор.
🗣 Кто выступит:
Дмитрий Афонченко. Старший разработчик на C# с более чем 10-летним опытом в .NET и ASP․NET; увлечён оптимизацией производительности и управлением памятью, расширяет знания в проектировании распределённых систем. Предпочитает понятные и эффективные решения, активно делится знаниями через статьи, доклады и вклад в open source.
Подробности и билеты
❤18👍1
#видеозаписи
Открываем новую видеозапись выступления:
Андрей Порожняков — Native AOT. Возможности и ограничения
YouTube | VK Видео
Скачать презентацию с сайта DotNext
Открываем новую видеозапись выступления:
Андрей Порожняков — Native AOT. Возможности и ограничения
YouTube | VK Видео
Скачать презентацию с сайта DotNext
YouTube
Андрей Порожняков — Native AOT. Возможности и ограничения
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/dS4S7E
Иногда .NET-приложения запускаются дольше, чем нужно. Это связано с особенностями JIT-компиляции — при каждом старте IL-код компилируется…
— —
Скачать презентацию с сайта DotNext — https://jrg.su/dS4S7E
Иногда .NET-приложения запускаются дольше, чем нужно. Это связано с особенностями JIT-компиляции — при каждом старте IL-код компилируется…
🔥25🥴1
Designing Modular Monolith First For Microservice Architecture
ℹ️ Про что:
Building a monolith first is a highly recommended approach for new solutions, even if the ultimate goal is a microservice architecture.
One major reason is that requirements and service boundaries are not clear in the beginning, and experimenting with service boundaries is not as easy in a distributed system as it is in a monolithic application.
This talk will explain and offer a well-defined approach to building a modular monolithic application that is easy to transform into a microservice system later. We will explore how to properly define service boundaries and prepare the monolith for future transformation into microservices.
Speaker will present all concepts with clear examples and practical recommendations.
🗣 Кто выступит:
Halil İbrahim Kalkan. Co-founder of Volosoft, a company producing open source and commercial frameworks, libraries, and tools for .NET developers. Lead developer of the open source ABP Framework project and author of the "Mastering ABP Framework" book.
Подробности и билеты
ℹ️ Про что:
Building a monolith first is a highly recommended approach for new solutions, even if the ultimate goal is a microservice architecture.
One major reason is that requirements and service boundaries are not clear in the beginning, and experimenting with service boundaries is not as easy in a distributed system as it is in a monolithic application.
This talk will explain and offer a well-defined approach to building a modular monolithic application that is easy to transform into a microservice system later. We will explore how to properly define service boundaries and prepare the monolith for future transformation into microservices.
Speaker will present all concepts with clear examples and practical recommendations.
🗣 Кто выступит:
Halil İbrahim Kalkan. Co-founder of Volosoft, a company producing open source and commercial frameworks, libraries, and tools for .NET developers. Lead developer of the open source ABP Framework project and author of the "Mastering ABP Framework" book.
Подробности и билеты
👍34
#видеозаписи
Открываем новую видеозапись выступления:
Виталий Сушков — Оптимизация через партицирование
YouTube | VK Видео
Скачать презентацию с сайта DotNext
Открываем новую видеозапись выступления:
Виталий Сушков — Оптимизация через партицирование
YouTube | VK Видео
Скачать презентацию с сайта DotNext
YouTube
Виталий Сушков — Оптимизация через партицирование
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/BfvMNA
История об оптимизации сервиса, который перестал справляться со своими обязанностями из-за роста объема обрабатываемых данных.
Спикер…
— —
Скачать презентацию с сайта DotNext — https://jrg.su/BfvMNA
История об оптимизации сервиса, который перестал справляться со своими обязанностями из-за роста объема обрабатываемых данных.
Спикер…
👍136
#видеозаписи
Открываем новую видеозапись выступления:
Алексей Галлямов — API Gateway на базе YARP
YouTube | VK Видео
Скачать презентацию с сайта DotNext
Открываем новую видеозапись выступления:
Алексей Галлямов — API Gateway на базе YARP
YouTube | VK Видео
Скачать презентацию с сайта DotNext
YouTube
Алексей Галлямов — API Gateway на базе YARPНа русском языке
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/LjEdE5
Как разработать собственный эффективный, быстрый, защищенный и отказоустойчивый BFF, реализующий API Gateway для микросервисов, используя…
— —
Скачать презентацию с сайта DotNext — https://jrg.su/LjEdE5
Как разработать собственный эффективный, быстрый, защищенный и отказоустойчивый BFF, реализующий API Gateway для микросервисов, используя…
🔥110
#видеозаписи
Открываем новую видеозапись выступления:
Станислав Сидристый — Плагины к сервисам: безопасное расширение функциональности
YouTube | VK Видео
Открываем новую видеозапись выступления:
Станислав Сидристый — Плагины к сервисам: безопасное расширение функциональности
YouTube | VK Видео
YouTube
Станислав Сидристый — Плагины к сервисам: безопасное расширение функциональности
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
В докладе рассмотрели возможность расширения функциональности сервисов при помощи AssemblyLoadContext. Получившаяся модель расширения плагинами умеет производить: горячую подмену реализации во время…
— —
В докладе рассмотрели возможность расширения функциональности сервисов при помощи AssemblyLoadContext. Получившаяся модель расширения плагинами умеет производить: горячую подмену реализации во время…
👍79
#видеозаписи
Открываем новую видеозапись выступления:
Кирилл Пронин — Как приручить XDocument? XmlDocument vs XDocument
YouTube | VK Видео
Скачать презентацию с сайта DotNext
Открываем новую видеозапись выступления:
Кирилл Пронин — Как приручить XDocument? XmlDocument vs XDocument
YouTube | VK Видео
Скачать презентацию с сайта DotNext
YouTube
Кирилл Пронин — Как приручить XDocument? XmlDocument vs XDocument
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/pHoaq6
Как часто вы задумываетесь о выборе правильного типа данных в своей будущей разработке? Следите ли вы за последними изменениями в работе…
— —
Скачать презентацию с сайта DotNext — https://jrg.su/pHoaq6
Как часто вы задумываетесь о выборе правильного типа данных в своей будущей разработке? Следите ли вы за последними изменениями в работе…
❤51
#видеозаписи
Открываем новую видеозапись выступления:
Артем Манченков — Azure Data Explorer как основная база данных для приложения
YouTube | VK Видео
Скачать презентацию с сайта DotNext
Открываем новую видеозапись выступления:
Артем Манченков — Azure Data Explorer как основная база данных для приложения
YouTube | VK Видео
Скачать презентацию с сайта DotNext
YouTube
Артем Манченков — Azure Data Explorer как основная база данных для приложения
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/IPCbsQ
Azure Data Explorer (ранее Kusto) — аналитическая система для работы с Big Data. Но что, если мы возьмем ее вместо привычных SQL Server…
— —
Скачать презентацию с сайта DotNext — https://jrg.su/IPCbsQ
Azure Data Explorer (ранее Kusto) — аналитическая система для работы с Big Data. Но что, если мы возьмем ее вместо привычных SQL Server…
❤70
#видеозаписи
Открываем новую видеозапись выступления:
Alper Ebicoglu — Building Multi-Tenant ASP.NET Core Applications and ABP Framework
YouTube | VK Видео
Скачать презентацию с сайта DotNext
Открываем новую видеозапись выступления:
Alper Ebicoglu — Building Multi-Tenant ASP.NET Core Applications and ABP Framework
YouTube | VK Видео
Скачать презентацию с сайта DotNext
YouTube
Alper Ebicoglu — Building Multi-Tenant ASP.NET Core Applications and ABP Framework
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Download presentation from DotNext website — https://jrg.su/g0JJlE
Building multi-tenant web applications requires some experience. Alper is one of the owners of the open-source web app framework…
— —
Download presentation from DotNext website — https://jrg.su/g0JJlE
Building multi-tenant web applications requires some experience. Alper is one of the owners of the open-source web app framework…
❤41
#видеозаписи
Открываем новую видеозапись выступления:
Александр Химушкин — DDD и стратегическое проектирование
YouTube | VK Видео
Скачать презентацию с сайта DotNext
Открываем новую видеозапись выступления:
Александр Химушкин — DDD и стратегическое проектирование
YouTube | VK Видео
Скачать презентацию с сайта DotNext
VK Видео
Александр Химушкин — DDD и стратегическое проектирование
Ближайшая конференция DotNext: https://vk.cc/cu1MKJ #net #dotnext #IT #conference #jugrugroup Как в атомной промышленности можно использовать стратегические паттерны из DDD. Расскажу про использование единого языка и его влияние на продукт и стейкхолдеров.…
🔥26❤1
#видеозаписи
Открываем новую видеозапись выступления:
Николай Пьяников — C#/CI/CD, или Как собирать проекты просто
YouTube | VK Видео
Скачать презентацию с сайта DotNext
Открываем новую видеозапись выступления:
Николай Пьяников — C#/CI/CD, или Как собирать проекты просто
YouTube | VK Видео
Скачать презентацию с сайта DotNext
YouTube
Николай Пьяников — C#/CI/CD, или Как собирать проекты просто
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/KXdZ97
Часто CI/CD-решения сильно зависят от выбранного сервера сборки (GitLab, TeamCity и т.д.), от выбранной платформы сборки (Linux/Windows)…
— —
Скачать презентацию с сайта DotNext — https://jrg.su/KXdZ97
Часто CI/CD-решения сильно зависят от выбранного сервера сборки (GitLab, TeamCity и т.д.), от выбранной платформы сборки (Linux/Windows)…
🔥22
Рассказываем, какой получилась программа
Чтобы вам было удобнее ориентироваться в программе, разбили ее на тематические блоки. Рассказываем о каждом с примерами докладов.
Специальные гости
Как разрабатывать open source в будущем, чтобы получать за это деньги и славу. Насколько креативны нейросети.
Performance + Internals
Сериализаторы: экспериментальные бинарные форматы с несовместимыми между собой реализациями. Возможности user space-потоков. Использование ссылок и ref-структур для низкоуровневой оптимизации C# кода.
Architecture
В каких ситуациях нужен Event Sourcing. Как спроектировать модульный монолит для микросервисной архитектуры.
Best practices
Деплой своего приложения. Стандарт и реализации UUID v7. Разработка библиотеки фоновых задач, которая превзойдет Hangfire и Quartz.
Расширяем горизонты
Действительно ли ReactiveUI и Avalonia UI помогут усовершенствовать приложения. Как обрабатывать естественный язык без нейросетей. Что «под капотом» K8s.
Воркшопы
Какие есть варианты реализации паттерна Transactional Outbox. Как создать свою систему с Event Storming.
До конференции месяц. Самое время купить билет — самостоятельно или за счет компании.
Доклады и билеты — на сайте конференции DotNext
Чтобы вам было удобнее ориентироваться в программе, разбили ее на тематические блоки. Рассказываем о каждом с примерами докладов.
Специальные гости
Как разрабатывать open source в будущем, чтобы получать за это деньги и славу. Насколько креативны нейросети.
Performance + Internals
Сериализаторы: экспериментальные бинарные форматы с несовместимыми между собой реализациями. Возможности user space-потоков. Использование ссылок и ref-структур для низкоуровневой оптимизации C# кода.
Architecture
В каких ситуациях нужен Event Sourcing. Как спроектировать модульный монолит для микросервисной архитектуры.
Best practices
Деплой своего приложения. Стандарт и реализации UUID v7. Разработка библиотеки фоновых задач, которая превзойдет Hangfire и Quartz.
Расширяем горизонты
Действительно ли ReactiveUI и Avalonia UI помогут усовершенствовать приложения. Как обрабатывать естественный язык без нейросетей. Что «под капотом» K8s.
Воркшопы
Какие есть варианты реализации паттерна Transactional Outbox. Как создать свою систему с Event Storming.
До конференции месяц. Самое время купить билет — самостоятельно или за счет компании.
Доклады и билеты — на сайте конференции DotNext
🔥14👍2
#видеозаписи
Открываем новую видеозапись выступления:
Глеб Асламов — Новые реалии безопасной разработки: ГОСТ Р 71207–2024
😉 YouTube | 📺 VK Видео
Скачать презентацию с сайта DotNext
Открываем новую видеозапись выступления:
Глеб Асламов — Новые реалии безопасной разработки: ГОСТ Р 71207–2024
Скачать презентацию с сайта DotNext
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Глеб Асламов — Новые реалии безопасной разработки: ГОСТ Р 71207–2024
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/F8TAcJ
Поговорили про новый ГОСТ от 1 апреля 2024 года, направленный на безопасную разработку и устанавливающий требования для статических анализаторов…
— —
Скачать презентацию с сайта DotNext — https://jrg.su/F8TAcJ
Поговорили про новый ГОСТ от 1 апреля 2024 года, направленный на безопасную разработку и устанавливающий требования для статических анализаторов…
❤2🔥1
#видеозаписи
Открываем новую видеозапись выступления:
Михаил Руковишников — Внедрение и эффективное использование фича-флагов в ASP.NET-приложении
😉 YouTube | 📺 VK Видео
Скачать презентацию с сайта DotNext
Открываем новую видеозапись выступления:
Михаил Руковишников — Внедрение и эффективное использование фича-флагов в ASP.NET-приложении
Скачать презентацию с сайта DotNext
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Михаил Руковишников — Внедрение и эффективное использование фича-флагов в ASP.NET-приложении
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Скачать презентацию с сайта DotNext — https://jrg.su/rgHW6N
В ходе работы над любым проектом иногда возникает необходимость включать и выключать определенную функциональность без перезапуска приложения.…
— —
Скачать презентацию с сайта DotNext — https://jrg.su/rgHW6N
В ходе работы над любым проектом иногда возникает необходимость включать и выключать определенную функциональность без перезапуска приложения.…
🔥2❤🔥1