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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Все используют исключения в своих проектах, но не все задумываются об эффективности их использования. В статье собраны некоторые лучшие практики по работе с исключениями в C#: https://blog.elmah.io/csharp-exception-handling-best-practices/
Как вам такое?

Постоянно обновляемая карта знаний для .NET-разработчиков (от Trainee до Senior) с уклоном в веб-разработку, т.к. именно она не перестаёт набирать обороты.

Пользуйтесь данными материалами для самообучения, поиска пробелов в знаниях, подготовки к собеседованиям и ещё многого другого: https://youit.pro/map/dotnetweb
«.NET сексуален и вам следует знать об этом!» – именно так называется краткая статья об основах разработки приложений и веб-сайтов с помощью платформы .NET Core и о том, что данная платформа ничем не уступает всяким там NodeJS И RubyRails. 😎

https://medium.com/clean-code-channel/net-is-sexy-1b4e40f9014
Что же все-таки отличает ASP.NET Core от классического .NET? Конечно это такие основные вещи, как Inversion of Control (IoC), Dependency Injection (DI), Dependency Inversion Principle (DIP), Interseptors, Middleware, Filters. Собственно про них и пойдет речь в статье: https://medium.com/webbdev/asp-509ac1eb793
#MoscowTravelHack

Такого ещё не было! Первый в России хакатон по созданию цифровых решений для туризма Moscow Travel Hack. Придумай новые продукты для путешественников и жителей города. Задачи на хакатон предложили 10 партнёров: «МегаФон», Facebook, PANORAMA 360, MTS Startup Hub, «Аэроэкспресс», Пушкинский музей, «Царицыно», Discover Moscow, «Город открытий» и Russpass.

В каждый трек пройдет по 5 команд. Среди призов — не только 100 000 рублей, но и возможность реализовать проект с партнёрами после хакатона. Придумывать решение заранее не обязательно! Подать заявку можно индивидуально или командой.

Успей до 28 января!
Подробности на сайте travelhack.moscow
В данном видео автор доступно показывает как шаг за шагом интегрировать существующий ASP.NET Core API с Postgres и добавить открытый веб-протокол для запроса и обновления данных (Open Data Protocol, OData) поверх него в Azure: https://youtu.be/MoDJnEwkYOE
👍1
Отладка .Net приложения, как правило, осуществляется из среды разработки (VS / Rider / VSCode). Вы не задавались вопросом, существует ли способ отладки из терминала? Да, существует, но он крайне сложен. Для общего кругозора ознакомьтесь с ответом по ссылке: https://stackoverflow.com/questions/51107563/debug-a-dotnet-core-program-in-terminal/51108957
В каждом языке / платформе / фреймворке существуют малоизученные особенности, применение которых может серьезно повысить эффективность разработки. Язык C# и платформа .Net не являются исключением в данном случае, и сегодня мы ознакомимся с подборкой из 6 таких особенностей, которые вы можете применять в своих проектах: https://chrisstclair.co.uk/6-lesser-known-features-of-c-net-that-you-should-be-using/
👍1
Перевод книги Кристиана Хорсдала «Микросервисы на платформе .NET»

Как бы вы ни относились к микросервисам, вам придется иметь с ними дело. В своей библиотеке наличие подобной книги на русском обязательно. Книга учитывает тонкости работы на платформе .NET Core и будет интересна всем, кому требуется эффективно и быстро решать нетривиальные задачи при работе с растущими системами.

Специально, для тех, кто ищет работу в сфере АйТи, был создан канал, где публикуют только качественные вакансии.

Больше не нужно бесконечно сёрфить в надежде найти что-то годное...всё уже собрано здесь!

Ссылка на канал с отборными вакансиями: https://t.me/joinchat/AAAAAFZEHKueTRHhpUEoww

Го сам и захвати друга 😉
Набор из 12 частей (92 вопроса) о внутреннем устройстве платформы .Net в формате вопрос-ответ, с развернутым практическим подкреплением: https://blog.adamfurmanek.pl/2019/02/16/net-internals-cookbook-part-0/
Подборка советов эффективного обучения .NET разработке

В данной статье вы увидите подробную инструкцию для новичков и некоторые советы для опытных .Net разработчиков. Автор затрагивает многие важные темы для разработчика, в том числе вопросы, связанные с Hard Skills, LINQ, SQL, Frameworks & Tools, Front-end, вспомогательными средствами, системами контроля версий, Stack Overflow, методологиями разработки, T-SQL и многим другим: https://dou.ua/lenta/articles/net-for-beginners/
Казалось бы, что там понимать в сравнении типов в .NET, но данная тема не перестает вызывать много вопросов у разработчиков. Давайте поставим точку и рассмотрим как правильно сравнивать ссылочные и значимые типы в .NET: https://bool.dev/blog/detail/equals-i-i-kak-rabotaet-sravnenie-tipov-v-c
Вы должны это знать! .NEXT (dotNext) – это семейство мощных библиотек, направленных на повышение производительности разработки и расширение .NET API с помощью уникальных функций, которые потенциально могут быть реализованы в следующих версиях компилятора C# или .NET Runtime.

В данном описании вы найдете краткий обзор этих библиотек, а здесь можете ознакомиться более подробно.