C# 1001 notes
Channel@csharp_1001_notes
Регулярные короткие заметки по C# и .NET.Просто о сложном для каждого.admin - @haarrp
Member growth
The growth chart appears once our crawler has recorded at least two member checkpoints for this channel. Fresh listings fill in within a few days.
About this channel
Регулярные короткие заметки по C# и .NET.Просто о сложном для каждого.admin - @haarrp
Recent posts
Captured from the public channel feed during our last crawl.
🐳 «Используй Testcontainers вместо in-memory» - это только половина правды Все уже выучили: EF Core InMemory provider - не интеграционный тест. Он не ловит: - баги в LINQ-трансляции - ограничения БД - коллации - реальные типы колонок - поведение конкретного SQL-провайдера Окей, заменили на реальный PostgreSQL через Te…
⚡️ Про Каналы в .NET Если в приложении нужно обрабатывать поток данных от продюсеров к потребителям, первым делом вспоминают про очереди или ConcurrentQueue. Но в асинхронном мире этого мало. Поэтому в .NET есть каналы. Канал устроен как пара из продюсера и потребителя. Когда продюсер пишет элемент в канал, он либо сра…
Задача по .NET: зачем нужен IHttpClientFactory? Есть сервис, который ходит во внешний API: public sealed class PaymentApiClient { private readonly HttpClient _http; public PaymentApiClient(HttpClient http) { _http = http; } public async Task<string> GetStatusAsync(string id, CancellationToken ct) { using var response =…
Аллокации, которых нет в коде: охота на скрытый боксинг в .NET 10 Самая дорогая аллокация в вашем сервисе та, которой нет в исходниках. Вы написали struct ради zero-allocation, прошли code review, а в проде Gen0-коллекции все равно идут косяком. Потому что между вашим кодом и машинным кодом стоит компилятор, и он молча…
Что выведет код? using System; using System.Collections.Generic; using System.Linq; static IEnumerable<int> GetNumbers() { Console.Write("A"); yield return 1; Console.Write("B"); yield return 2; } var query = GetNumbers().Where(x => x > 0); Console.Write(query.First()); Console.Write(query.Count()); А — A12 Б — A1B2 В …
Frequently asked questions
How many members does C# 1001 notes have?
As of our latest crawl on 2026-08-23, the channel reports about 6,560 members. The count refreshes automatically every time we re-check the profile.
How do I join C# 1001 notes on Telegram?
Tap “Open in Telegram” above — it opens the official t.me page for @csharp_1001_notes, where you can press Join inside Telegram.
Is joining C# 1001 notes free?
Yes. Public Telegram channels are free to join; only your normal internet data usage applies.
What content does it publish?
The owner describes it as: “Регулярные короткие заметки по C# и .NET.Просто о сложном для каждого.admin - @haarrp”