Size: a a a

Библиотека шарписта

2020 February 21
Библиотека шарписта
Февральские мероприятия по .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 геймдизайн
– Играбельные тексты: как можно сделать текст в игре интерактивным
– Особенности дизайна историй в открытом мире
источник
2020 February 22
Библиотека шарписта
Подробный доклад о разработке игр с помощью .Net Core на митапе компании HYS Enterprise: https://youtu.be/MuM-lJdeE_o
источник
2020 February 23
Библиотека шарписта
Отладка .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
источник
2020 February 24
Библиотека шарписта
Разбираемся с оптимизацией LINQ-запросов в C# для MS SQL Server. В первой статье описаны некоторые методы оптимизации LINQ-запросов, а во второй представлены подходы по оптимизации кода, связанные с LINQ-запросами.
источник
2020 February 25
Библиотека шарписта
Принципы работы блокчейна с примерами на C#: https://medium.com/blockchain-explained-using-c/blockchain-explained-using-c-implementation-fb60f29b9f07
источник
2020 February 26
Библиотека шарписта
Качественная подборка обучающих материалов по разработке на языке C#: https://wakeupandcode.com/csharp-resources/
источник
2020 February 27
Библиотека шарписта
Что вы делаете, когда ваше приложение .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 ₽, офис в #Технопарке Новосибирского Академгородка

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

https://wakeupandcode.com/aspnetcore/
источник
2020 February 29
Библиотека шарписта
Асинхронные потоки в C# 8

После выхода .NET Core команда RedHat заинтересовалась данной платформой и стала регулярно готовить публикации на тему .NET разработки. В этой статье речь идёт об асинхронных потоках в C# 8.

https://developers.redhat.com/blog/2020/02/24/c-8-asynchronous-streams/
источник
2020 March 01
Библиотека шарписта
Проактивная защита: Топ-10 требований OWASP 2018

Открытый проект по обеспечению безопасности веб-приложений (OWASP) помогает организациям начать проектировать, разрабатывать, приобретать, использовать и поддерживать безопасное программное обеспечение. В данном документе собраны 10 аспектов безопасности, на которые разработчики программного обеспечения должны обращать внимание. Несмотря на год выпуска, информация не теряет свою актуальность и в настоящее время.
источник
2020 March 02
Библиотека шарписта
Руководство от DigitalOcean по развертыванию ASP.NET Core приложения, используя MySQL / Nginx / Ubuntu.

https://www.digitalocean.com/community/tutorials/how-to-deploy-an-asp-net-core-application-with-mysql-server-using-nginx-on-ubuntu-18-04
источник
Библиотека шарписта
​​Стартовал набор на онлайн-курс "Разработчик программных роботов (RPA) на базе UiPath и PIX". Знакомьтесь с программой, проходите тестирование и присоединяйтесь к новой группе: https://otus.pw/o9oI/

За 5 месяцев вы:
- Усилите свои навыки программирования
- Освоите одну из ведущих платформ для роботизации – UiPath и перспективную российскую платформу PIX
- Научитесь роботизировать почту, MS Word, MS Excel, PDF, web-приложения и другие системы
- Получите навыки в исправлении ошибок, поиске уязвимостей и их устранении
- Получите сертификат от OTUS и PIX, который признается компанией PIX

Преподавать курс будут ведущие сертифицированные разработчики UIPath компаний NFP и PIX.

Проходите вступительное тестирование и  присоединяйтесь: https://otus.pw/o9oI/
источник
Библиотека шарписта
Разница между Throw и Throw Exception в C#

Throw повторно выбрасывает исключение, которое было обнаружено, и сохраняет трассировку стека (путь к источнику исключения). Throw ex генерирует одно и то же исключение, но сбрасывает трассировку стека на этот метод.

Разбираемся более подробно: https://dev.to/jalpeshvadgama/youtube-video-difference-between-throw-and-throw-exception-in-c-57a9
источник
2020 March 03
Библиотека шарписта
Подборка интересных особенностей языка C#, пришедших из других языков программирования.

https://dev.to/dotnet/great-new-features-in-c-for-a-returning-net-dev-i2l
источник
2020 March 04
Библиотека шарписта
​​Интересная статья о том, как написать полноценный мессенджер на языке C#: https://prglb.ru/3llw8
источник
2020 March 05
Библиотека шарписта
Опытный разработчик не так давно зашёл в .Net и поставил цель получить сертификат Microsoft. И первый экзамен уже сдан!

Свой ежедневный прогресс он описывает на канале .Net Разработчик. Заметки об изученном материале, советы по повышению производительности и поддержке мотивации, интересные книги, сайты, курсы и прочие источники информации, юмор и просто мысли о непростой программистской доле.

Присоединяйтесь!
@NetDeveloperDiary
источник
Библиотека шарписта
ASP.NET Core A-ZASP.NET Core A-Z (2019)

Shahed Chowdhuri

Внимательный читатель заметил, что в недавнем посте (https://t.me/csharpproglib/770) можно было найти книгу, в которой собраны 26 тем по разработке веб-приложений в формате полноценной книги.
источник
2020 March 06
Библиотека шарписта
Пишем шаг за шагом умное голосовое приложение на языке C#: https://youtu.be/vBg60I3P9Wg

1. Краткое описание языка C# и платформы .NET Core
2. Создание простейшего веб-сервера на ASP.NET Core
3. О голосовых навыках в Яндекс.Алисе
4. Протокол работы и модели данных
5. Некоторые принципы ООП, построение архитектуры приложения
6. Написание логики, некоторые нововведения C# 8.0
7. Панель разработчика Яндекса, создание навыка и тестирование с помощью ngrok
8. Создание докер-файла для развертывания в контейнере
9. Тестирование навыка на Алисе
источник
Библиотека шарписта
Стартовал курс "Разработчик C#". Поторопитесь, последние места в группе ждут вас. Для поступления жмите кнопку "Успеть на курс" и  пройдите вступительный тест:
https://otus.pw/pIeO/

Что же интересного вас ждет:

За 5 месяцев мы последовательно рассмотрим особенности языка C# до уровня начинающего Senior / крепкого Midlle.
Подробно изучим внутренние механизмы и устройство языка, CLR (LINQ, многопоточность, асинхронность, рефлексия, сериализация).
Научимся разворачивать различные конструкции и представлять их в промежуточном языке (IL). Поработаем с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами профессиональных разработчиков C#.
источник