• 26 сентября 2019, четверг
  • Казань, Пушкина, 54

KznDotNet Meetup #10

Регистрация на событие закрыта

Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.

Другие события организатора

1834 дня назад
26 сентября 2019 c 18:00 до 21:00
Казань
Пушкина, 54

Десятая юбилейная встреча сообщества пройдёт 26 сентября с 18:00 до 21:00 в коворкинге Телеграф Space. В этот раз в организации митапа принимают участие два замечательных друга сообщества — это компании FIX и АБЦТ. На встрече мы поговорим про кросс-платформенное объектно-ориентированное взаимодействие C# и C++, а также зададимся вопросом Dream Team – мечта или реальность?

Программа встречи

18:00 – 18:15 Сбор участников
18:15 – 18:20 Вступительное слово
18:20 – 19:30 Никита Цуканов «Кросс платформенное объектно-ориентированное взаимодействие C# и С++»
19:30 – 20:00 Перерыв
20:00 – 21.00 Елизавета Голенок «Dream Team – мечта или реальность?»

 

==================================

Cпикер: Никита Цуканов

Тема: Кросс платформенное объектно-ориентированное взаимодействие C# и С++

Описание:

При всей простоте использования технологии P/Invoke, она, увы, пригодна лишь для использования библиотек, предоставляющих функции в C-стиле. Объектно-ориентированное же взаимодействие с нативным кодом традиционно реализовывалось средствами C++/CLI, который не совместим с.NET Core (пока) и с не-Windows платформами (вообще).

С движением.NET на другие платформы возникает проблема взаимодействия с неуправляемой частью приложения, которую как-то надо решать.

В докладе будет представлено решение, которое:

- позволяет двухстороннее прозрачное взаимодействие между C++ и C# на уровне интерфейсов, которые могут реализовывать как классы C#, так и классы C++;

- обеспечивает контроль использования памяти на основе подсчёта ссылок;

- не изобретает новый велосипед, а не совсем традиционно использует давно проверенные временем и тысячами приложений технологии и принципы;

- на текущий момент успешно используется в проекте Avalonia для взаимодействия C#<->C++<->Objective-C без завязок на хитропропатченные рантаймы типа Xamarin.Mac.

О спикере: Начинал в Навителе с разработки под WinCE/Mobile на C/C++. В дальнейшем занимался разработкой VPN-сервиса с кросс-платформенным клиентом на GTK#, торговой площадки Promarket, мейнтейнил Mono для Nokia N900, делал инструментарий для чип-тюнинга автомобилей, мобильный мессенджер с End2End-шифрованием, платёжную систему и ещё кучу всякого по мелочи. Имеет обширный опыт разработки подо всё подряд на зоопарке технологий, которым рад поделиться.

 

==================================

Спикер: Елизавета Голенок

Тема: Dream Team — мечта или реальность?

Описание: 

«Меня не слышат»

«Опять моя фича на прод не пойдет»

«Век сидеть мне в этом легаси»

«Какой ненормальный вообще это написал?! Куда делся мой код? Опять у них ничего не работает… Пора искать другую работу»

Как часто в твоей голове звучали эти слова?

Поговорим о типичных ошибках взаимодействия в команде и о том, почему ты не можешь назвать свою команду – командой мечты.

 

О спикере: Ведущий разработчик в компании «МТС Информационные Технологии». Имеет опыт разработки и проектирования систем как на С/С++, так и на C# ASP.NET, Mono (от навигационных систем до enterprise-решений). Область интересов — планирование маршрутов и многоагентные системы, компиляция, LLVM, Clang, низкоуровневая отладка приложений.

 

 

Место проведения

Телеграф Space

ул. Пушкина, 54, 3-й этаж

Не забудьте взять паспорт или другой документ, удостоверяющий личность.
Не переживайте, внутри здания вы не заблудитесь. Будут стоять указатели.

 

Участие бесплатное, количество сидячих мест ограниченно!

 

Дополнительную информацию о встречах KznDotNet Community Вы можете найти в группах сообщества:
VK: https://vk.com/KznDotNet
Telegram чат: https://t.me/KznDotNetChat
Telegram канал: https://t.me/KznDotNet

Подписывайтесь на новости, задавайте вопросы, выступайте с докладами, участвуйте в жизни сообщества!

Партнеры

Регистрация

Рекомендуемые события

Организуете события? Обратите внимание на TimePad!

Профессиональная билетная система, статистика продаж 24/7, выгрузка списков участников, встроенные инструменты продвижения, личный кабинет для самостоятельного управления и еще много чего интересного.

Узнать больше