#news
Возрождаем рубрику новостей для разработчика .NET. Тут многое накопилось.
➡️ .NET docs: What's new for February 2023
🌐 .NET Monthly Roundup - February 2023 - .NET 8 Preview 1, New Visual Studio features, and more!
.NET 8 Preview 2
➡️ Announcing .NET 8 Preview 2
➡️ ASP.NET Core updates in .NET 8 Preview 2
➡️ EF Core 8 Preview 2: Lite and familiar
🎁 Visual Studio
➡️ Visual Studio 2022 - 17.5 Released
➡️ Visual Studio 2022 v17.6 Preview 2 is now available
➡️ Visual Studio 2022 – 17.5 Performance Enhancements
📰 Другие интересные новости
➡️ Sentence Similarity in ML.NET Model Builder
➡️ Updated Modern Code Generation for WinForm's InitializeComponent
➡️ Upgrading your .NET projects with Visual Studio
➡️ Announcing the reliable web app pattern for .NET on App Service
➡️ Announcing NuGet 6.5 – The Sweetest Way to Manage Your Packages
📺 Топ видео
➡️ ASP.NET Community Standup - Blazor United in .NET 8
➡️ .NET Data Community Standup - SQLite with .NET and EF Core
🌐 Новости комьюнити
➡️ .NET Foundation news and updates from February
➡️ WeAreDotnet - Coming soon
Возрождаем рубрику новостей для разработчика .NET. Тут многое накопилось.
➡️ .NET docs: What's new for February 2023
.NET 8 Preview 2
➡️ Announcing .NET 8 Preview 2
➡️ ASP.NET Core updates in .NET 8 Preview 2
➡️ EF Core 8 Preview 2: Lite and familiar
🎁 Visual Studio
➡️ Visual Studio 2022 - 17.5 Released
➡️ Visual Studio 2022 v17.6 Preview 2 is now available
➡️ Visual Studio 2022 – 17.5 Performance Enhancements
📰 Другие интересные новости
➡️ Sentence Similarity in ML.NET Model Builder
➡️ Updated Modern Code Generation for WinForm's InitializeComponent
➡️ Upgrading your .NET projects with Visual Studio
➡️ Announcing the reliable web app pattern for .NET on App Service
➡️ Announcing NuGet 6.5 – The Sweetest Way to Manage Your Packages
➡️ ASP.NET Community Standup - Blazor United in .NET 8
➡️ .NET Data Community Standup - SQLite with .NET and EF Core
➡️ .NET Foundation news and updates from February
➡️ WeAreDotnet - Coming soon
Please open Telegram to view this post
VIEW IN TELEGRAM
Docs
.NET docs: What's new for May 2025 - .NET
What's new in the .NET docs for May 2025.
👍10
Подборка плейлистов от Павла Шмачилина для C#-разработчика (за наводку спасибо подписчику):
🌐 C#
🌐 WPF
🌐 WebAPI+Docker+WPF
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
WinAPI pInvoke .NET5
Создаём инструменты для управления чужими окнами в ОС Windows
Публикуем новый пакет в менеджере NuGet
Настраиваем автоматизацию CI CD в GitHub Actions
https://github.com/Infarh/MathCore.WinAPI
Публикуем новый пакет в менеджере NuGet
Настраиваем автоматизацию CI CD в GitHub Actions
https://github.com/Infarh/MathCore.WinAPI
👍22❤3
Темы:
— Announcing .NET 8 Preview 2
— Нужен ли ConfigureAwait?
— Visual Studio 2022 v17.6 P1 and P2
— Announcing NuGet 6.5
— 9 Best Practices to Safely and Healthy Application at Scale
— WPF Begins its Long Goodbye
— I fixed a bug. What should I do now?
— Кратко о разном
Please open Telegram to view this post
VIEW IN TELEGRAM
68 выпуск
Легендарный ConfigureAwait, прощание с WPF, путь исправления багов — Подкаст «RadioDotNet»
Подкаст RadioDotNet выпуск №68 от 20 марта 2023 года Сайт подкаста: radio.dotnet.ru Темы: [00:01:10] — Announcing .NET 8 Preview 2 devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-2 devblogs.microsoft.com/dotnet/asp-net-core-updates-in-do
❤12👍4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.me/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Бот с IT-вакансиями: t.me/proglib_job_bot
🎓 Школа Proglib Academy: https://t.me/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Бот с IT-вакансиями: t.me/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Exploring System.CommandLine
@terrajobst is playing with System.CommandLine while @JonSequitur is helping him to stay on track.
Our goal is to ship System.CommandLine with .NET 7. If you're interested in command line parsing, you don't want to miss this video!
Code is here: https:…
Our goal is to ship System.CommandLine with .NET 7. If you're interested in command line parsing, you don't want to miss this video!
Code is here: https:…
❤8
🏄 Хочешь устроиться в зарубежную IT-компанию?
30 марта в 19:00 Библиотека программиста проводит вебинар «Стратегии трудоустройства в международную IT-компанию».
Специалисты из крупнейших международных BigTech компаний расскажут о своем опыте трудоустройства в IT-корпорации и поделятся советами по поиску вакансий, составлению резюме и прохождению технических собеседований.
👉 Регистрация по ссылке: https://proglib.io/w/a7f45971
На вебинаре вы узнаете
🔹Стоит ли работать из России на международную компанию или сразу искать вариант с релокацией
🔹Плохой английский: что делать
🔹Куда ни ногой: «красные флаги» зарубежных компаний
🔹Как составить резюме и выделиться среди других кандидатов
🔹Как пройти собеседование: общение с рекрутером
🔹Какие документы и сколько денег потребуются для переезда
🎁 После регистрации вы получите гайд по поиску вакансий за рубежом, который поможет вам получить оффер в компанию мечты
30 марта в 19:00 Библиотека программиста проводит вебинар «Стратегии трудоустройства в международную IT-компанию».
Специалисты из крупнейших международных BigTech компаний расскажут о своем опыте трудоустройства в IT-корпорации и поделятся советами по поиску вакансий, составлению резюме и прохождению технических собеседований.
👉 Регистрация по ссылке: https://proglib.io/w/a7f45971
На вебинаре вы узнаете
🔹Стоит ли работать из России на международную компанию или сразу искать вариант с релокацией
🔹Плохой английский: что делать
🔹Куда ни ногой: «красные флаги» зарубежных компаний
🔹Как составить резюме и выделиться среди других кандидатов
🔹Как пройти собеседование: общение с рекрутером
🔹Какие документы и сколько денег потребуются для переезда
🎁 После регистрации вы получите гайд по поиску вакансий за рубежом, который поможет вам получить оффер в компанию мечты
❤🔥5👍3😁2
Тут это, команда Microsoft выпустила новую версию Teams, где для фронта использовала React вместо своих же MAUI, Blazor и т. д. Это, мягко говоря, вызвало вопросы в комментариях.
😁49🤔2❤1
Работая над третьим изданием книги ASP.NET Core in Action, Эндрю Лок удалил одно из приложений, но решил оставить его в блоге. Ловите серию статей об экосистеме .NET.
🗄 The evolution of .NET into .NET 7
🗄 The introduction of .NET Standard
Please open Telegram to view this post
VIEW IN TELEGRAM
Andrew Lock | .NET Escapades
Understanding the .NET ecosystem: The evolution of .NET into .NET 7
In this article, previously part of my new book, we look at the introduction of .NET Core, why it was created, and how it has evolved into .NET 7.
❤8👍3
Краткие полезные заметки от Khalid Abuhakmeh, которые помогут локализовать ошибки при разработке приложений .NET MAUI.
Читать
Читать
Khalid Abuhakmeh’s Blog
.NET MAUI App Stopped Working – HELP!
Troubleshooting tips for .NET MAUI development
🔥8👍4
#news
Команда Microsoft выпустила библиотеку, которая позволяет вызывать API .NET из кода JavaScript. Она совместима с Node.js или другим движком JavaScript, поддерживающим Node API.
https://github.com/microsoft/node-api-dotnet
Команда Microsoft выпустила библиотеку, которая позволяет вызывать API .NET из кода JavaScript. Она совместима с Node.js или другим движком JavaScript, поддерживающим Node API.
const Console = require('node-api-dotnet').Console;
Console.WriteLine('Hello from .NET!');
https://github.com/microsoft/node-api-dotnet
GitHub
GitHub - microsoft/node-api-dotnet: Advanced interoperability between .NET and JavaScript in the same process.
Advanced interoperability between .NET and JavaScript in the same process. - microsoft/node-api-dotnet
🔥17😁3👍2🤩2
📌 Из интересного на code-maze.com для C#-разработчика за март:
— Tracing .NET Applications Easily With OpenTelemetry
— Tracking Application Health With OpenTelemetry Metrics in .NET
— Alternative Way of Logging With OpenTelemetry Logging in .NET
— Vendor-Agnostic Telemetry Using OpenTelemetry Collector in .NET
— IEnumerable, ICollection, IList and List – Which One To Use?
— How to Read Connection Strings in .NET
— Return Multiple Values to a Method Caller In C#
— TimeSpan in C#
— Testing Exceptions in MSTest, NUnit, and xUnit
— How to Find the Caller Method in C#
— How to Exclude Properties From JSON Serialization in C#
— Partial Classes In C# And How to Use Them
— Using Trie Class for Efficient Text Pattern Searching in C#
— Immutable Collections in C#
— DataTable Class in C#
— Get Current User With Claims in ASP.NET Core
— The AddEndpointsApiExplorer Method in ASP.NET Core
— Deep Copy of an Object in C#
— How to Create a Custom Authorize Attribute in ASP.NET Core
— How to Delete Elements from an Array in C#
— Tracing .NET Applications Easily With OpenTelemetry
— Tracking Application Health With OpenTelemetry Metrics in .NET
— Alternative Way of Logging With OpenTelemetry Logging in .NET
— Vendor-Agnostic Telemetry Using OpenTelemetry Collector in .NET
— IEnumerable, ICollection, IList and List – Which One To Use?
— How to Read Connection Strings in .NET
— Return Multiple Values to a Method Caller In C#
— TimeSpan in C#
— Testing Exceptions in MSTest, NUnit, and xUnit
— How to Find the Caller Method in C#
— How to Exclude Properties From JSON Serialization in C#
— Partial Classes In C# And How to Use Them
— Using Trie Class for Efficient Text Pattern Searching in C#
— Immutable Collections in C#
— DataTable Class in C#
— Get Current User With Claims in ASP.NET Core
— The AddEndpointsApiExplorer Method in ASP.NET Core
— Deep Copy of an Object in C#
— How to Create a Custom Authorize Attribute in ASP.NET Core
— How to Delete Elements from an Array in C#
Code Maze
Tracing .NET Applications Easily With OpenTelemetry
In this article, we take a look at tracing in .NET applications, starting with the auto-instrumentation libraries and then custom traces.
👍13❤1
ArrayPool<T>: подводные камни
Разбор внутреннего устройства реализаций ArrayPool<T> в .NET и подводных камней, которые могут сделать пулинг неэффективным.
Читать
Разбор внутреннего устройства реализаций ArrayPool<T> в .NET и подводных камней, которые могут сделать пулинг неэффективным.
Читать
Хабр
ArrayPool<T>: подводные камни
Автоматическая сборка мусора упрощает разработку программ, избавляя от необходимости отслеживать жизненный цикл объектов и удалять их вручную. Однако, чтобы сборщик мусора был полезным инструментом, а...
👍15🔥4⚡1
Давно хотели обновить свои проекты до последней версии .NET, но не знали с чего начать? Двухчасовая сессия от команды .NET поможет восполнить данный пробел.
📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Let's Learn .NET - Modernization
In this month's .NET beginner series, get a full introduction to modernizing your .NET, ASP.NET, and WPF projects from their current version to the latest build of .NET - Come to learn something new and leave with something that we all built, together, live…
👍10
В .NET есть как минимум 6 разных классов таймеров, каждый из которых имеет свою цель и вариант использования. Разбираемся, какие между ними различия.
Читать
Читать
Meziantou's blog
Too many timers in .NET? - Gérald Barré
.NET provides many timers, and maybe too many timers 🤔. There are timers for UI and others for background services. In this post, I explain all of them!
❤10👍4🎉2❤🔥1
Инструмент стремится снизить планку для начала работы с EF Core, предоставляя удобный UI с обратной разработкой существующей базы данных, созданием миграций и визуализацией вашей модели DbContext.
https://github.com/ErikEJ/EFCorePowerTools
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ErikEJ/EFCorePowerTools: Entity Framework Core Power Tools - reverse engineering, migrations and model visualization in…
Entity Framework Core Power Tools - reverse engineering, migrations and model visualization in Visual Studio & CLI - ErikEJ/EFCorePowerTools
👍25