This week in .NET 23.01.2026

This week in .NET 23.01.2026

Nikolay Mikhaylychev

Новости

Сегодня вспоминаем, что на .NET, оказывается, можно писать еще и под Windows!
  • Announcing winapp, the Windows App Development CLI - Microsoft представил утилиту командной строки, призванную упростить настройку среды разработки, работу с ресурсами, работу с WinAPI, упаковку и выпуск приложений под Windows, при этом не важно, на чем вы разрабатываете, это может быть .NET, Electron, CMake, Rust или Dart. Для комфортной разработки под Windows больше не нужна полновесная Visual Studio. Утилита с открытым исходным кодом уже доступна в winget, npm, для ручной установки, а так же как стандартное действие в GitHub Actions и Azure DevOps.
  • XAML Studio is now Open Sourced - Еще один инструмент для разработки WinUI приложений отправился на GitHub.

Статьи

  • Базы данных-2025: ретроспектива - Перевод годового обзора индустрии СУБД от Энди Павло. Релиз PostgreSQL 18 с AOI, его победоносное шествие по рынку открытого ПО и облачных провайдеров DBaaS, новые проекты горизонтально-масштабируемого и распределенного PostgreSQL, массовое внедрение MCP в СУБД, положение Mongo на рынке документоориентированных баз данных, новые имена на рынке и умершие проекты - все собрано в одну статью, будет полезно тем, кто сейчас запускает новый проект, или решает, куда мигрировать.
  • Making foreach on an IEnumerable allocation-free using reflection and dynamic methods - Если вы любите низкоуровневый код, знаете, что такое Reflection.Emit, и не любите лишние байты - вам понравится новая статья от Andrew Lock.
  • Which programming languages are most token-efficient? - без очередной статьи про AI никуда. В этот раз Мартин Альдерсон сравнивает языки с точки зрения пользы на один LLM-токен, т.е. с точки зрения "на сколько дорого мне будет спросить ассистента". Еще одна неочевидная польза от синтаксического сахара последних версий .NET.
  • Filtering as domain logic - Концептуальная статья от Марка Зеемана на тему конфликта между требованиями производительности и корректности, а так же компромиссов на их пересечении.
  • Запускаем бенчмарки всего с одним C# файлом - небольшая статья, рассказывающую про новую фичу .NET 10 и ее применимость на примере бенчмаркинга.
  • Postgres Pro в цикле статей (часть 1, часть 2) рассказывают нам о грядущих нововведениях в PostgreSQL 19. Здесь и улучшения мониторинга в pg_stat_statements, и новые операторы для btree_gin, расширения в EXPLAIN, новое выражение GROUP BY ALL, и много другого интересного.

Интересное


Report Page