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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
💬 Как изменился ваш информационный пузырь за год?

Помните свои информационные предпочтения год назад? Многое изменилось! Социальные сети, мессенджеры, YouTube, подкасты — все эти каналы ежедневно борются за наше внимание. У каждого из нас за год сформировался свой уникальный информационный рацион. Пройдите наш опрос и расскажите, как изменились ваши вкусы в медиапотреблении.

👉 Пройти опрос

Опрос займёт у вас примерно 4 минуты.
👍31❤‍🔥1👏1🤔1
const 🆚 readonly в C#

Основное различие между const и readonly заключается в том, что константы инициализируются во время компиляции, тогда как readonly переменные могут быть инициализированы либо во время компиляции, либо во время выполнения.

#этобаза #csharp #dotnet #tip by Dave Callan
🥱33👍20
⚡️ Вышла новая статья в серии, в которой команда JetBrains подробно рассматривает возможности языка C# 12 и то, как ReSharper и Rider упрощают их внедрение в вашу кодовую базу.

👉 Она посвящена collection expressions и тому, как вы можете в полной мере использовать их преимущества с помощью ReSharper и Rider.

#csharp12
👍10🤔82
🧰 Minimal APIs Helpers — коллекция вспомогательных библиотек для проектов Minimal API, которая упростит регистрацию эндпоинтов.

dotnet add package MinimalHelpers.Routing


👉 GitHub
🔥11👍5
🧰 MSBuild Editor — инструмент для улучшения поддержки редактирования файлов MSBuild в Visual Studio. Он включает возможности IntelliSense, Quick Info, валидацию, исправления кода и рефакторинга. И все это на основе мощной и настраиваемой системы типов, основанной на схемах.

📦 Скачать
20👍6❤‍🔥1🔥1
💡 Простой кейс получения информации о вызывающем методе с использованием информационных атрибутов C# (5+)

#csharp #dotnet #tip by Dave Callan
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍384
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚙️ Названия веток и комментарии к коммитам в Git: лучшие практики

Git — самая популярная система контроля версий: большинство разработчиков используют ее и для личных, и для командных проектов. При этом многие разработчики, особенно начинающие, небрежно подходят к выбору названий веток и оформлению коммитов.

Это оставляет не лучшее впечатление об их профессионализме, но что еще хуже — затрудняет командную работу и усложняет поддержание кодовой базы. В этой статье мы разберем лучшие практики для работы с ветками и коммитами.

👉 Читать статью
👉 Зеркало
🤔10👍4🔥42😁2
📊 Сравнение производительности Blazor WASM с ASP.NET Core 5-8

.NET-разработчик Kristoffer Strube разобрался, насколько быстрее стали выполняться некоторые общие задачи, состоящие из множества операций, выполняемых в конкретном контексте.

Спойлер: ASP.NET Core 7 без AOT оказался хуже относительно 6-й версии практически во всех задачах
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👏14🤔112
👩‍💻 Основы .NET

Пополняемый плейлист для C#-разраба от инженера из Microsoft Amichai Mantinband.
Please open Telegram to view this post
VIEW IN TELEGRAM
43🥱4👍3
🙅‍♂️ Дискриминация на работе: в чем проявляется и что делать, если вы с ней столкнулись

Дискриминация в IT — серьезная проблема, с которой сталкиваются до 40% работников. Как распознать притеснения по возрасту, инвалидности или семейному положению и отстоять свои права?

👉 Читать статью
🥱17👍5😁2