- Митап
Хелло, отличные новости для всех .NET-разработчиков!
Вы уже не ждали, а мы сделали. В этот четверг, спустя почти год после предыдущего митапа, мы проводим первую (надеюсь, среди многих 🤞) онлайн-встречу с тремя бомбическими докладами. На этот раз выступления крепко связаны одной темой: будем говорить о кроссплатформенных десктопных приложениях.
Вот что у нас в программе:
— Обзор всевозможных фреймворков для кроссплатформенных приложений — с разбором, как и зачем, от нашего разработчика Миши Романова.
— Рассказ о разработке библиотеки для отслеживания изменений в данных от нашего друга из LA Саши Якунина.
— Ииииии весёлые истории про разработку Авалонии от её создателя Никиты Цуканова. Интероп с COM и автогенерированный CQRS прилагаются.
Спикеры:
1. Обзор кроссплатформенного GUI для .NET
Доклад для всех, кто интересуется разработкой GUI под .NET.
Миша Романов, ведущий разработчик, Контур
.Net Core поставил знак равенства между словами «.NET» и «кросплатформенно», но только для консоли и веба. А как же десктоп? В своем докладе Миша сделает обзор нескольких кроссплатформенных GUI-фреймворков, доступных.NET-разработчикам: от широко известных (таких, как Avalonia и GTK#) до малознакомых, но интересных (например, Eto.Forms).
2. Как добавляются новые фичи в Avalonia UI
Доклад для тех, кто интересуется Avalonia или заковыристыми историями о разработке сложных инструментов.
Никита Цуканов, founder of Avalonia UI OÜ
На какие жертвы приходится идти, чтобы сделать UI действительно кроссплатформенным?
Никита поделится своим опытом разработки Авалонии — самого крупного из кроссплатформенных фреймворков на.NET. Он расскажет, как в Авалонии разрабатывался предпросмотр XAML, каким образом добавлялся интероп с COM и почему разработка плавных анимаций закончилась автогенерацией CQRS в движке рендеринга.
3. Эффективное кэширование или как получить максимальный RPS и real-time UI
Доклад для разработчиков приложений, которым пригодится real-time UI.
Саша Якунин, CTO в ServiceTitan и автор библиотеки Fusion
Саша — автор библиотеки Fusion. Он расскажет вам, как относительно простая абстракция поможет серьезно повысить производительность веб-сервисов и сделать весь UI вашего приложения обновляемым в реальном времени. Разберёмся, как все это связано с Blazor, «two hard things in computer science», eventual consistency, новизной React, и другими, казалось бы, несвязанными, проблемами.
Надеюсь, вы рады так же, как и мы. Регистрация и программа уже в доступе :)