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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
💭Какие, по вашему мнению, самые глупые вопросы по .NET или другим темам вам задавали на собеседованиях? Поделитесь своим личным топом👇

#холивар
10🎉1
Важно: правила площадки❗️

1️⃣ За спам, рекламу, ботоводство, скам — бан и удаление всех комментариев

2️⃣ За оскорбления группы/канала/админа/других участников, политические дебаты — первый раз удаление, второй раз — профилактический бан на неделю, третий раз — бан

3️⃣ За ссылки на нелегальные ресурсы — первый раз удаление, второй раз — бан

Напоминаем, что написать нам можно сюда: @proglibrary_feedback_bot

Пожалуйста, соблюдайте правила — мы со своей стороны тоже будем стараться максимально оперативно модерировать комментарии.
👍10💯104
Помните публиковали результаты опроса разработчиков, проведенного командой Stack Overflow? Правда F# мы как-то упустили из виду, хотя там есть интересные детали и выводы.

Читайте подробнее в статье о состоянии F# по сравнению с другими технологиями и предыдущими годами👇

Читать
👍75🥰2😁2
Сколько повышений в должности у вас было за последние три года на последнем/текущем месте работы? (смена работы не считается повышением)
Anonymous Poll
31%
0
20%
1
12%
2
9%
Более 2-х
3%
Я фрилансер, занимаюсь проектной работой
25%
Я не работаю, хочу посмотреть результаты
4👍3🌚1
Пример использования strongly-typed results (.NET 7+) с Minimal API.

#dotnet #csharp #tip by Milan Jovanović
8👍43
Вышмат для тех, кто интересуется DS, ML, AI

👉 Подробности – https://proglib.io/w/4d633693

Как говорят наши студенты «Я понимаю, куда движется сфера IT, уже в каждой компании есть отдел, который отвечает за ИИ, эта сфера точно останется востребованной ближайшие 10-15 лет, поэтому сейчас лучшее время начать учиться»

💰Стоимость?

– Доступна беспроцентная рассрочка от 2 499 рублей в месяц. Или сразу 29 990 рублей.

Как проходит обучение?

– Записанные лекции от преподавателей МГУ
– Домашние задания и развернутая обратная связь
– Чат с куратором и студентами

Когда можно приступать?

– В любой момент

Оставить заявку на пробную версию курса «Математика для Data Science» – https://proglib.io/w/4d633693
🥱124👍1💯1
Тактика создания фоновых служб в .NET

Доклад Microsoft MVP Кевина Гриффина познакомит вас с несколькими процессами, позволяющими выполнять работу в фоновом режиме. Кевин рассматривает плюсы и минусы различных подходов и дает советы, которые вы сможете использовать в своих проектах.

📺 Смотреть
👍177
Tim Deschryver, Microsoft MVP и open source энтузиаст, делится крутыми фичами Entity Framework, о которых он хотел бы знать раньше. Автор делится своими открытиями, которые помогут писать более эффективный код и избегать типичных проблем.

✔️Starting point
✔️AutoInclude
✔️Single or Split Queries
✔️HasQueryFilter
✔️Temporal (History) Table
✔️Shadow properties
✔️DbFunction
✔️SqlQuery to unmapped type
👍1810🔥21
String.Join выигрывает, если рассматривать небольшое количество строк для конкатенации. Какой способ вам ближе?

#dotnet #csharp #tip by Dave Callan
👍414🔥2
Классы vs Структуры в C#: основные характеристики, сходства, различия и юзкейсы.

Читать
🥱21💯105🥰1
Каково минимальное количество байт, которые необходимо сохранить в исполняемом .NET-файле, чтобы CLR напечатала "Hello, World!" в консоли стандартного вывода?

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

Читать
👍21🥰21
Пошаговый гайд по отладке проблем с JwtBearer в ASP.NET Core: на заметку C#-разработчику.

Читать
💯5👍4
💭 Недавно мы спрашивали вас о том, какие самые глупые вопросы вам задавали на собеседованиях? Ваши ответы в очередной раз доказывают, насколько странными они могут быть 🤦‍♂️


Вдогонку к теме собесов: поделитесь топом самых крутых вопросов с собеседований, которые вам запомнились👇

#холивар
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
.NET IoT для начинающих: серия видеоуроков для C#-разработчика, в которой Cam Soper исследует использование .NET на обычных одноплатных компьютерах, таких как Raspberry Pi, Orange Pi и Hummingboard.

Основное внимание уделяется использованию библиотек .NET IoT для управления светодиодами, реле, датчиками, дисплеями и многим другим.

1️⃣ Intro to .NET IoT with Single Board Computers and Raspberry Pi
2️⃣ Deploy .NET apps to single board computers and debug remotely
3️⃣ General Purpose Input/Output GPIO output control devices with .NET
4️⃣ General Purpose Input/Output: Read input with GPIO and .NET
5️⃣ IoT sensors and displays with I²C and .NET
6️⃣ Convert analog signals to digital data with .NET
🔥1831
Иногда блок switch может иметь несколько условий, которые необходимо обработать.

☑️ Вместо того, чтобы преобразовывать весь блок в if-else, используйте ключевое слово when.

#csharp #tip by Davide Bellone
👍646🥱3
Миграция с .NET Framework 4.8 на .NET 6: гайд для C#-разработчика

В статье представлен опыт автора статьи Steven Giesel, который не является единственным верным. Относитесь к подобным материалам с долей скептицизма.

Читать
👍13🤔54🥱1
💭 Как в вашей компании/команде организовано тестирование проектов? Есть ли отдельная команда QA, или все ложится на плечи разрабов? Применяете ли вы подход «Разработка через тестирование» (test-driven development, TDD)?

#холивар
5👍1
Полезные заметки о подводных камнях использования типа record с ключевым словом with от Khalid Abuhakmeh.

Читать
👍86🥱2