Библиотека шарписта | C#, F#, .NET, ASP.NET
23K subscribers
2.23K photos
32 videos
85 files
4.39K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
The account of the user that created this channel has been inactive for the last 5 months. If it remains inactive in the next 20 days, that account will self-destruct and this channel will no longer have a creator.
Репозиторий содержит полезные инструменты для сбора диагностических данных .NET приложений: dotnet-dump, dotnet-collect и dotnet-analyze.

https://github.com/aspnet/AspLabs/tree/master/src/DotNetDiagnostics
Кто-нибудь из вас работает с инструментом Xamarin? Если да, то вам будет полезно посмотреть нашу статью: Как управлять компьютером со смартфона по Wi-Fi: пишем Android-приложение на С#. Если нет, то не поленитесь почитать для общего развития.

Пример использования инструмента Xamarin.Forms для создания пользовательского интерфейса системного администратора, удаленно управляющего рабочими станциями с телефона.

https://proglib.io/sh/vP8BLm4K2i
Тут Кеннет Фукизи, автор книги «Learn ASP.NET Core 3.0, Second edition», рассказывает почему же ASP.NET Core является лучшим выбором для создания корпоративных веб-приложений. Статья сопровождается полезными ссылками, что не может не радовать.

https://hub.packtpub.com/why-asp-net-core-is-the-best-choice-to-build-enterprise-web-applications-interview/
Agile-методы — семейство гибких подходов к управлению проектами. Они помогают командам во всём мире эффективно работать в условиях постоянно меняющихся требований, учитывать все изменения и встраивать новые факторы в рабочий процесс.

Прекрасные новости для каждого, кто хочет вывести работу своей команды на новый уровень! GeekBrains запускает трёхдневный интенсив по методологии Agile.

В ходе интенсива вы не только познакомитесь с «гибкими» подходами, но научитесь выбирать подходящие для решения любой задачи. На практике вы разберёте реальные кейсы и научитесь внедрять и применять Agile-методы в своих проектах.

Успейте подать заявку и повысьте свою эффективность - https://prglb.ru/24098
Ссылки на все docker-образы для .NET Core и .NET Framework: https://devdigest.today/post/1133
Подробное руководство об утечках памяти в приложениях на C#, в частности, о том, как и обнаружить и как от них избавиться.

https://codewithshadman.com/memory-leak-c/
Февральские мероприятия по .Net разработке и GameDev в Питере и Казани

Санкт-Петербург:
.NET Z-meet up, 27 февраля

Рассматриваемые вопросы:
– Когда уже пора на микросервисы, GC tweaks, Event Sourcing и прочее? Этапы развития проекта глазами программиста
– Интеллектуальная игра CRACK .NET на тему среды .Net и все, что с ней связано

Казань:
KznDotNet Meetup #14, 27 февраля

Рассматриваемые вопросы:
– Gamedev. Dungeon 12 под капотом
– Что есть "сложно" и как сделать "просто"

GameDev in Kazan 2020, 29 февраля

Рассматриваемые вопросы:
– А что если?.. Или нам нужен план Б!
– Дополненная реальность в 2020
– Иммерсивные игровые механики
– Программирование для геймдизайнеров
– Data-driven геймдизайн
– Играбельные тексты: как можно сделать текст в игре интерактивным
– Особенности дизайна историй в открытом мире
Отладка .NET Core приложения в Docker с помощью VSCode

Представьте, что вы создаете веб-приложение ASP.NET Core и хотите развернуть и отладить его в контейнере Linux, при этом, некоторые из вашей команды используют Visual Studio 2017+ на Windows, а другие хотят использовать Visual Studio Code на Mac. Также у вас больше чем одно веб-приложение в контейнере и вы используете несколько контейнеров в составной среде. Сложновато, правда? Есть способ решения данных проблем: https://www.richard-banks.org/2018/07/debugging-core-in-docker.html
Разбираемся с оптимизацией LINQ-запросов в C# для MS SQL Server. В первой статье описаны некоторые методы оптимизации LINQ-запросов, а во второй представлены подходы по оптимизации кода, связанные с LINQ-запросами.
The account of the user that created this channel has been inactive for the last 5 months. If it remains inactive in the next 9 days, that account will self-destruct and this channel will no longer have a creator.
Что вы делаете, когда ваше приложение .NET Core ведет себя не так, как вы ожидаете? Возможно, оно стало медленнее с момента последнего развертывания или начало давать сбой в самое неподходящее время. Как вы анализируете проблему, когда ваше приложение работает в чужом центре обработки данных на другой стороне планеты? На Linux? В контейнере?

Специалисты из команды .NET демонстрируют способы диагностики проблем в приложениях .NET Core 3.1 с использованием новых API, средств командной строки и возможностей Visual Studio для сбора информации, ее анализа и устранения причин неполадок.

https://youtu.be/p6CjlnwPhHQ
Разработчик .NET/C# (middle )

Требования:
— Принципы ООП и паттерны проектирования
— WPF
— Web-разработка
— TDD
— Приветствуется понимание принципов электроснабжения
— Знание Autodesk Revit API, английского языка будет плюсом

от 80 000 до 100 000 ₽, офис в #Технопарке Новосибирского Академгородка

Подробнее о вакансии
Настоящая кладезь интересных материалов, связанных с ASP .NET Core. Обратите внимание, что формат выхода постов еженедельный, поэтому ждем свежих статей за 2020 год.

https://wakeupandcode.com/aspnetcore/