⚡️ Улучшения возможностей отладки в .NET 8
В статья обсуждается улучшения возможностей отладки в .NET 8, для HttpContext, WebApplication, MVC и Razor Pages, gRPC и др. Освещается более легкий доступ к важной информации, атрибуты настройки отладки и пользовательские сводки для лучшего опыта отладки.
🔗 https://devdigest.today/goto/2296
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статья обсуждается улучшения возможностей отладки в .NET 8, для HttpContext, WebApplication, MVC и Razor Pages, gRPC и др. Освещается более легкий доступ к важной информации, атрибуты настройки отладки и пользовательские сводки для лучшего опыта отладки.
🔗 https://devdigest.today/goto/2296
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Debugging Enhancements in .NET 8
.NET 8 introduces debugging enhancements to many commonly used types. Check out what is new and discover how .NET debugging is better than ever.
⚡️ Улучшения производительности Arm64 в .NET 8
Одной из ключевых целей .NET 8 было повышение производительности платформы на системах Arm64. Команда разработки стремимся включить поддержку расширенных функций, предлагаемых архитектурой Arm, тем самым повышая общее качество кода. В этой статье будут детальнее рассмотрены эти нововведения. Также вы сможете найти тут информацию о результатах анализа производительности приложений, разработанных для устройств Arm64.
🔗 https://devdigest.today/goto/2297
👉🏻 Канал | 💬 Чат | 📕 Каталог
Одной из ключевых целей .NET 8 было повышение производительности платформы на системах Arm64. Команда разработки стремимся включить поддержку расширенных функций, предлагаемых архитектурой Arm, тем самым повышая общее качество кода. В этой статье будут детальнее рассмотрены эти нововведения. Также вы сможете найти тут информацию о результатах анализа производительности приложений, разработанных для устройств Arm64.
🔗 https://devdigest.today/goto/2297
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Arm64 Performance Improvements in .NET 8
.NET 8 added some key features for new functionality as well as performance improvements for developers including developers targeting Arm64 devices. In this blog I break down everything you need to know about the improvements in .NET 8.
⚡️ Генеративный AI и .NET
Представляем вашему вниманию цикл статей про использование генеративаного AI в .NET, в частности, вы узнаете, как создавать приложения использующие Azure OpenAI Services и .NET SDK.
🔗 https://devdigest.today/goto/2298
👉🏻 Канал | 💬 Чат | 📕 Каталог
Представляем вашему вниманию цикл статей про использование генеративаного AI в .NET, в частности, вы узнаете, как создавать приложения использующие Azure OpenAI Services и .NET SDK.
🔗 https://devdigest.today/goto/2298
👉🏻 Канал | 💬 Чат | 📕 Каталог
Aaron-Powell
Generative AI and .NET - Part 1 Intro | LINQ to Fail
It's time to start a new series with everyone's favourite topic of the moment, AI!
⚡️ Анонс .NET 8 RC2
Стала доступна версия .NET 8 RC2! Это последний предварительный выпуск. Дальше – релиз!
🔗 https://devdigest.today/goto/2299
👉🏻 Канал | 💬 Чат | 📕 Каталог
Стала доступна версия .NET 8 RC2! Это последний предварительный выпуск. Дальше – релиз!
🔗 https://devdigest.today/goto/2299
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Announcing .NET 8 RC2
.NET 8 RC2 is now available with new NuGet package READMEs for .NET packages, simple CLI-based project evaluation for MSBuild, publishing containers to tar.gz archives, and Tensor Primitives for .NET.
⚡️ Новые возможности C#, которые должен знать каждый разработчик
C# постоянно развивается. Многие функции были добавлены и улучшены, и сегодня автор статьи поделится своими знаниями о том, какие возможности современного C# должен знать каждый разработчик.
🔗 https://devdigest.today/goto/2300
👉🏻 Канал | 💬 Чат | 📕 Каталог
C# постоянно развивается. Многие функции были добавлены и улучшены, и сегодня автор статьи поделится своими знаниями о том, какие возможности современного C# должен знать каждый разработчик.
🔗 https://devdigest.today/goto/2300
👉🏻 Канал | 💬 Чат | 📕 Каталог
Medium
New C# Features every developer should know
C# is always evolving and in its 11th version as at writing. Many features has been introduced and improved, and today I am going to…
🎥 От ZX Spectrum к Blazor: эмуляция ZX Spectrum с помощью .NET 7 и Blazor
Предлагаем вашему вниманию запись выступления Джимми Энгстрема на конференции наших друзей из @fwdays! Представьте себе: на дворе 1985 год, и семилетний ребенок с широко открытыми глазами разворачивает свой первый компьютер — Sinclair ZX Spectrum. Устройство может показаться странным по сегодняшним меркам, но тогда оно было порталом в мир безграничных возможностей…
🔗 https://devdigest.today/post/2302
👉🏻 Канал | 💬 Чат | 📕 Каталог
Предлагаем вашему вниманию запись выступления Джимми Энгстрема на конференции наших друзей из @fwdays! Представьте себе: на дворе 1985 год, и семилетний ребенок с широко открытыми глазами разворачивает свой первый компьютер — Sinclair ZX Spectrum. Устройство может показаться странным по сегодняшним меркам, но тогда оно было порталом в мир безграничных возможностей…
🔗 https://devdigest.today/post/2302
👉🏻 Канал | 💬 Чат | 📕 Каталог
//devedigest
"From ZX Spectrum to Blazor: Emulating a ZX Spectrum with .NET 7 and Blazor" [eng] / Jimmy Engström
This is a video from the .NET fwdays'23 online conference, which was held from June 15 to 20, 2023.Talk description:Every journey begins with a single step; ...
⚡️ Паттерн Стратегия все еще может быть полезен
Статья обсуждает актуальность паттерна Стратегия в разработке программного обеспечения, который до сих пор используется, несмотря на его критику с момента выхода книги "Банда четверых". Автор статьи стремится исследовать ценность паттернов для разработчиков, на фоне продолжающегося спора между парадигмами объектно-ориентированного и функционального программирования относительно полезности их применения.
🔗 https://devdigest.today/goto/2306
👉🏻 Канал | 💬 Чат | 📕 Каталог
Статья обсуждает актуальность паттерна Стратегия в разработке программного обеспечения, который до сих пор используется, несмотря на его критику с момента выхода книги "Банда четверых". Автор статьи стремится исследовать ценность паттернов для разработчиков, на фоне продолжающегося спора между парадигмами объектно-ориентированного и функционального программирования относительно полезности их применения.
🔗 https://devdigest.today/goto/2306
👉🏻 Канал | 💬 Чат | 📕 Каталог
The Shade Tree Developer
The Lowly Strategy Pattern is Still Useful
Just a coincidence here, but I had this blog post draft in the works right as my friend and Critter Stack collaborator Oskar Dudycz wrote Is the Strategy Pattern an ultimate solution for low coupli…
⚡️ От джуна до гения: история оптимизации
Автор статьи собираетеся дать реализацию рассчета контрольной суммы шести разным разработчикам: джуну, мидлу, синиору, хакеру, эксперту и гению. Каждый из них постарается оптимизировать этот код, а мы посмотрим, что из этого выйдет.
От редактора: я бы конечно для полноты картины еще дал бы это код коту.
🔗 https://devdigest.today/goto/2307
👉🏻 Канал | 💬 Чат | 📕 Каталог
Автор статьи собираетеся дать реализацию рассчета контрольной суммы шести разным разработчикам: джуну, мидлу, синиору, хакеру, эксперту и гению. Каждый из них постарается оптимизировать этот код, а мы посмотрим, что из этого выйдет.
🔗 https://devdigest.today/goto/2307
👉🏻 Канал | 💬 Чат | 📕 Каталог
Medium
From Junior to Genius: an optimization story
Refactoring a checksum until it runs 100 times faster
Forwarded from devdigest // events
MS Stage – БЕСПЛАТНАЯ конференция, посвященная стеку технологий Microsoft!
Присоединяйтесь уже сейчас, чтобы:
✅Посмотреть и послушать доклады топ-спикеров из Microsoft, DevRain, Uitware и других известных компаний по таким темам как: C#, F#, .NET, ASP.NET, Azure, AI и другие
✅Задать вопрос спикерам
✅Прокачать свои знания и повысить квалификацию
➕И все это бесплатно!
👉 Регистрация
Присоединяйтесь уже сейчас, чтобы:
✅Посмотреть и послушать доклады топ-спикеров из Microsoft, DevRain, Uitware и других известных компаний по таким темам как: C#, F#, .NET, ASP.NET, Azure, AI и другие
✅Задать вопрос спикерам
✅Прокачать свои знания и повысить квалификацию
➕И все это бесплатно!
👉 Регистрация
⚡️ Основы разработки плагинов для JetBrains Rider на примере создания контекстного действия
Из новой публикации вы узнаете как происходит разработка плагинов для #JetBrains #Rider на примере добавления контекстного действия для создания Guid внутри редактора
👉🏻 Канал | 💬 Чат | 📕 Каталог
#devdigest #dotnet #jetbrains #rider #development #plugins #ide
Из новой публикации вы узнаете как происходит разработка плагинов для #JetBrains #Rider на примере добавления контекстного действия для создания Guid внутри редактора
👉🏻 Канал | 💬 Чат | 📕 Каталог
#devdigest #dotnet #jetbrains #rider #development #plugins #ide
Medium
Rider Plugin Development | Basics
Have you ever noticed how fascinating it can be to become a part of something huge and contribute your own impact to the community?
Forwarded from devdigest // mobile
⚡️ Создание 3D-приложений и контента с помощью .NET MAUI и Evergine
Evergine — это кроссплатформенный 3D-движок, разработанный на C# еще в 2012 году. Его можно легко включить в существующие проекты или в сочетании с другими технологиями. С Evergine вы можете создавать приложения, совместимые с широким спектром платформ, включая Windows, Linux, Android, iOS, Hololens, Meta Quest/Quest2/Quest Pro, Pico и Web.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Evergine — это кроссплатформенный 3D-движок, разработанный на C# еще в 2012 году. Его можно легко включить в существующие проекты или в сочетании с другими технологиями. С Evergine вы можете создавать приложения, совместимые с широким спектром платформ, включая Windows, Linux, Android, iOS, Hololens, Meta Quest/Quest2/Quest Pro, Pico и Web.
👉🏻 Канал | 💬 Чат | 📕 Каталог
.NET Blog
Building 3D Applications and Content with .NET MAUI and Evergine - .NET Blog
See how you can leverage Evergine to build 3D applications and content in .NET MAUI with just a few lines of code!
🎥 Реализация бинарного поиска на F#
Бинарный поиск — классический алгоритм быстрого поиска значения в отсортированном массиве. В этом видео вы узнате, как реализовать бинарный поиска в F#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Бинарный поиск — классический алгоритм быстрого поиска значения в отсортированном массиве. В этом видео вы узнате, как реализовать бинарный поиска в F#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
//devedigest
Ian Russell - F#, DDD, XP
In today's conversation Alex discusses with Ian Russell. Ian has been writing software for over 25 years, most of it in the .NET (Core) space. He has been us...
⚡️ Что такое маршалинг в .NET?
В статье подобно рассматривается, что такое маршалинг и когда его следует использовать. Статья станет отличным подспорьем при подготовке к собеседованию на те позиции, где может понадобится знание принципов работы маршалинга.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В статье подобно рассматривается, что такое маршалинг и когда его следует использовать. Статья станет отличным подспорьем при подготовке к собеседованию на те позиции, где может понадобится знание принципов работы маршалинга.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Medium
What is Marshalling in .NET: Mid to Senior Software Interview
What is Marshalling and when to use it? Software Interview Question
⚡️ Преждевременная инфраструктура – корень всех зол
Преждевременная инфраструктура — это привычка создавать инфраструктурный код до того, как он действительно понадобится. Это может быть подготовка к будущей функциональности, или возможности расширения, которые пока не нужны. Преждевременная инфраструктура вводит больше лишнего кода, создает большую сложность и больше ненужных абстракций, которые усложняют разработку. Чаще всего прогнозы не сбываются, и эта инфраструктура никогда не используется.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Преждевременная инфраструктура — это привычка создавать инфраструктурный код до того, как он действительно понадобится. Это может быть подготовка к будущей функциональности, или возможности расширения, которые пока не нужны. Преждевременная инфраструктура вводит больше лишнего кода, создает большую сложность и больше ненужных абстракций, которые усложняют разработку. Чаще всего прогнозы не сбываются, и эта инфраструктура никогда не используется.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Michael's Coding Spot
Premature Infrastructure is the Root of All Evil
Premature infrastructure is a peculiar behavior pattern that I witnessed in every single tech company I worked for. It is the habit of creating infrastructure code before it is actually needed. The development team is predicting future requirements and preparing…
⚡️ Pre-commit хуки с Husky.NET – сборка, форматирование и тестирование вашего .NET приложения перед Git коммитом.
Husky.#Net помогает разработчикам на .NET улучшить качество кода, автоматизировав проверку и форматирование кода перед его отправкой в репозиторий. Это уменьшает вероятность ошибок и экономит время, так как проблемы в коде обнаруживаются раньше.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Husky.#Net помогает разработчикам на .NET улучшить качество кода, автоматизировав проверку и форматирование кода перед его отправкой в репозиторий. Это уменьшает вероятность ошибок и экономит время, так как проблемы в коде обнаруживаются раньше.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Code4IT
Pre-commit hooks with Husky.NET - build, format, and test your .NET application before a Git commit
A Git commit represents the status of a system. Learn how to validate that your code builds, is well-formatted, and all the tests pass by adding a Git hook!
⚡️ Анализ потока данных отладчика
В #JetBrains #Rider отладка кода будет упрощена: разработчик сможет видеть, что произойдет после текущей команды, а также получит предупреждение о возможных ошибках. Также Rider сможет показывать, какая команда выполнится следующей, что поможет лучше понять ход выполнения кода.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В #JetBrains #Rider отладка кода будет упрощена: разработчик сможет видеть, что произойдет после текущей команды, а также получит предупреждение о возможных ошибках. Также Rider сможет показывать, какая команда выполнится следующей, что поможет лучше понять ход выполнения кода.
👉🏻 Канал | 💬 Чат | 📕 Каталог
JetBrains Rider Help
Predictive debugger | JetBrains Rider
⚡️ Переработанные исправления кода F# в Visual Studio
Этим летом функция исправления кода F# в Visual Studio претерпела значительные обновления. Разработчики исправили несколько десятков ошибок и регрессий, ускорили работу и предоставили простой способ улучшения, тестирования и внесения исправлений в код. Из статьи вы узнаете некоторые подробности об этих изменениях и получите несколько советов о том, как внести свой вклад в развитие инструментов разработки F#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Этим летом функция исправления кода F# в Visual Studio претерпела значительные обновления. Разработчики исправили несколько десятков ошибок и регрессий, ускорили работу и предоставили простой способ улучшения, тестирования и внесения исправлений в код. Из статьи вы узнаете некоторые подробности об этих изменениях и получите несколько советов о том, как внести свой вклад в развитие инструментов разработки F#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Overhauled F# code fixes in Visual Studio
F# code fixes are now more performant, correct, and testable.
⚡️ Вышла пятая версия NBomber
В новом релизе: исправлены ошибки, улучшена логика выбора лидера в AutoCluster. Также в документации теперь можно найти информацию о Manual Cluster, Local Dev Cluster и установке NATS Message Broker. Добавлен пример настройки Manual Cluster.
👉🏻 Канал | 💬 Чат | 📕 Каталог
В новом релизе: исправлены ошибки, улучшена логика выбора лидера в AutoCluster. Также в документации теперь можно найти информацию о Manual Cluster, Local Dev Cluster и установке NATS Message Broker. Добавлен пример настройки Manual Cluster.
👉🏻 Канал | 💬 Чат | 📕 Каталог
GitHub
Release NBomber v5.3.0 - Manual Cluster · PragmaticFlow/NBomber
Roadmap
Changes:
Add Manual Cluster
Fixes:
Fixed leader election bug (race condition) for AutoCluster when cluster contains more than 300 nodes
Fixed validation for an empty ScenarioSettings
Fix...
Changes:
Add Manual Cluster
Fixes:
Fixed leader election bug (race condition) for AutoCluster when cluster contains more than 300 nodes
Fixed validation for an empty ScenarioSettings
Fix...
⚡️ OpenSilver 2.0 с поддержкой VB.NET
Недавно был анонсирован выход новой версии #OpenSilver 2.0, в которой будет поддержка VB.#NET а также другие улучшения и оптимизации. Для тех, кто не знает об OpenSilver – это проект, продолжающий развитие платформы Silverlight, которая позволяет создавать интерактивные веб-приложения с использованием технологий C#, #XAML и .NET и которую в 2021 году Microsoft прекратила развивать и поддерживать.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Недавно был анонсирован выход новой версии #OpenSilver 2.0, в которой будет поддержка VB.#NET а также другие улучшения и оптимизации. Для тех, кто не знает об OpenSilver – это проект, продолжающий развитие платформы Silverlight, которая позволяет создавать интерактивные веб-приложения с использованием технологий C#, #XAML и .NET и которую в 2021 году Microsoft прекратила развивать и поддерживать.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Linux Adictos
OpenSilver 2.0 arrives with support for VB.NET, new features and more
A few days ago, the new version of OpenSilver 2.0 was announced at the launch, which with support for VB.NET, as well as improvements in
⚡️ Обновление для .NET Framework October 2023
Хотя .#NET Framework уже постепенно уходит в историю, Microsoft продолжает поддерживать платформу и регулярно выпускает обновления. Если у вас используется эта версия платформы, рекомендуем ознакомиться с описанием последнего пакета обновлений.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Хотя .#NET Framework уже постепенно уходит в историю, Microsoft продолжает поддерживать платформу и регулярно выпускает обновления. Если у вас используется эта версия платформы, рекомендуем ознакомиться с описанием последнего пакета обновлений.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
.NET Framework October 2023 Cumulative Update Preview
Today, we are releasing the October 2023 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. WPF2 Addresses an issue to provide an appconfig mechanism to allow users…