Архив
334 статей · 12 лет
2026
181 статейМай 2026 · 53
- 2026-05-15 .NET 11 добавляет захват вывода процессов без взаимных блокировок
- 2026-05-15 Исправление: сборка Gradle не смогла создать файл .apk в MAUI Android
- 2026-05-14 Fix: A possible object cycle was detected
- 2026-05-14 Исправление: SqlException: Timeout expired при миграциях EF Core
- 2026-05-14 MAUI переходит на CoreCLR по умолчанию на Android, iOS и Mac Catalyst в .NET 11 Preview 4
- 2026-05-13 dotnet watch наконец добрался до MAUI на Android и iOS в .NET 11 Preview 4
- 2026-05-13 Исправление: System.Text.Json.JsonException: The JSON value could not be converted
- 2026-05-13 Исправление: System.Security.Cryptography.CryptographicException: Keyset does not exist
- 2026-05-13 Исправление: The command 'dotnet' could not be found в CI
- 2026-05-12 Cursor Bugbot получил уровни усилий Default, High и Custom
- 2026-05-12 Исправление: System.IO.FileNotFoundException: Could not load file or assembly в опубликованном приложении
- 2026-05-12 Исправление: InvalidOperationException: Synchronous operations are disallowed
- 2026-05-12 Fix: RZ10012: Found markup element with unexpected name в Blazor
- 2026-05-11 Cursor 3.3 добавляет Build in Parallel, Split PRs и единый PR Review
- 2026-05-11 Fix: dotnet ef migrations add падает с 'Unable to create an object of type DbContext'
- 2026-05-11 Fix: MSB3027 Could not copy X to Y. Exceeded retry count of 10. Failed
- 2026-05-11 Fix: The type or namespace name 'X' could not be found (после добавления ProjectReference)
- 2026-05-10 GitHub Copilot убирает Claude Sonnet 4 со всех поверхностей
- 2026-05-10 Решение: Cannot consume scoped service 'X' from singleton 'Y'
- 2026-05-10 Fix: PlatformNotSupportedException: Operation is not supported on this platform в Native AOT
- 2026-05-10 Исправление: Unable to resolve service for type 'X' while attempting to activate 'Y'
- 2026-05-09 Исправление: TaskCanceledException: A task was canceled в HttpClient
- 2026-05-08 Обновление Copilot Studio до .NET 10 WebAssembly: 20% на холодном пути, 5% на горячем
- 2026-05-08 Fix: The JSON value could not be converted to System.DateTime
- 2026-05-07 Workflow в Microsoft Agent Framework теперь переживают перезапуск процесса благодаря стеку Durable Task
- 2026-05-07 Исправление: The instance of entity type cannot be tracked because another instance with the same key value is already being tracked
- 2026-05-07 Исправление: A second operation was started on this context instance before a previous operation completed
- 2026-05-07 Миграция высокопроизводительного Xamarin.Forms ListView на MAUI CollectionView
- 2026-05-06 Microsoft Agent Framework пропускает рискованные вызовы инструментов через FunctionApprovalRequestContent
- 2026-05-06 Как мигрировать Flutter-приложение с GetX на Riverpod
- 2026-05-06 Как профилировать jank во Flutter-приложении с помощью DevTools
- 2026-05-06 Как задать акцентный цвет в приложении Flutter с Material 3 ColorScheme
- 2026-05-05 Claude Code 2.1.128 загружает плагины из .zip-архивов и больше не теряет неотправленные коммиты
- 2026-05-05 Исправление: System.InvalidOperationException: No connection string named 'DefaultConnection' could be found
- 2026-05-05 Как добавить платформозависимый код во Flutter без плагинов
- 2026-05-05 Как написать isolate в Dart для CPU-нагруженной работы
- 2026-05-04 Cursor выпустил TypeScript SDK, превращающий его кодинг-агента в библиотеку
- 2026-05-04 Как преобразовать T[] в ReadOnlyMemory<T> в C# (неявный оператор и явный конструктор)
- 2026-05-04 Как упаковать .NET MAUI приложение для Microsoft Store
- 2026-05-04 Как нацелиться на несколько версий Flutter из одного CI-пайплайна
- 2026-05-03 Claude Code 2.1.126 добавляет `claude project purge` для очистки всего состояния репозитория
- 2026-05-03 Как реализовать drag-and-drop в .NET MAUI 11
- 2026-05-03 Как правильно поддержать тёмную тему в приложении .NET MAUI
- 2026-05-03 Как использовать Tailwind CSS с Blazor WebAssembly в .NET 11
- 2026-05-02 Agent Governance Toolkit ставит YAML-политику перед каждым вызовом MCP-инструмента из .NET
- 2026-05-02 Как обнаружить запросы N+1 в EF Core 11
- 2026-05-02 Как использовать скомпилированные запросы EF Core на горячих путях
- 2026-05-02 Как написать MAUI-приложение, работающее только на Windows и macOS (без мобильных)
- 2026-05-01 Как запустить Claude Code в GitHub Action для автономного ревью PR
- 2026-05-01 Как настроить структурированное журналирование с Serilog и Seq в .NET 11
- 2026-05-01 Как использовать OpenTelemetry с .NET 11 и бесплатным бэкендом
- 2026-05-01 Как писать интеграционные тесты против настоящего SQL Server с помощью Testcontainers
- 2026-05-01 VSTest отказывается от Newtonsoft.Json в .NET 11 Preview 4 и что сломается, если вы полагались на него транзитивно
Апрель 2026 · 81
- 2026-04-30 Claude Code 2.1.122 позволяет выбрать уровень сервиса Bedrock через переменную окружения
- 2026-04-30 Как добавить ограничение скорости для отдельных endpoint в ASP.NET Core 11
- 2026-04-30 Как вызвать Claude API из Minimal API на .NET 11 со стримингом
- 2026-04-30 Как использовать новый тип System.Threading.Lock в .NET 11
- 2026-04-30 Как написать генератор исходного кода для INotifyPropertyChanged
- 2026-04-29 cowork-terminal-mcp: доступ к терминалу хоста для Claude Cowork в одном MCP-сервере
- 2026-04-29 Экспорт диалогов Claude Code в PDF с помощью jsonl-to-pdf
- 2026-04-29 Как добавить prompt caching в приложение на Anthropic SDK и измерить долю попаданий в кеш
- 2026-04-29 Как определить, что запись файла в .NET завершена
- 2026-04-29 Как разделить логику валидации между сервером и Blazor WebAssembly
- 2026-04-29 Как правильно использовать SearchValues<T> в .NET 11
- 2026-04-29 SkiaSharp 4.0 Preview 1: неизменяемый SKPath, переменные шрифты и новый со-мейнтейнер
- 2026-04-28 Asp.Versioning 10.0 наконец-то дружит со встроенным OpenAPI в .NET 10
- 2026-04-28 Как добавить потоки аутентификации OpenAPI в Swagger UI на .NET 11
- 2026-04-28 Как реализовать refresh-токены в ASP.NET Core Identity
- 2026-04-28 Как загрузить большой файл потоком в Azure Blob Storage
- 2026-04-28 Как написать CLAUDE.md, который действительно меняет поведение модели
- 2026-04-27 Claude Code 2.1.119 подтягивает PR из GitLab, Bitbucket и GitHub Enterprise
- 2026-04-27 Как сократить время холодного старта AWS Lambda на .NET 11
- 2026-04-27 Как запланировать повторяющуюся задачу Claude Code, которая классифицирует issues GitHub
- 2026-04-27 Как использовать Native AOT с минимальными API ASP.NET Core
- 2026-04-27 Как прогреть модель EF Core до первого запроса
- 2026-04-26 BYOK в GitHub Copilot Chat вышел в GA в VS Code: Anthropic, Ollama, Foundry Local
- 2026-04-26 Как добавить глобальный фильтр исключений в ASP.NET Core 11
- 2026-04-26 Как построить собственный MCP-сервер на C# в .NET 11
- 2026-04-26 Как мокать DbContext, не ломая отслеживание изменений
- 2026-04-26 Как писать модульные тесты для кода, использующего HttpClient
- 2026-04-25 Aspire 13.2.4 закрывает CVE-2026-40894: DoS через заголовок baggage в OpenTelemetry .NET
- 2026-04-25 Как построить собственный MCP-сервер на Python с официальным SDK
- 2026-04-25 Как профилировать приложение .NET с помощью dotnet-trace и читать вывод
- 2026-04-25 Как использовать Channels вместо BlockingCollection в C#
- 2026-04-25 Как написать пользовательский JsonConverter в System.Text.Json
- 2026-04-24 .NET 10 на Ubuntu 26.04: resolute-теги контейнеров и Native AOT в archive
- 2026-04-24 Как создать пользовательский MCP-сервер на TypeScript, оборачивающий CLI
- 2026-04-24 Как генерировать строго типизированный клиентский код из спецификации OpenAPI в .NET 11
- 2026-04-24 Как прочитать большой CSV в .NET 11 и не словить нехватку памяти
- 2026-04-24 Как передавать файл из конечной точки ASP.NET Core без буферизации
- 2026-04-23 EF Core 11 Preview 3 добавляет RemoveDbContext для чистых свопов провайдера в тестах
- 2026-04-23 Как отменить долго работающую Task в C# без взаимной блокировки
- 2026-04-22 Azure MCP Server едет внутри Visual Studio 2022 17.14.30, расширение не требуется
- 2026-04-22 Как использовать IAsyncEnumerable<T> с EF Core 11
- 2026-04-21 .NET 10.0.7 выходит out-of-band, чтобы закрыть CVE-2026-40372 в ASP.NET Core Data Protection
- 2026-04-21 Как правильно использовать records с EF Core 11
- 2026-04-21 Node.js Addons на C#: .NET Native AOT заменяет C++ и node-gyp
- 2026-04-21 Debugger Agent в Visual Studio 18.5 превращает Copilot в живого напарника по охоте на баги
- 2026-04-20 Kestrel начинает обрабатывать HTTP/3 запросы до SETTINGS-кадра в .NET 11 Preview 3
- 2026-04-20 EF Core 11 транслирует Contains в JSON_CONTAINS на SQL Server 2025
- 2026-04-20 Как вернуть несколько значений из метода в C# 14
- 2026-04-20 Agent Skills приходят в Visual Studio 2026 18.5: Copilot автоматически находит SKILL.md в вашем репозитории
- 2026-04-19 RyuJIT обрезает больше bounds checks в .NET 11 Preview 3: index-from-end и i + константа
- 2026-04-19 RegexOptions.AnyNewLine приземляется в .NET 11 Preview 3: Unicode-aware anchors без хаков \r?
- 2026-04-18 Aspire 13.2 --isolated: запускайте параллельные экземпляры AppHost без конфликтов портов
- 2026-04-18 .NET 11 Preview 3: dotnet run -e задаёт переменные окружения без launch profiles
- 2026-04-18 dotnet sln наконец редактирует solution filters из CLI в .NET 11 Preview 3
- 2026-04-18 dotnet watch в .NET 11 Preview 3: Aspire-хосты, crash recovery и вменяемый Ctrl+C
- 2026-04-18 EF Core 11 вырезает ненужные reference joins в split queries
- 2026-04-18 System.Text.Json в .NET 11 Preview 3 добавляет PascalCase и политики именования на уровне члена
- 2026-04-16 Blazor Virtualize наконец умеет в элементы переменной высоты в .NET 11
- 2026-04-16 Pin clustering приземляется в .NET MAUI 11 Maps
- 2026-04-16 EF Core 11 добавляет GetEntriesForState, чтобы пропустить DetectChanges
- 2026-04-16 .NET MAUI 11 поставляется со встроенным LongPressGestureRecognizer
- 2026-04-14 Создание движка базы данных с микросекундной задержкой на C#
- 2026-04-14 Пользовательские операторы составного присваивания в C# 14: += in-place без лишней аллокации
- 2026-04-14 Как дефолтные nvarchar-параметры Dapper молча убивают ваши индексы SQL Server
- 2026-04-14 EF Core 11 включает transactional batches Cosmos DB по умолчанию
- 2026-04-14 GitHub Copilot Modernization: отчёт assessment и есть настоящий продукт
- 2026-04-14 Hot Reload auto-restart в Visual Studio 2026: rude edits перестают убивать debug-сессию
- 2026-04-13 Аргументы выражений-коллекций C# 15: передавайте конструкторы инлайн с with(...)
- 2026-04-13 Blazor SSR наконец получает TempData в .NET 11
- 2026-04-13 .NET 11 добавляет нативное Zstandard-сжатие в System.IO.Compression
- 2026-04-13 EF Core 11 позволяет создать и применить миграцию одной командой
- 2026-04-13 EF Core 11 добавляет нативный векторный поиск SQL Server с индексами DiskANN
- 2026-04-13 Fluorite: Toyota построила игровой движок консольного уровня на Flutter и Dart
- 2026-04-13 Rider 2026.1 поставляет просмотрщик ASM для вывода JIT, ReadyToRun и NativeAOT
- 2026-04-12 ASP.NET Core 11 поставляет нативную трассировку OpenTelemetry: уберите дополнительный NuGet-пакет
- 2026-04-12 ReSharper приходит в VS Code и Cursor, бесплатно для некоммерческого использования
- 2026-04-08 Union-типы C# 15 здесь: типы-объединения поставляются в .NET 11 Preview 2
- 2026-04-08 Kestrel отказывается от исключений в HTTP/1.1-парсере в .NET 11
- 2026-04-07 Microsoft Agent Framework 1.0: создание ИИ-агентов на чистом C#
- 2026-04-06 Runtime Async из .NET 11 заменяет state machines более чистыми трассировками стека
- 2026-04-05 dotnet new webworker: первоклассные Web Workers для Blazor в .NET 11 Preview 2
Март 2026 · 2
Февраль 2026 · 9
- 2026-02-08 Члены расширений в C# 14: свойства расширений, операторы и статические расширения
- 2026-02-08 Идея для C# 14: интерцепторы могли бы сделать генерацию исходного кода System.Text.Json автоматической
- 2026-02-08 Null-условное присваивание в C# 14: использование ?. и ?[] в левой части
- 2026-02-08 Постквантовая криптография в .NET 10: ML-KEM, ML-DSA и SLH-DSA
- 2026-02-08 Polars.NET: движок DataFrame на Rust для .NET 10, опирающийся на LibraryImport
- 2026-02-08 Flutter: Droido 1.2.0 -- сетевой инспектор только для debug с нулевым влиянием на release
- 2026-02-07 biometric_signature 10.0.0: `simplePrompt()` это фича, новые значения `BiometricError` это настоящий breaking change (Flutter 3.x)
- 2026-02-07 .NET Framework 3.5 становится автономным в новых сборках Windows: что ломается
- 2026-02-07 TrailBase v0.23.7: альтернатива Firebase в одном бинарнике для .NET 10 и Flutter
Январь 2026 · 36
- 2026-01-23 Отладка Flutter iOS из Windows: рабочий процесс с реальным устройством (Flutter 3.x)
- 2026-01-23 Flutter Particles 2.0.2: краткий обзор (и небольшой фрагмент интеграции) на Flutter 3.x
- 2026-01-23 Спам запросов “become owner” в NuGet: что делать (и что закрыть) в .NET 9/.NET 10
- 2026-01-23 Scalar в ASP.NET Core: почему ваш Bearer-токен игнорируется (.NET 10)
- 2026-01-23 TreatWarningsAsErrors без саботажа dev-сборок (.NET 10)
- 2026-01-21 Perfetto + dotnet-trace: практический цикл профилирования для .NET 9/.NET 10
- 2026-01-18 Приложение заметок "только локально" на WinUI 3 - правильная скучность: offline-first, SQLite, упор на клавиатуру
- 2026-01-18 Open-source SSH-менеджер на WPF показывает практичный шаблон: xterm.js в WebView2, секреты через DPAPI
- 2026-01-18 CV Shortlist: SaaS на .NET 10 с ИИ стал open-source, и стек стоит изучить
- 2026-01-18 Flutter Text: деталь `leadingDistribution`, меняющая то, как "дышит" ваш UI
- 2026-01-18 ModularPipelines V3: пишите CI-пайплайны на C#, отлаживайте локально и перестаньте нянчить YAML
- 2026-01-18 TypeMonkey хорошо напоминает: десктопным приложениям на Flutter сначала нужна архитектура, потом полировка
- 2026-01-10 Dev-теги Dart 3.12 выходят быстро: как их читать (и что делать) как разработчику Flutter 3.x
- 2026-01-10 Разверните .NET-приложение с Podman + systemd: стабильные перезапуски, настоящие логи, без магии
- 2026-01-10 Flet в 2026: UI на Flutter, логика на Python и компромиссы, которые нужно признать с самого начала
- 2026-01-10 Flutter 3.x получает новый строительный блок "оффлайн-RAG": `mobile_rag_engine` (ядро на Rust)
- 2026-01-10 FlutterGuard CLI: быстрая проверка "что может извлечь атакующий?" для приложений Flutter 3.x
- 2026-01-10 gRPC в контейнерах кажется сложным в .NET 9 и .NET 10: 4 ловушки, которые можно исправить
- 2026-01-10 Microsoft `mcp`: подключаем серверы Model Context Protocol на C# в .NET 10
- 2026-01-10 Мониторинг фоновых задач в .NET 9 и .NET 10 без Hangfire: здоровье + метрики + оповещения
- 2026-01-10 Файловые приложения .NET 10 получили скрипты из нескольких файлов: на подходе `#:include`
- 2026-01-10 SBOM для .NET в Docker: перестаньте пытаться заставить один инструмент видеть всё
- 2026-01-10 System.CommandLine v2, но с уже готовой обвязкой: `Albatross.CommandLine` v8
- 2026-01-10 Wave-IDE в 2026: минимальная обвязка Roslyn под IDE на WinForms на .NET 10
- 2026-01-08 AWS Lambda поддерживает .NET 10: что проверить перед переключением среды выполнения
- 2026-01-08 Маршрутизация в Flutter 3.x: tp_router пытается удалить вашу таблицу маршрутов (и это привлекательная идея)
- 2026-01-08 Flutter 3.38.6 и поднятие `engine.version`: воспроизводимые сборки становятся проще (если вы их закрепите)
- 2026-01-08 .NET 10 раздул ваш список NIC? Фильтрация GetAllNetworkInterfaces() без самообмана
- 2026-01-08 Queryable Encryption и векторный поиск в провайдере MongoDB EF Core (и почему это важно для .NET 9 и .NET 10)
- 2026-01-08 SwitchMediator v3: медиатор без аллокаций, который остаётся дружелюбным к AOT
- 2026-01-04 Производительность .NET 10: SearchValues
- 2026-01-04 Стриминг задач с Task.WhenEach в .NET 9
- 2026-01-02 C# 13: конец выделениям `params`
- 2026-01-02 Предложение C#: дискриминированные объединения
- 2026-01-02 .NET 9: конец lock(object)
- 2026-01-01 Оптимизация подсчёта частот с LINQ CountBy
2025
12 статейАпрель 2025 · 9
- 2025-04-12 .NET 10: размещение массивов value-типов на стеке
- 2025-04-11 Что нового в .NET MAUI 10
- 2025-04-10 Как изменить цвет иконки SearchBar в .NET MAUI
- 2025-04-09 C# 14: упрощённые параметры с модификаторами в лямбдах
- 2025-04-08 Partial-конструкторы и события в C# 14
- 2025-04-07 C# 14: поддержка nameof для несвязанных универсальных типов
- 2025-04-06 .NET 10: улучшения производительности перебора массивов (де-абстракция массивов в JIT)
- 2025-04-06 Неявные преобразования Span в C# 14: первоклассная поддержка Span и ReadOnlySpan
- 2025-04-05 C# 14: ключевое слово field и свойства, опирающиеся на field
Январь 2025 · 3
- 2025-01-06 Производительность .NET: ToList vs ToArray
- 2025-01-02 C# 13: используйте params-коллекции с любым распознаваемым типом коллекции
- 2025-01-01 Как перейти на C# 13
2024
4 статейДекабрь 2024 · 3
- 2024-12-01 Что нового в C# 14.0
- 2024-12-01 История версий языка C#
- 2024-12-01 Что нового в .NET 10
Апрель 2024 · 1
2023
81 статейНоябрь 2023 · 19
- 2023-11-18 Python: определение языка текста с помощью службы Azure AI Language
- 2023-11-17 Как добавить AdMob в ваше приложение на MAUI
- 2023-11-16 Как определить язык текста с помощью службы Azure AI Language
- 2023-11-15 Начало работы с .NET Aspire
- 2023-11-15 Как установить .NET Aspire (dotnet workload install aspire)
- 2023-11-14 Что такое .NET Aspire?
- 2023-11-13 Простая конвертация мегабайтов в килобайты
- 2023-11-12 C# Случайный выбор элементов из списка
- 2023-11-11 Как опубликовать контейнер как tar.gz в .NET
- 2023-11-10 MAUI: как регистрировать обработчики в библиотеке
- 2023-11-09 Как исправить: 'Point' не имеет предопределённого размера, поэтому sizeof можно использовать только в unsafe-контексте
- 2023-11-08 C# Доступ к backing field приватного свойства с помощью Unsafe Accessor
- 2023-11-07 Как сделать двухколоночную раскладку Flexbox в React Native
- 2023-11-06 C# ZIP-файлы в Stream
- 2023-11-05 Производительность .NET 8: GetGenericTypeDefinition в 10 раз быстрее
- 2023-11-04 Как сделать скриншот в .NET core
- 2023-11-03 Kebab case: всё, что нужно о нём знать, и немного больше
- 2023-11-02 C# Как обновить readonly-поле с помощью UnsafeAccessor
- 2023-11-01 Производительность .NET 8: UnsafeAccessor против рефлексии
Октябрь 2023 · 22
- 2023-10-31 C# UnsafeAccessor: приватные члены без рефлексии (.NET 8)
- 2023-10-30 Как исправить: MissingPluginException: No implementation found for method getAll
- 2023-10-29 C# Как помечать функциональность как экспериментальную
- 2023-10-28 C# параметры ref readonly
- 2023-10-27 Что идёт после decillion?
- 2023-10-26 C# как перемешать массив?
- 2023-10-25 System.Text.Json Как изменить существующий type info resolver
- 2023-10-24 HttpClient получаем JSON как AsyncEnumerable
- 2023-10-23 JsonNode обновления API в .NET 8
- 2023-10-22 Глубокое клонирование и глубокое сравнение JsonNode
- 2023-10-21 System.Text.Json отключаем сериализацию на основе рефлексии
- 2023-10-20 C# Что такое NullReferenceException и как её исправить?
- 2023-10-20 YouTube: пропала опция удаления канала
- 2023-10-19 Добавление/удаление TypeInfoResolver у существующих JsonSerializerOptions
- 2023-10-18 WPF Не добавлять выбранные в диалоге файлы в недавние
- 2023-10-13 WPF Индивидуальные состояния диалогов с помощью ClientGuid
- 2023-10-12 C# 12 Interceptors
- 2023-10-12 WPF Ограничиваем дерево папок OpenFileDialog одной папкой
- 2023-10-09 Flutter NoSuchMethod: the method was called on null
- 2023-10-09 Аппаратное ускорение WPF в RDP
- 2023-10-09 WPF Open / Select Folder Dialog (OpenFolderDialog в .NET 8)
- 2023-10-08 Революция ИИ: должны ли разработчики бояться за свои рабочие места?
Сентябрь 2023 · 13
- 2023-09-28 Implementation type Data.AppDbContext can't be converted to service type Microsoft.AspNetCore.Identity.IUserStore
- 2023-09-25 .NET 8 сериализация свойств из иерархий интерфейсов
- 2023-09-21 .NET 8 десериализация в непубличные свойства
- 2023-09-17 .NET 8 как использовать JsonStringEnumConverter с native AOT
- 2023-09-14 The type or namespace name InterceptsLocationAttribute could not be found
- 2023-09-11 .NET 8 пометить JsonSerializerOptions как readonly
- 2023-09-07 .NET 8 сериализация Half, Int128 и UInt128
- 2023-09-06 .NET 8 Memory<byte> сериализуется как base64
- 2023-09-05 .NET 8 включаем непубличные члены в JSON-сериализацию
- 2023-09-04 dotnet workload clean
- 2023-09-03 .NET 8 десериализация в свойства только для чтения
- 2023-09-02 .NET 8 обработка лишних членов при десериализации JSON
- 2023-09-01 SQLite-net No parameterless constructor defined for this object в ExecuteQuery
Август 2023 · 11
- 2023-08-31 C# 12 Inline arrays
- 2023-08-30 C# 12 collection expressions
- 2023-08-29 Как установить dotnet script
- 2023-08-18 Flutter Исправляем 'The getter accentColor isn't defined for the class ThemeData'
- 2023-08-18 Flutter: Your project requires a newer version of the Kotlin Gradle plugin
- 2023-08-11 C# Как дождаться завершения процесса?
- 2023-08-08 Что означает мегабайт?
- 2023-08-07 Что идёт после quadrillion?
- 2023-08-06 C# 12 alias для любых типов
- 2023-08-06 .NET 8 JsonNamingPolicy: SnakeCaseLower и KebabCaseLower (System.Text.Json)
- 2023-08-05 Есть ли в C# аналог инструкции With...End With?
Июль 2023 · 1
- 2023-07-30 C# 12 - Первичные конструкторы
Июнь 2023 · 8
- 2023-06-14 dotnet new api -aot: '-aot' is not a valid option
- 2023-06-13 The type or namespace name 'QueryOption' could not be found
- 2023-06-12 Как передать аргументы в dotnet script
- 2023-06-11 Как исправить: dotnet ef not found (dotnet-ef does not exist)
- 2023-06-11 Как начать программировать на C#
- 2023-06-10 Как перейти на C# 12
- 2023-06-10 Что нового в C# 12
- 2023-06-10 Что нового в .NET 8
Май 2023 · 1
Март 2023 · 6
- 2023-03-21 C# 11 - Обобщённые атрибуты
- 2023-03-18 C# 11 - модификатор доступа file и типы с областью файла
- 2023-03-17 C# 11 - Интерполированные сырые строковые литералы
- 2023-03-15 Сырые строковые литералы C# 11 (синтаксис тройных кавычек)
- 2023-03-14 Как перейти на C# 11
- 2023-03-11 C# выбросить исключение при null: ArgumentNullException.ThrowIfNull (.NET 6+)
2020
16 статейДекабрь 2020 · 1
Ноябрь 2020 · 8
- 2020-11-20 Решение в Azure DevOps: .NET Core SDK требует выхода из системы или перезапуска сессии
- 2020-11-20 Получение Stream встроенного ресурса в .NET Core
- 2020-11-18 Azure Functions против WebJobs: что выбрать
- 2020-11-18 Что выбрать: Logic Apps или Microsoft Power Automate
- 2020-11-13 Как использовать appsettings.json в Xamarin.Forms
- 2020-11-09 Создание кроссплатформенного чата с использованием Xamarin Forms и SignalR
- 2020-11-06 Как исправить ошибку 'Missing MySQL extension' в WordPress после обновления MultiPHP на HostGator
- 2020-11-04 Как публично выставить локальный сервис SignalR для мобильных клиентов с помощью ngrok
Август 2020 · 2
Май 2020 · 1
- 2020-05-01 C# using var (using-объявление)
Апрель 2020 · 4
2019
7 статейСентябрь 2019 · 1
- 2019-09-20 AdMob Native Ads в Xamarin Forms (Android)
Июль 2019 · 2
Май 2019 · 1
Апрель 2019 · 2
Январь 2019 · 1
- 2019-01-02 Анимация фона с помощью Xamarin Forms
2018
4 статейАпрель 2018 · 3
- 2018-04-18 Начинаем работать с CSS в Xamarin Forms 3
- 2018-04-08 Расширяем AdMob-renderer Xamarin Forms для показа Microsoft Ads в UWP
- 2018-04-07 Обновление до Xamarin Forms 3
Январь 2018 · 1
2017
2 статейДекабрь 2017 · 2
2015
2 статейСентябрь 2015 · 1
Август 2015 · 1
2014
1 статьяНоябрь 2014 · 1
2013
4 статейОктябрь 2013 · 1
Июнь 2013 · 2
Май 2013 · 1
2012
20 статейНоябрь 2012 · 2
Сентябрь 2012 · 1
Июнь 2012 · 2
Март 2012 · 4
- 2012-03-31 Google Maps 8-bit для NES
- 2012-03-04 3D-анимации только на CSS3
- 2012-03-02 CSS: как использовать кастомные шрифты
- 2012-03-02 Текстурный/шумный градиентный фон в CSS
Февраль 2012 · 2
- 2012-02-08 Metro TimeBlock
- 2012-02-01 Как установить Windows 8 с USB-накопителя
Январь 2012 · 9
- 2012-01-26 Вебинар по Metro и WinRT 2 февраля
- 2012-01-21 C#: преобразование Hex в Color
- 2012-01-15 Windows Phone 7: получение текущей GPS-позиции с устройства
- 2012-01-14 Как создавать собственные code snippets в Visual Studio
- 2012-01-06 Повышаем продуктивность с помощью code snippets
- 2012-01-02 31 Days of Windows Phone Metro Design
- 2012-01-02 Используем Windows Azure для разработчика Windows Phone -- Вебинар
- 2012-01-02 Прозрачный TextBox для Windows Phone
- 2012-01-01 Expression Blend 4 перестал работать? Вот ваш FIX.