Поддержка нескольких окон, строка меню верхнего уровня, контекстные меню, всплывающие подсказки и жесты указателя: 5 возможностей .NET MAUI для создания отличных десктопных приложений. Ну и вдогонку краткий обзор этих возможностей.
👍16🔥6❤1
Swagger и полиморфные контракты в .NET 7
Автор рассматривает процесс развития сериализации в .NET 7 (
Читать
Автор рассматривает процесс развития сериализации в .NET 7 (
System.Text.Json
) и интересные возможности, которые она открывает. Читать
Хабр
Swagger и полиморфные контракты в .NET 7
Не так давно состоялся релиз седьмой версии платформы .NET. Он привнёс множество изменений и интересных нововведений, по которым уже успели пробежаться в рамках новостного обзора. В этой статье мы...
👍6
Команда «Библиотеки программиста» поздравляет девушек с праздником и желает равных зарплат, безопасности и простого человеческого счастья. 💐 🍾
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🤔4🥰3❤2
Дорожная карта для .NET-разработчика в 2023 году
Ник Чапсас делится своим видением относительно знаний, которыми должен обладать .NET-разработчик в 2023 году. Только вот странно, что по C# надо знать только C# 11, .NET 7 и .NET CLI.🤦♂️
🌐 Смотреть
#roadmap
Ник Чапсас делится своим видением относительно знаний, которыми должен обладать .NET-разработчик в 2023 году. Только вот странно, что по C# надо знать только C# 11, .NET 7 и .NET CLI.🤦♂️
🌐 Смотреть
#roadmap
YouTube
My .NET Developer Roadmap for 2023
Give the roadmap a star on GitHub: https://github.com/Elfocrash/.NET-Backend-Developer-Roadmap
Check out my courses at https://dometrain.com
Hello everybody I'm Nick and in this video I will show you my brand new roadmap for .NET developers for 2023. This…
Check out my courses at https://dometrain.com
Hello everybody I'm Nick and in this video I will show you my brand new roadmap for .NET developers for 2023. This…
👍18❤3🔥2🤔1
Нужен ли ConfigureAwait?
Разбираемся, как обойтись без использования
Читать
Разбираемся, как обойтись без использования
.ConfigureAwait(false)
и нужен ли он вообще.Читать
Хабр
Нужен ли ConfigureAwait?
Мне никогда не нравилась многословность кода. Длинные и подробные названия упрощают работу с бизнес-логикой, но технические детали кода хочется держать краткими, чтобы они отвлекали на себя минимум...
👍18❤3
На заметку C#-разработчику: применение некоторых шаблонов Domain-Driven Design для создания доменных моделей.
🌐 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Modeling a Domain With Domain-Driven Design From Scratch | DDD
Get the source code for this video for FREE → https://the-dotnet-weekly.ck.page/domain-modeling
☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt
📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ
🚀 Support me on Patreon…
☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt
📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ
🚀 Support me on Patreon…
❤10⚡3👍2
Валидация строк подключения при запуске .NET: советы от Khalid Abuhakmeh для новичков
Пишем метод расширения и класс, которые позволят протестировать подключение к базе данных при запуске и завершить работу приложения, если подключиться не удалось.
Читать
Пишем метод расширения и класс, которые позволят протестировать подключение к базе данных при запуске и завершить работу приложения, если подключиться не удалось.
Читать
Khalid Abuhakmeh’s Blog
Validating Connection Strings on .NET Startup
Using ValidateOnStart to test connections to connection string configuration settings.
👍13⚡1🎉1
Погружаемся в представленное в C# 11 ключевое слово required и разбираемся, как оно влияет на тип record.
claudiobernasconi.ch
The Required Keyword in C# 11 - Claudio Bernasconi
The required keyword fixes object initializers and can potentially change how you implement classes in C#.
👍7😁1
Библиотека построена на основе удаленного API .NET Docker и обеспечивает упрощенную реализацию для поддержки вашей тестовой среды.
https://github.com/testcontainers/testcontainers-dotnet
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - testcontainers/testcontainers-dotnet: A library to support tests with throwaway instances of Docker containers for all…
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions. - testcontainers/testcontainers-dotnet
👍16
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#хочу_спросить
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
❤3⚡2👍2
Погружаемся в .NET MAUI: серия плейлистов от Gerald Versluis.
🌐 .NET MAUI Crash Course: Learn to Build Your First .NET MAUI App
🌐 .NET MAUI 101 - The Fundamentals of .NET MAUI
🌐 Essential plugins for your .NET MAUI app
🌐 Publish Your .NET MAUI Apps to The App Store
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Build Your First Cross-Platform Mobile App - .NET MAUI Tutorial Step-by-Step
This video is part of a crash course to build your first .NET MAUI app. Looking for the next part? Check here: https://youtu.be/nxdApcTMjz8
In this video we will be introduced to what .NET MAUI is, a little bit of history with Xamarin, how it works and how…
In this video we will be introduced to what .NET MAUI is, a little bit of history with Xamarin, how it works and how…
👍8
Современные (инкрементные) Source Generators в .NET: для чего используются, зачем нужны и основные отличия нового поколения.
Читать
Читать
Хабр
Современные (инкрементные) Source Generators в .NET
Введение В процессе написания source generators (далее " генераторы ") для наших внутренних нужд я столкнулся с тем, что на большой кодовой базе (>250 проектов в solution, большая часть из которых...
👍7🤩1
Серия статей по использованию C# 11 в Rider и ReSharper: как команда JetBrains обновила свои ключевые инструменты для применения новых возможностей языка в ваших проектах.
🗄 List and Span Pattern Matching
🗄 Raw Strings, UTF-8 Strings, and Multiline Interpolations
🗄 Required Keyword, Checked Operators, nameof Operator Scope
🗄 Static Interface Members, Generic Attributes, Auto-Default Structs
Please open Telegram to view this post
VIEW IN TELEGRAM
The JetBrains Blog
List and Span Pattern Matching – Using C# 11 in Rider and ReSharper | The .NET Tools Blog
The .NET 7 SDK arrived a few months ago, with many .NET developers looking forward to this release and the brand-new C# language features that come along with it. If you haven't put your fingers on it
❤4⚡1
Команда Microsoft мигрировала Permission Service в Teams на .NET 6, что позволило значительно повысить производительность и сократить задержку. Технические детали и результаты — под катом.👇
Читать
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Microsoft News
Microsoft Teams’ Permission Service migration to .NET 6
At Microsoft, we are constantly working on modernizing our services to make them faster, more efficient, and up to date with the latest technologies. In this blog post, we will cover one of Microsoft Teams' Services, Permission Service, how the migration…
❤12👍7🎉2
.NET-разработчику на заметку: разбор различных аспектов, с которыми вы можете столкнуться при десериализации JSON.
Читать
Читать
Khalid Abuhakmeh’s Blog
Solving .NET JSON Deserialization Issues
Solving Deserialization issues in .NET when it comes to JSON HTTP APIs and responses.
👍5⚡1🔥1
Цикл статей для тех, кто заботится об экономии наносекунд и оптимизации на уровне IL-кода. Кто знает, может вы работаете в хайлоад проектах или в геймдеве.
🚀 Array: for/foreach или unsafe
🚀 Dictionary<int, T>: очень специальный
🚀 Inline и throw
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Array: for/foreach или unsafe
Я много работаю с массивами, поэтому хотел бы освежить тему того, как наиболее быстро по нему перемещаться в C#. Речь пойдёт об экономии наносекунд и оптимизации на уровне IL-кода. Кажется, что в...
👍17⚡1❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
C# Coding Best Practices
C# is a reliable and time-tested language. However, even the most experienced developers make mistakes from time to time. In order to write…
👍14🔥10⚡2🤔1🙏1
Оптимизация запросов базы данных Entity Framework Core с помощью ReSharper Dynamic Program Analysis: гайд для .NET-разработчика.
Читать
Читать
The JetBrains Blog
Optimizing Entity Framework Core Database Queries With Dynamic Program Analysis | The .NET Tools Blog
Whether you use Object-Relational Mappers (ORMs) like Entity Framework Core (EF Core) or Dapper to work with data and databases in your applications or you use the underlying ADO.NET and SqlConnection
👍5