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