Теоретический разбор задач (без кода) контеста для разработчиков C#, iOS и Android, который прошёл в рамках отбора участников на курсы Route 256 от Ozon.
https://proglib.io/w/2f8bf0e0
https://proglib.io/w/2f8bf0e0
Хабр
Считаем, сколько заплатить в магазине и проверяем поле морского боя: разбор задач для разработчиков C#, iOS и Android
Привет, Хабр! Я Ани, отвечаю в Ozon Tech за обучение. Сегодня поводом для поста на столь многоуважаемую аудиторию стал разбор задач контеста, который прошёл в рамках отбора участников на курсы Route...
❤10👍1
Немного новостей и практики работы с платформой .NET nanoFramework
В статье показано, как подключить OLED дисплей на контроллере SSD1306, доработать драйвер под новую модификацию дисплея, отправить код в upstream и написать небольшой сканер Wi-Fi сетей.
https://proglib.io/w/bf4b6be7
В статье показано, как подключить OLED дисплей на контроллере SSD1306, доработать драйвер под новую модификацию дисплея, отправить код в upstream и написать небольшой сканер Wi-Fi сетей.
https://proglib.io/w/bf4b6be7
Хабр
Что нового в .NET nanoFramework? Подключаем LCD экран, сканируем Wi-Fi сети
Недавно платформа .NET nanoFramework для микроконтроллеров отметила свой юбилей. За 5 лет платформа превратилась из малоизвестного проекта в успешное коммерческое open-source решение. К инструментам...
👍17
Интерфейс IEnumerable в C#: введение и полезные советы по использованию.
https://proglib.io/w/4f8cb25b
https://proglib.io/w/4f8cb25b
Stack Overflow Blog
C#: IEnumerable, yield return, and lazy evaluation
Don't hate, iterate.
🔥11🤔3👍1🤯1
📐 10 алгоритмов для работы с графами, которые должен знать каждый кодер
Знакомимся с десятью маст-хэв для каждого кодера алгоритмами, которые будут полезными для работы с графами (исходный код прилагается).
https://proglib.io/sh/LpZb98VWRM
Знакомимся с десятью маст-хэв для каждого кодера алгоритмами, которые будут полезными для работы с графами (исходный код прилагается).
https://proglib.io/sh/LpZb98VWRM
🔥10👍2
Разработка графического кроссплатформенного приложения на C# с использованием библиотеки LXUI (написана на .NET 4.0 и позволяет использовать устаревшие среды разработки и маломощное железо).
https://proglib.io/w/8028458a
https://proglib.io/w/8028458a
Хабр
Разработка графического кроссплатформенного приложения на C#. LXUI
Всем привет! Меня зовут Леонид, я являюсь разработчиком программного обеспечения (ПО) на языках программирования С++, C# и Java. Основной род деятельности за последние 10 лет создание систем сбора...
👍2🥰1
Использование класса DbBatch в .NET 6: предпосылки и основные преимущества.
https://proglib.io/w/4a3da08d
https://proglib.io/w/4a3da08d
Docs
DbBatch Class (System.Data.Common)
Represents a batch of commands which can be executed against a data source in a single round trip. Provides a base class for database-specific classes that represent command batches.
👍3
Реализация внедрения зависимостей в приложении 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