Команда Unity сейчас активно работают над новой системой создания UI — UI Toolkit. Однако проделав такую работу, они не предоставили механизма связывания данных, работающего в runtime.
Автору статьи хотелось прикоснуться к WPF и MVVM, но в контексте Unity, в результате чего он разработал свою библиотеку. Под капотом:
— связывание данных, работающее в runtime;
— привязка нескольких свойств у одного UI-элемента;
— поддержка кастомных UI-элементов.
— совместимость с UniTask для реализации асинхронных команд.
Библиотека содержит набор стандартных классов, которые облегчают создание приложений с использованием шаблона MVVM.
Подробнее
Автору статьи хотелось прикоснуться к WPF и MVVM, но в контексте Unity, в результате чего он разработал свою библиотеку. Под капотом:
— связывание данных, работающее в runtime;
— привязка нескольких свойств у одного UI-элемента;
— поддержка кастомных UI-элементов.
— совместимость с UniTask для реализации асинхронных команд.
Библиотека содержит набор стандартных классов, которые облегчают создание приложений с использованием шаблона MVVM.
Подробнее
Unity
Develop Graphical User Interfaces | Unity UI Toolkit
Unity’s UI Toolkit enables creators to create custom UI and extensions for the Unity Editor. Learn how to use the UI Toolkit to simplify your UI and UX development.
⚡8🙏1
#adventcalendar2022
🎄Как структурировать проекты .NET: архитектура и компромиссы
Вопрос однозначно сложный и в нем существует множество «но». Давайте разберемся что к чему.
Читать
🎄Как структурировать проекты .NET: архитектура и компромиссы
Вопрос однозначно сложный и в нем существует множество «но». Давайте разберемся что к чему.
Читать
James Hickey
How To Structure Your .NET Solutions: Architecture And Trade-Offs
How should you design the structure of your .NET solutions? Microservices? Monolith? Feature folders? Clean architecture? Shared databases?
🎉11👍1
#tip
Davide Bellone делится советами разработки веб-API с помощью .NET
Весь сыр-бор в двух «секретных» эндпоинтах: один показывает некоторую информацию о текущем окружении, а другой — список всех параметров приложения, определенных после развертывания.
В статье он рассказывает, как создать и скрыть эти эндпоинты от злоумышленников, а также обновить значения при создании приложения.
Читать
Davide Bellone делится советами разработки веб-API с помощью .NET
Весь сыр-бор в двух «секретных» эндпоинтах: один показывает некоторую информацию о текущем окружении, а другой — список всех параметров приложения, определенных после развертывания.
В статье он рассказывает, как создать и скрыть эти эндпоинты от злоумышленников, а также обновить значения при создании приложения.
Читать
Code4IT
The 2 secret endpoints I create in my .NET APIs
In this article, I will show you two simple tricks that help me understand the deployment status of my .NET APIs
👍8😁1
#adventcalendar2022
Как удалось сократить использования памяти на 83%, или Почему байтовые массивы в C# — плохая идея при работе с большими данными?
Читать
Как удалось сократить использования памяти на 83%, или Почему байтовые массивы в C# — плохая идея при работе с большими данными?
Читать
Mark Oliver's World
Why Byte Arrays Are A Bad Idea When Dealing With L - M.O.W.
A post covering: advent, audio, csharp, dotnet, filestream, memory allocation, memory-mappedfile, memorystream... Hello, and welcome to my blog post for [December 7th of the C# Advent Calendar 2022](https://www.csadvent.christmas/).
> Organised by [Matthew…
> Organised by [Matthew…
🔥6👍3🤔1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐔 IT и реальный сектор экономики: как мы цифровизировали птицеводство и что из этого получилось
В то время как лопаются криптовалютные пузыри (история с FTX), мы развиваем сельское хозяйство, внедряя ERP-системы на птицефабриках, чтобы повысить показатели производства и снизить перекрестное заражение птиц.
🔗 Основной сайт
🔗 Зеркало
В то время как лопаются криптовалютные пузыри (история с FTX), мы развиваем сельское хозяйство, внедряя ERP-системы на птицефабриках, чтобы повысить показатели производства и снизить перекрестное заражение птиц.
🔗 Основной сайт
🔗 Зеркало
👍9
#adventcalendar2022
🎄Веселье с C# и Бинго
Бинго — относительно простая игра с простыми правилами, но, как это обычно бывает, кажущаяся простота может быть обманчивой, если вникнуть в детали.
Когда автор статьи искал вдохновение в Интернете, он не был удовлетворен существующими решениями — они использовали базовый функционал C# и поэтому упускали некоторые возможности сделать код более читабельным и выразительным. Это и заинтересовало автора статьи написать свой движок.
Читать
🎄Веселье с C# и Бинго
Бинго — относительно простая игра с простыми правилами, но, как это обычно бывает, кажущаяся простота может быть обманчивой, если вникнуть в детали.
Когда автор статьи искал вдохновение в Интернете, он не был удовлетворен существующими решениями — они использовали базовый функционал C# и поэтому упускали некоторые возможности сделать код более читабельным и выразительным. Это и заинтересовало автора статьи написать свой движок.
Читать
Wikipedia
Bingo (American version)
game of chance
👍1🔥1
🏄 50% скидка на все курсы Proglib academy!
Вжух и мы запускаем распродажу курсов до 10 января:
– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба
Выбрать курс вы можете по ссылке 🔗https://proglib.io/w/0e09a5c3
🔹На курсах мы делимся экспертизой вместе с ТОП- специалистами из Samsung, Revolut, Яндекс, Тинькофф и т.д;
🔹В процессе обучения вы не только прокачиваете скиллы, но и пополняете портфолио;
🔹Это не самообучение. Мы проводим индивидуальную проверку домашних заданий с разбором ошибок и рекомендаций.
🚀Начни год с прорыва!
Вжух и мы запускаем распродажу курсов до 10 января:
– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба
Выбрать курс вы можете по ссылке 🔗https://proglib.io/w/0e09a5c3
🔹На курсах мы делимся экспертизой вместе с ТОП- специалистами из Samsung, Revolut, Яндекс, Тинькофф и т.д;
🔹В процессе обучения вы не только прокачиваете скиллы, но и пополняете портфолио;
🔹Это не самообучение. Мы проводим индивидуальную проверку домашних заданий с разбором ошибок и рекомендаций.
🚀Начни год с прорыва!
👍4
#adventcalendar2022
🎄11 конструкций, которые усложняют ваш код на C#. Субъективно, но весьма любопытно.
Читать
🎄11 конструкций, которые усложняют ваш код на C#. Субъективно, но весьма любопытно.
Читать
Brendan Enrick’s Blog
11 Ways of Making Your C# Harder to Use
Hello and welcome! This post is part of the 2022 C# Advent Calendar series of posts, but you can enjoy the content without worrying about that! For the series, there will be 2 C# posts every day from 1st until the 24th of December from an awesome group of…
👍10🤔1🎉1
Ник Чапсас показывает набор атрибутов, которые позволяют получать метаданные о C#-коде во время компиляции и использовать их во время выполнения.
Смотреть
Смотреть
YouTube
The C# Feature I Use Instead of Reflection
Check out the ABP Framework here: https://bit.ly/3UmfRbh
Check out my courses: https://dometrain.com
Become a Patreon and get source code access: https://www.patreon.com/nickchapsas
Hello everybody I'm Nick and in this video I will introduce you to a set…
Check out my courses: https://dometrain.com
Become a Patreon and get source code access: https://www.patreon.com/nickchapsas
Hello everybody I'm Nick and in this video I will introduce you to a set…
👍7🤔2
💫 Новогодний розыгрыш от Proglib academy!
Друзья, Новый год начинается с подарков, а лучший подарок себе – новые знания или даже профессия. И поэтому мы объявляем розыгрыш среди наших любимых подписчиков.
Подарки под елкой:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
Подробнее об условиях участия, читайте тут: https://proglib.io/w/e72668b2
Друзья, Новый год начинается с подарков, а лучший подарок себе – новые знания или даже профессия. И поэтому мы объявляем розыгрыш среди наших любимых подписчиков.
Подарки под елкой:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
Подробнее об условиях участия, читайте тут: https://proglib.io/w/e72668b2
👍1