Библиотека шарписта | C#, F#, .NET, ASP.NET
23.4K subscribers
2.07K photos
32 videos
85 files
4.25K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Шаблон ASP.NET Core проекта, построенный в соответствии с принципами чистой архитектуры

Цель шаблона — предоставить простой и эффективный подход к разработке корпоративных приложений, используя возможности чистой архитектуры и ASP.NET Core.

С его помощью вы можете легко создать одностраничное приложение с использованием ASP.NET Core + Angular/React, придерживаясь принципов чистой архитектуры.
Полезная фича Visual Studio, о которой стоит знать.

#dotnet #tools #tip
This media is not supported in your browser
VIEW IN TELEGRAM
Просто пример научного калькулятора, разработанного с использованием .NET MAUI для Android, MacCatalyst, Tizen, Windows и iOS.

Репозиторий
💭 За последние несколько лет команда .NET в Microsoft вместе с сообществом проделали огромную работу и выпустили множество инструментов/фреймворков для упрощения и повышения эффективности разработки.

Интересно узнать ваш технический стек .NET. Используете ли вы .NET MAUI, Avalonia, ASP.NET Core, Blazor, Entity Framework, Xamarin и др.?

#холивар
Использование класса StringBuilder для эффективной замены существующей строки: полезные заметки от Khalid Abuhakmeh.

Читать
Знакомство с предварительной версией .NET 8: традиционная серия статей от Эндрю Лока перед выходом новой версии.

Следите за обновлениями👇

▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template
▫️Часть 3. Comparing WebApplication.CreateBuilder() to the new CreateSlimBuilder() method
▫️Часть 4. Exploring the new minimal API source generator
▫️Часть 5. Replacing method calls with Interceptors
▫️Часть 6. Keyed service dependency injection container support
▫️Часть 7. Form binding in minimal APIs
▫️Часть 8. Introducing the Identity API endpoints
▫️Часть 9. Rendering Blazor components to a string
▫️Часть 10. Updates to Docker images in .NET 8
▫️Часть 11. Short-circuit routing в .NET 8
▫️Часть 12. Avoiding flaky tests with TimeProvider and ITimer

#dotnet8
Использование типа 𝗿𝗲𝗰𝗼𝗿𝗱 для представления Data Transfer Object (C# 9+).

#dotnet #csharp #tip by Milan Jovanović
Введение в релизы и обновления .NET

Типы релиза, цикл релиза, время жизни релиза, релизы и обновления .NET, предварительные версии и многое другое.

Читать
🤝 5 soft skills, которые помогут тебе дорасти до Senior-разработчика

Как думаешь, что нужно уметь, чтобы стать крутым Senior-разработчиком или даже создать свой успешный стартап? Спойлер: нет, не только хорошо кодить.

🔗 Основной сайт
🔗 Зеркало
«…Добро пожаловать в новую эру разработки приложений», — с такой фразы начинается статья-анонс Avalonia v11. Разбираемся, что же там такого революционного.

#news
Над каким .NET-проектом вы сейчас работаете? Какой стек используете? Поделитесь в комментариях👇

#холивар
Task.WhenAll в действии: на заметку C#-разработчику.

#dotnet #csharp #tip by Milan Jovanović
Небольшой летний релиз: .NET Community Toolkit 8.2.1 уже доступен на NuGet

Он включает в себя несколько улучшений QoL, более быстрые генераторы исходного кода и новые средства исправления кода для MVVM Toolkit, исправления ошибок и многое другое.

Читать