Собрали для вас в карточках пункты, которые необходимо знать, чтобы вас не смогли выпнуть с работы. Знайте свои права и читайте полную статью.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6👍1
В .NET есть простой способ скрыть внутреннюю кухню и оставить только то, что важно потребителю API. Атрибут
StackTraceHiddenAttribute помечает методы, которые не должны попадать в публичный стектрейс, при этом логика выполнения не меняется.Пример:
public static class UserService
{
[StackTraceHidden]
private static void ValidateName(string name)
{
if (string.IsNullOrWhiteSpace(name))
throw new ArgumentException("Name cannot be empty");
}
public static void CreateUser(string name)
{
ValidateName(name);
Console.WriteLine("Created user " + name);
}
}
В этом примере при исключении из
ValidateName в стектрейсе вы увидите только вызов UserService.CreateUser. Валидационный хелпер скрыт атрибутом, поэтому внешний разработчик не видит внутренний слой проверки.#sharp_view
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🥰2❤1
🔄 WSL 2.7.0: обновление с новым ядром
Windows Subsystem for Linux это встроенный слой совместимости, который позволяет запускать Linux и его приложения напрямую без виртуальной машины.
В WSL 2.7.0 ядро обновили до ветки Linux 6.6.114. Параллельно подтянули новые версии WSLg .NET и связанных NuGet пакетов.
Список поддерживаемых дистрибутивов пополнился свежими релизами: Debian 13, Ubuntu 25.10, Fedora 43, а также Kali 2025.3 и декабрьская сборка Arch Linux.
➡️ Релиз на GitHub
🐸 Библиотека шарписта
#async_news
Windows Subsystem for Linux это встроенный слой совместимости, который позволяет запускать Linux и его приложения напрямую без виртуальной машины.
В WSL 2.7.0 ядро обновили до ветки Linux 6.6.114. Параллельно подтянули новые версии WSLg .NET и связанных NuGet пакетов.
Список поддерживаемых дистрибутивов пополнился свежими релизами: Debian 13, Ubuntu 25.10, Fedora 43, а также Kali 2025.3 и декабрьская сборка Arch Linux.
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤9🔥3
Собрали в один пост всё, что произошло за неделю.
— Первое сервисное обновление .NET 10
— Кроссплатформенная SharpIDE
— Fleet В С Ё
Почитать:
— Карьерная «страховка» для IT‑шника
— Как вуз влияет на карьеру
— Закон Брукса в разработке
#async_news
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
📊 Рейтинг постов
Вы всю неделю ставили нам лайки, а мы выбрали топ по реакциям:
• 100 RPS Rate Limiting
• Закон Брукса в разработке
• Антиспам в .NET
• FluentValidation в API
• StackTraceHiddenAttribute
Давайте выберем самый лучший пост в голосовании.
Что добавить в следующий спринт? Пишите! 👇
🐸 Библиотека шарписта
#entry_point
Вы всю неделю ставили нам лайки, а мы выбрали топ по реакциям:
• 100 RPS Rate Limiting
• Закон Брукса в разработке
• Антиспам в .NET
• FluentValidation в API
• StackTraceHiddenAttribute
Давайте выберем самый лучший пост в голосовании.
Что добавить в следующий спринт? Пишите! 👇
#entry_point
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3
Anonymous Poll
24%
100 RPS Rate Limiting
11%
Закон Брукса в разработке
26%
Антиспам в .NET
28%
FluentValidation в API
12%
StackTraceHiddenAttribute
🥱7🥰2