Встречи с разработчиками (16+)
14 ноября 2019
14 ноября
В бизнес-инкубаторе ПВТ пройдет митап «Изучение с нуля и продвинутые техники React Native». Для вас выступят Full Stack Developers из компании IdeaSoft. Регистрация тут.
Откроет митап Станислав Алейникс докладом “React Native Basics”. Он расскажет об основах React Native, альтернативах, плюсах и минусах и о том, как начать его использовать в своих проектах: “Когда я только начинал изучать React Native, было слишком много вопросов и слишком мало ответов. С чего начать? За что браться? Какие сторонние плагины использовать? Как отличить хороший плагин от плохого? Как запустить приложение на Android? iOS? Ответы приходилось искать долго, иногда с болью.
Доклад призван помочь начинающим легче войти в RN и быстрее начать заниматься интересными вещами”.
Далее выступит Алексей Литвин с докладом “TFJS + React Native”. В рамках своего доклада Алексей ответит на вопросы: Зачем это мне? Что я могу сделать? Как я могу это сделать?
Артур Нехайчик выступит с темой “AR in React Native” и расскажет что такое AR, почему за AR будущее, как использовать AR в различных сферах, как использовать AR библиотеки в React Native приложении, и представит наглядный пример.
Завершит митап доклад “Native modules in React Native” от Владислава Харитоновича. Он расскажет про основы использования нативных модулей, виды нативных модулей, необходимость использования модулей и особенности использования.
О спикерах:
- Станислав Алейник - Full Stack Developer, опыт разработки: 2 года. Основные интересы: React Native, Typescript, Swift, IoT
- Алексей Литвин - Full Stack Developer, опыт разработки: 3+ года. Основные интересы: React, React Native, Typescript, ML
- Артур Нехайчик - Full Stack Developer, опыт разработки: 4 года. Основные направления: React Native, Angular, Node.js, PHP
- Владислава Харитонович - Full stack developer, опыт разработки: 2+ года. Основные интересы: React Native, Kotlin, C++, Node.js
15 ноября
В бизнес-инкубаторе ПВТ пройдет семинар «Реактивное программирование в мобильной разработке». Для вас выступит Сергей Пугач (Software engineer, IOS developer Bamboo Group, участник сообщества CocoaHeads). Регистрация тут.
В рамках выступления будут раскрыты следующие темы:
1) Функциональное программирование в Swift. Начнем с того, что найдем минусы в императивном стиле. Разберемся, что такое функциональное программирование, как оно помогает избегать Side Effects и изменяемого состояния. Затем пробежимся по основным операторам и напишем свои полезные реализации.
2) Реактивное программирование как тренд на ближайшее время. Начнем с определения, что такое реактивное программирование и для чего оно собственно нужно. Развеем некоторые мифы и заблуждения в этой теме. Объединим функциональное и реактивное в FRP программирование. Разберемся, почему оно становится все более популярным как среди новичков, так и среди опытных разработчиков.
3) RxSwift в действии. Разберем, почему RxSwift стал настолько популярен в мобильной разработке. Рассмотрим наиболее популярные ошибки при использовании RxSwift. Научимся улучшать и рефакторить реактивный код. Покажем, как и где лучше всего внедрить его в проекте. Посмотрим на реальные задачи и сравним реализации без использования RxSwift.
4) Combine как нативная альтернатива в будущем. Вспомним самые интересные новинки в iOS мире последнего WWDC и поразмышляем, как это повлияет на разработку новых проектов. Познакомимся с Combine и его основными концепциями. Сравним его с RxSwift лицом к лицу.
26 ноября
В бизнес-инкубаторе ПВТ пройдет митап «DevOps культура». Для вас выступят DevOps Engineers из компании OnePoint. Регистрация тут.
Откроет митап Виталий Шульгач с докладом «Как хороший проект может стать лучше: культура DevOps». Виталий начнет с основ DevOps, а так же раскроет тему по следующим тезисам:
1) Почему проект «хороший» или «плохой»:
- Как измерить "качество" проекта. Признаки и метрики.
- Что делать, когда все выглядит хорошо, но на самом деле - нет. Почему так происходит с точки зрения практического опыта.
2) Что такое и зачем нужен DevOps: Почему все хотят его построить, но мало у кого получилось в реальности.
3) Внедрение на проект культуры DevOps:
- С чего начать, или почему нанять "DevOps инженера" недостаточно.
- А станет ли лучше? Какие плюсы и минусы от внедрения.
Далее выступит Никита Покотыло с докладом «DevOps культура, и как формировать ее без выделенного инженера». В рамках своего доклада Никита расскажет подробнее:
- Немного о культуре DevOps и с чего все это началось;
- Почему тренды не всегда играют на руку процессу разработки;
- С чего начать трансформацию и какова в этом роль разработчика;
- Технические аспекты повседневной инженерной работы.