На официальном сайте Microsoft вышел свежий мини-курс по использованию .NET MAUI для разработки и сборки мобильных/десктопных приложений с помощью C# и Visual Studio.
Подробнее
Подробнее
Docs
Сборка мобильных и классических приложений с .NET MAUI - Training
В этой схеме обучения используйте C# и Visual Studio с .NET MAUI, чтобы создать приложение для iOS, Android и Windows.
🔥19👍1👏1
Как оптимизация производительности вызовов функций в C# может привести к повреждению стека
В статье среди прочего представлена ценная информация о внутреннем устройстве CLR и приемах, которые многие используют для ускорения работы приложений.
Читать
В статье среди прочего представлена ценная информация о внутреннем устройстве CLR и приемах, которые многие используют для ускорения работы приложений.
Читать
minidump.net
Why function pointers can't be used on instance methods in C#
The C# specification indicates that function pointers can only be used on static methods. This article explains why.
👍10❤1
📍 Зачем математика нужна в Data Science в 2022?
Библиотека программиста продолжает серию вебинаров по темам, интересным для наших подписчиков. На предстоящем вебинаре аналитик данных Артур Сапрыкин поведает слушателям об актуальных требованиях к дата-сайентистам, математике, необходимой для обучения предсказательных моделей и том, как соответствующие навыки используются на практике для обработки крупных массивов информации.
🧑💻 Для кого: начинающие дата-сайентисты и абитуриенты ШАД
📅 Когда: 8 августа в 19:00
🖇 Где: https://proglib.io/w/fb2c6ce4
#proglib_academy #профессии #datascientist
Библиотека программиста продолжает серию вебинаров по темам, интересным для наших подписчиков. На предстоящем вебинаре аналитик данных Артур Сапрыкин поведает слушателям об актуальных требованиях к дата-сайентистам, математике, необходимой для обучения предсказательных моделей и том, как соответствующие навыки используются на практике для обработки крупных массивов информации.
🧑💻 Для кого: начинающие дата-сайентисты и абитуриенты ШАД
📅 Когда: 8 августа в 19:00
🖇 Где: https://proglib.io/w/fb2c6ce4
#proglib_academy #профессии #datascientist
👍2
Как тестировать, профилировать и оптимизировать код на F#: разбираем на примере алгоритма топологической сортировки.
Смотреть
Смотреть
YouTube
Fast F#: Topological Sort Part 1 - Intro
Today we start a series on profiling/benchmarking a Topological Sort algorithm. We discuss what a Topological Sort is, and what it's useful for, and establish a baseline of performance with a naïve implementation.
Topological Sort: https://en.wikipedia.…
Topological Sort: https://en.wikipedia.…
👍3
Разработка веб-приложений с использованием .NET и Visual Studio: серия практических уроков для пошагового изучения.
Репозиторий
Репозиторий
GitHub
GitHub - dotnet/intro-to-dotnet-web-dev: Get Started as a Web Developer with .NET, C#, and ASP.NET Core
Get Started as a Web Developer with .NET, C#, and ASP.NET Core - dotnet/intro-to-dotnet-web-dev
👍5👏5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👍 Как правильно писать сообщения коммитов в GIT, чтобы всем было хорошо
Правильно написанные сообщения к коммитам в Git помогают сделать проект с открытым или закрытым исходным кодом удобным для дальнейшей доработки и поддержки. В этой статье вы познакомитесь с различными стратегиями написания хороших сообщений и их использования для оптимизации процесса разработки.
🔗 Основной сайт
🔗 Зеркало
Правильно написанные сообщения к коммитам в Git помогают сделать проект с открытым или закрытым исходным кодом удобным для дальнейшей доработки и поддержки. В этой статье вы познакомитесь с различными стратегиями написания хороших сообщений и их использования для оптимизации процесса разработки.
🔗 Основной сайт
🔗 Зеркало
👍7
#news
Свежие новости и статьи из мира .NET-разработки:
— .NET Conf: Focus on MAUI 🔥
— Announcing .NET Framework 4.8.1
— Productivity comes to .NET MAUI in Visual Studio 2022
— Announcing .NET 7 Preview 7
— ASP.NET Core updates in .NET 7 Preview 7
— Announcing Entity Framework 7 Preview 7: Interceptors!
— .NET August 2022 Updates – .NET 6.0.8 and .NET Core 3.1.28
— Announcing SynapseML for .NET – Large Scale ML with a Simple API
— Migrating from ASP.NET to ASP.NET Core in Visual Studio
— Announcing the .NET MAUI Beautiful UI Challenge
— Choosing a .NET Memory Profiler in Visual Studio – part 1
— VisualStudio.Extensibility: A New Way to Write Extensions
— Visual Studio for Mac 17.3 is now available
— Visual Studio 2022 17.3 is now available
— Differentiating Visual Studio instances
— Try the latest Azure SDK for .NET management libraries
— Announcing NuGet 6.3 – Transitive Dependencies, Floating Versions, and Re-enabling Signed Package Verification
— Post notifications to Microsoft Teams with .NET using Teams Toolkit for Visual Studio
— Announcing the release of Get-WhatsNew
— Announcing .NET Community Toolkit 8.0! MVVM, Diagnostics, Performance, and more (перевод с сокращениями)
— Virtual Formatter – Fixing Tabs versus Spaces and other Problems
— ReSharper and Rider 2022.2.1 Bug Fixes Have Landed
Свежие новости и статьи из мира .NET-разработки:
— .NET Conf: Focus on MAUI 🔥
— Announcing .NET Framework 4.8.1
— Productivity comes to .NET MAUI in Visual Studio 2022
— Announcing .NET 7 Preview 7
— ASP.NET Core updates in .NET 7 Preview 7
— Announcing Entity Framework 7 Preview 7: Interceptors!
— .NET August 2022 Updates – .NET 6.0.8 and .NET Core 3.1.28
— Announcing SynapseML for .NET – Large Scale ML with a Simple API
— Migrating from ASP.NET to ASP.NET Core in Visual Studio
— Announcing the .NET MAUI Beautiful UI Challenge
— Choosing a .NET Memory Profiler in Visual Studio – part 1
— VisualStudio.Extensibility: A New Way to Write Extensions
— Visual Studio for Mac 17.3 is now available
— Visual Studio 2022 17.3 is now available
— Differentiating Visual Studio instances
— Try the latest Azure SDK for .NET management libraries
— Announcing NuGet 6.3 – Transitive Dependencies, Floating Versions, and Re-enabling Signed Package Verification
— Post notifications to Microsoft Teams with .NET using Teams Toolkit for Visual Studio
— Announcing the release of Get-WhatsNew
— Announcing .NET Community Toolkit 8.0! MVVM, Diagnostics, Performance, and more (перевод с сокращениями)
— Virtual Formatter – Fixing Tabs versus Spaces and other Problems
— ReSharper and Rider 2022.2.1 Bug Fixes Have Landed
👍6
Custom Interpolated String Handlers в .NET: эксперименты и советы по работе с InterpolatedStringHandlerAttribute.
Читать
Читать
Khalid Abuhakmeh’s Blog
Fun With Custom Interpolated String Handlers
Using C# and .NET InterpolatedStringHandler to write custom string interpolation handlers.
👍4
🔥Хьюстон, у нас новости!
Вы, наверное, уже не вспомните, когда последний раз сталкивались с текстом в неверной кодировке. Это было достаточно давно, ведь сегодня балом правит Unicode, а большинство операционных систем и приложений понимают кодировку UTF-8.
А знаете ли вы, в чем особенность этого кодирования?
На канале __Just code IT__ недавно об этом рассказывали. Подписывайтесь и читайте крутой пост __по ссылке__.
Вы, наверное, уже не вспомните, когда последний раз сталкивались с текстом в неверной кодировке. Это было достаточно давно, ведь сегодня балом правит Unicode, а большинство операционных систем и приложений понимают кодировку UTF-8.
А знаете ли вы, в чем особенность этого кодирования?
На канале __Just code IT__ недавно об этом рассказывали. Подписывайтесь и читайте крутой пост __по ссылке__.
Telegram
Just code IT
Верим в everything-as-code. Обсуждаем, как писать чище, ревьюить объективнее, деплоить быстрее.
👍2
📱 eshop-mobile-client — пример мобильного интернет-магазина на .NET MAUI, в основе которого лежит eShopOnContainers.
Репозиторий
Репозиторий
🔥11
Разбираемся, как с использованием Elastic Beanstalk развернуть простое ASP.NET-приложения в AWS.
Читать
Читать
👍5
👨🎓️ Учебник по C#: работа с коллекциями Dictionary<K, V>
Разбор и примеры работы методов коллекции Dictionary<K, V>: манипуляции со значениями, перебор словаря, конструкторы, реализации интерфейса и методы расширения.
🔗 Основной сайт
🔗 Зеркало
Разбор и примеры работы методов коллекции Dictionary<K, V>: манипуляции со значениями, перебор словаря, конструкторы, реализации интерфейса и методы расширения.
🔗 Основной сайт
🔗 Зеркало
👍21👎1
Принудительное использование HTTPS в приложениях ASP.NET Core: лучшие практики для различных сценариев.
Читать
Читать
Auth0 - Blog
Force HTTPS in ASP.NET Core Applications
How to force your ASP.NET Core application to use only HTTPS? Learn the best practices for different scenarios.
👍10
Введение в ReSharper Virtual Formatter, инструмент для исправление табуляции, пробелов и других проблем кодовой базы.
Читать
Читать
The JetBrains Blog
Virtual Formatter – Fixing Tabs versus Spaces and other Problems | The .NET Tools Blog
For decades, developers have had heated debates about tabs and spaces in their source code. The topic became so widespread that it made it into an episode of “Silicon Valley”. In this blog post, we
👍6💯1