Реализация внедрения зависимостей в приложении ASP.NET Core на практике.
https://proglib.io/w/ecd20263
https://proglib.io/w/ecd20263
Endjin
Implementing dependency injection in ASP.NET Core | endjin
In this post, we will be showing how to implement dependency injection in an ASP.NET Core application.
💩10👍2
Подборка вопросов и ссылок на развёрнутые ответы для подготовки к собеседованию на позицию Unity-разработчика.
https://proglib.io/w/785b9ca4
https://proglib.io/w/785b9ca4
Хабр
Вопросы на собеседовании к вакансии Middle Unity-разработчик + полезная информация
Некоторое время назад пытался устроиться на подобные вакансии (меня не взяли). Но теперь есть список вопросов, которые помогут подготовиться и углубиться в мир программирования. (список вопросов взят...
👍12👎2👏1
#news
Свежие новости и статьи из мира .NET-разработки:
— Announcing .NET 7 Preview 5
— Announcing Entity Framework 7 Preview 5
— ASP.NET Core updates in .NET 7 Preview 5
— New Resources to Get Started with .NET MAUI
— Introducing the ML.NET Text Classification API
— OneService Journey to .NET 6
— What’s New in Visual Studio: Make it Your Home
— Visual Studio for Mac 17.3 Preview 2 is now available
— Arm64 Visual Studio
— What’s new with SQL Tools
— Azure SDK Release
— Symbol Servers and Other Enhancements for Unreal Engine Development in Rider
.NET-документация: новые возможности за май 2022 г.
— Decrypting EnvelopedCms doesn't double unwrap
— ActionResult<T> sets StatusCode to 200
— Guidelines for using HttpClient
— X500DistinguishedName parsing of friendly names
— Equals method behavior change for NaN
— Migrate UWP apps to Windows App SDK with the .NET Upgrade Assistant
—Collectible Assembly in non-collectible AssemblyLoadContext
— BinaryFormatter serialization of custom BuildEventArgs and ITaskItems removed for .NET 7
— dotnet watch
— runtimeconfig.dev.json file not generated
— Default console logger formatting in container images
— Backtracking in Regular Expressions - Update backtracking in regex to mention global timeout
— C# Warning waves
— Deploy Orleans to Azure App Service
Свежие новости и статьи из мира .NET-разработки:
— Announcing .NET 7 Preview 5
— Announcing Entity Framework 7 Preview 5
— ASP.NET Core updates in .NET 7 Preview 5
— New Resources to Get Started with .NET MAUI
— Introducing the ML.NET Text Classification API
— OneService Journey to .NET 6
— What’s New in Visual Studio: Make it Your Home
— Visual Studio for Mac 17.3 Preview 2 is now available
— Arm64 Visual Studio
— What’s new with SQL Tools
— Azure SDK Release
— Symbol Servers and Other Enhancements for Unreal Engine Development in Rider
.NET-документация: новые возможности за май 2022 г.
— Decrypting EnvelopedCms doesn't double unwrap
— ActionResult<T> sets StatusCode to 200
— Guidelines for using HttpClient
— X500DistinguishedName parsing of friendly names
— Equals method behavior change for NaN
— Migrate UWP apps to Windows App SDK with the .NET Upgrade Assistant
—Collectible Assembly in non-collectible AssemblyLoadContext
— BinaryFormatter serialization of custom BuildEventArgs and ITaskItems removed for .NET 7
— dotnet watch
— runtimeconfig.dev.json file not generated
— Default console logger formatting in container images
— Backtracking in Regular Expressions - Update backtracking in regex to mention global timeout
— C# Warning waves
— Deploy Orleans to Azure App Service
Microsoft News
Announcing .NET 7 Preview 5
Announcing .NET 7 Preview 5
🔥6👍2
Хранение динамических пользовательских данных с использованием Entity Framework Core: обзор двух стратегий и их достоинств/недостатков.
https://proglib.io/w/92232f1f
https://proglib.io/w/92232f1f
Khalid Abuhakmeh’s Blog
Storing Dynamic User Data With Entity Framework Core
Using two strategies to store dynamic user data into a relational table with EF Core
👍3
Разбор пяти ключевых функций C# 11 с акцентом на проблемы в текущей версии языка, которые они решают:
— Raw String Literal
— Generic Attributes
— Generic Math Support
— Pattern Matching List
— Auto-Default Struct
https://proglib.io/w/f2aa491e
— Raw String Literal
— Generic Attributes
— Generic Math Support
— Pattern Matching List
— Auto-Default Struct
https://proglib.io/w/f2aa491e
Rubix Code
C# 11 - Top 5 Features in the new C# Version | Rubix Code
In this article, we explore 5 new features that will be available in the new version of C# 11.
👍8🥰1
Learn WinUI 3.0.pdf
10.5 MB
Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (2021)
Автор: Alvin Ashcraft
Перед вами руководство по созданию приложений для современных версий Windows с использованием WinUI.
Книга охватывает следующие темы:
— Работа с WinUI, Visual Studio и UWP
— Разработка тестируемых и поддерживаемых приложений с использованием шаблона MVVM
— Знакомство с мастером создания новых проектов Windows Template Studio и библиотеками WinUI
— Модернизация приложения WPF и WinForms с помощью WinUI и XAML Islands
— Использование системы Fluent Design для создания красивых приложений WinUI и многие другие
В общем, если вы знакомы с UWP/WPF, но хотите расширить свои знания в области Windows-разработки и модернизации существующих приложений, эта книга будет вам полезна. Предварительных знаний WinUI не требуются, но практический опыт работы с C# и .NET приветствуется.
Автор: Alvin Ashcraft
Перед вами руководство по созданию приложений для современных версий Windows с использованием WinUI.
Книга охватывает следующие темы:
— Работа с WinUI, Visual Studio и UWP
— Разработка тестируемых и поддерживаемых приложений с использованием шаблона MVVM
— Знакомство с мастером создания новых проектов Windows Template Studio и библиотеками WinUI
— Модернизация приложения WPF и WinForms с помощью WinUI и XAML Islands
— Использование системы Fluent Design для создания красивых приложений WinUI и многие другие
В общем, если вы знакомы с UWP/WPF, но хотите расширить свои знания в области Windows-разработки и модернизации существующих приложений, эта книга будет вам полезна. Предварительных знаний WinUI не требуются, но практический опыт работы с C# и .NET приветствуется.
👍16❤1
Процесс проектирования и создания PDF-документов с использованием C# стал значительно проще благодаря open source библиотеке QuestPDF. Смотрите сами👇.
https://proglib.io/w/dc0d006e
https://proglib.io/w/dc0d006e
YouTube
OSS Power-Ups: QuestPDF
In the .NET ecosystem, generating PDF documents was challenging for many years. Most available libraries are paid or suffer from stability problems. Many of them also rely upon HTML-to-PDF conversion, whereas webpage technologies are inadequate for paging…
🥰9👍2❤1
Руководство по использованию Scopes (одна из функций Serilog) и Seq для улучшения логирования в .NET 6.
https://proglib.io/w/8167e18d
https://proglib.io/w/8167e18d
Code4IT
How to improve Serilog logging in .NET 6 by using Scopes
Logs are important. Properly structured logs can be the key to resolving some critical issues. With Serilog’s Scopes, you can enrich your logs with info about the context where they happened.
❤6👍1
Набор на бесплатные курсы для разработчиков от Ozon
Route 256 — бесплатные курсы для middle-разработчиков от опытных инженеров Ozon Tech.
Чтобы попасть на курс нужно пройти отборочный контест 1-3 июля.
Сейчас идет набор на направления Go, QA (Python), C#. Оставить заявку на участие можно по ссылке
Чтобы узнать больше о курсах Route 256 — читай обзор на Proglib
Route 256 — бесплатные курсы для middle-разработчиков от опытных инженеров Ozon Tech.
Чтобы попасть на курс нужно пройти отборочный контест 1-3 июля.
Сейчас идет набор на направления Go, QA (Python), C#. Оставить заявку на участие можно по ссылке
Чтобы узнать больше о курсах Route 256 — читай обзор на Proglib
👍10
🧙♂️Волшебство, которое остается за кулисами ваших C#-программ: https://proglib.io/w/398e7bc5
Steve Gordon - Code with Steve
Creating, Inspecting and Decompiling the World's (Nearly) Smallest C# Program - Steve Gordon - Code with Steve
In this post, we will create, inspect and decompile the world's smallest C# program to learn how the compiler generates executable code.
🥰2
Разбираем два способа использования Entity Framework Core + ASP.NET Core для создания мультитенантных приложений.
https://proglib.io/w/a1414419
https://proglib.io/w/a1414419
The JetBrains Blog
Multi-tenant Apps With EF Core and ASP.NET Core | The .NET Tools Blog
Software-as-a-Service (SaaS) like JetBrains Space, YouTrack, and TeamCity Cloud are built around the concept of multi-tenancy. Many other services you are using every day probably are, too! Instead of
👍8
Узнай, что такое искусственный интеллект и как на этом зарабатывать!
Во вторник 28 июня в 19:00 мы встречаемся в прямом эфире и разрабатываем искусственный интеллект с нуля.
Всего за 1 вечер ты легко создашь 3 разных нейронных сети способных:
✔️классифицировать марки молока
✔️сегментировать изображения монет
✔️классифицировать отзывы на Tesla
Увлекательная практика и никакой скучной теории!
🔹Узнай, как применять искусственный интеллект в твоей работе.
🔹Убедись, что искусственный интеллект - это легко и увлекательно!
🔹Живые занятия и общение в прямом эфире (не запись).
Берем на стажировку в наш университет.
Гарантируем трудоустройство.
Записывайся на практикум прямо сейчас, нажав СЮДА
Во вторник 28 июня в 19:00 мы встречаемся в прямом эфире и разрабатываем искусственный интеллект с нуля.
Всего за 1 вечер ты легко создашь 3 разных нейронных сети способных:
✔️классифицировать марки молока
✔️сегментировать изображения монет
✔️классифицировать отзывы на Tesla
Увлекательная практика и никакой скучной теории!
🔹Узнай, как применять искусственный интеллект в твоей работе.
🔹Убедись, что искусственный интеллект - это легко и увлекательно!
🔹Живые занятия и общение в прямом эфире (не запись).
Берем на стажировку в наш университет.
Гарантируем трудоустройство.
Записывайся на практикум прямо сейчас, нажав СЮДА
👎8🤔3👍1🔥1
BookClub DotNet Выпуск 1
🎙Подкаст BookClub DotNet
Роман Щербаков и Андрей Медведев в рамках подкаста обсуждают книги и руководства для разработчиков во всех деталях.
В этом выпуске вместе с Анатолием Кулаковым ведущие обсуждают первые главы из руководства Microsoft по разработке микросервисных .NET-приложений.
Поговорили про Docker, его использование для разработки микросервисов и создания .NET-приложений в контейнерах.
Роман Щербаков и Андрей Медведев в рамках подкаста обсуждают книги и руководства для разработчиков во всех деталях.
В этом выпуске вместе с Анатолием Кулаковым ведущие обсуждают первые главы из руководства Microsoft по разработке микросервисных .NET-приложений.
Поговорили про Docker, его использование для разработки микросервисов и создания .NET-приложений в контейнерах.
👍6
🔥📖 Онлайн-учебник с множеством советов и рекомендаций по работе с Azure.
https://proglib.io/w/9d270de8
https://proglib.io/w/9d270de8
🔥6
Разбираем теоретические и практические аспекты применения алгоритма кэширования LRU в контексте ASP.NET Core приложения.
https://proglib.io/w/4a546250
https://proglib.io/w/4a546250
Хабр
Особенности применения LRU кэша в ASP NET Core приложениях
В современной веб разработке сложно переоценить значение такого инструмента как кэш. Мы сохраняем результаты выполнения длительных, дорогостоящих или часто выполняемых операций в некое хранилище,...
Основные преимущества использования типа record при реализации шаблона Строитель в C#.
https://proglib.io/w/080999cf
https://proglib.io/w/080999cf
Josef Ottosson
Using records when implementing the builder pattern in C#
Here I'm showing some alternative ways of implementing the builder pattern by using regular classes, records and the new init keyword
👍12👎8
Кстати, F# вошел в тройку самых высокооплачиваемых ЯП 👇
🤔1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📊🔥Stack Overflow Developer Survey 2022
Более 70 000 разработчиков рассказали о том, как они учатся и повышают свой уровень, какие инструменты используют и чего хотят.
Читать отчёт
Более 70 000 разработчиков рассказали о том, как они учатся и повышают свой уровень, какие инструменты используют и чего хотят.
Читать отчёт
Stack Overflow
Stack Overflow Developer Survey 2022
In May 2022 over 70,000 developers told us how they learn and level up, which tools they’re using, and what they want.
👍15