Вторая full-day конференция в Краснодаре от разработчиков и для разработчиков.
Дата и время
17 сентября 2017 г.
с 10:00 до 19:45
Павел Колмаков
One Inc.
Я собираюсь показать силу доступных и бесплатных инструментов отладки на примерах, которые помогают выявлять серьезные баги и экономят компаниям время и деньги. В последнем заинтересованы многие.
Звездой процесса будет конечно WinDbg.
Александр Иванов
One Inc.
Git мощная штука, и те, кто с ним работают, думаю, это понимают. Я расскажу о том:
И да, я НЕ расскажу о том, как работает git "под капотом".
Думаю, это будет интересно профессионалам, которые постоянно находится в процессе оптимизации своего рабочего процесса. И новичкам, которые ещё сомневаются в выборе системы контроля версий.
Виктор Тыщенко
Я хочу познакомить слушателей с этим языком программирования, рассказать о сферах его применения, а также развеять некоторые мифы.
Денис Сальников
N26
Непосредственно термин кросс-функциональные команды не привязан ко всей Agile культуре, а идёт из основ Scrum фреймворка (да-да, именно фреймворка, а не "методологии", как принято называть его в России).
В отличие от классического "функционального" подхода к формированию команд или отделов, где back-end специалисты выделяются в один отдел, front-end дэвы в другой, а QA и инфраструктура вообще сбоку, кросс-функциональный подход к формированию команд позволяет иметь "на борту" всех специалистов (не только технических), необходимых для работы над проектом или текущими задачами. Как раз это и позволяет нам оперативно реагировать на изменения и избегать написания кода "в стол", устраняя внешние зависимости.
Для разработчиков Agile интересен тем, что они получают относительную свободу действия, т.к. исчезает пресловутый микроменеджмент (упор делается на самоорганизацию в рамках команд). Также они получают возможность самостоятельно определять технический способ достижения поставленных бизнесом целей, т.к. предполагается наличие полного доверия профессионализму команды со стороны бизнеса.
Самоорганизация внутри команды играет огромное значение, ведь, как я и говорил раньше, мы целиком и полностью полагаемся на их знания и опыт, а не водим "за ручку" по тексту многотомного ТЗ.
Андрей Солодовников
N1.RU
Vue.js - изначально лишь библиотека, отвечающая за рендеринг DOM-элементов на основе данных и шаблона. Ну примерно как React.
Помимо самой библиотеки для рендеринга отдельными модулями поставляются различные компоненты, необходимые для создания приложения, такие как роутер, адаптер для webpack, модуль state-менеджмента.
Собрав эти модули вместе, мы получаем нечто похожее на фреймворк, но в произвольном исполнении.
Так вот, если Vue.js - библиотека, то Nuxt.js - полноценный фреймворк для строительства приложений, который включает в себя все необходимые для работы приложения модули.
Евгений Хашин
Так уж получилось, что в процессе работы, занимаясь стартапами, мы, сотрудничая с ФРИИ, получили специальные условия работы с Microsoft Azure, AWS и IBM Bluemix. В условиях такого большого выбора просто жизненно необходимо иметь провайдеро-независимое решение для всех инфраструктурных задач, оперируя достаточно низкоуровневыми блоками - виртуальная машина, маршрутизатор, жесткий диск, сетевой интерфейс. Хэштеги можно продолжить, но надеюсь, суть понятна.
На докладе я покажу весь путь построения хранилищ для работы в кластере, а также покажу сравнительные цифры производительности нашего решения.
Марк Ланговой
Яндекс
Экосистема React (Native, DOM и различные кастомные рендереры) и как это все работает.
Так же затрону тему о будущем React, а именно о Fiber и 16 версии, которая уже вот-вот пойдет в релиз.
Алексей Светлицкий
Выпускающий инженер, Петер-Сервис
О тестах, ревью, анализе ошибок с продакшена, а так же о других практиках которые используются у него в компании и о том, как это оказывает влияние на качества кода и продукта в итоге.
Иван Муратов
Темой выбрал тест Джоэла, т.к. его автор, да и сам тест довольно известные. Думаю, каждый хотя бы должен знать о чем он.
Про автора я немного расскажу на самом выступлении, но самое интересное - его тест, который был опубликован еще в далеком 2000 году.
Основной кейс этого теста - быстро понять катится ли Ваша команда разработки в тартарары, или у Вас пока все хорошо.
Еще некоторые используют тест, чтобы оценить будущее место работы на собеседованиях в различные компании.
Я хочу рассказать на конференции об этом тесте и вместе с залом решить, устарел ли он за почти 20 лет, и какие правки в него стоит внести.
Ник Ков
В iOS SDK есть несколько способов хранения данных, таким образом, чтобы они были доступны после повторного запуска приложения. Это NSUserDefaults, Keychain и Core Data. Первые два годятся для небольших объёмов, когда как Core Data предназначен для более сложных и массивных задач.
Суть этого фреймворка - API для более удобной работы с базой данных. Но что для прожженных хакеров удобно, для других - муть мутная. И поэтому ребята решили сделать фреймворк под названием Realm. У него такие же задачи и функции, но другая реализация и, соответственно, плюсы и минусы. Ну и конечно ios-ники за милое дело разводят холивары по поводу того, какой же из фреймворков лучше.
10:20 |
Открытие |
10:30 |
Тест Джоэла Спольски. 20 лет спустя. Наши дни. |
11:15 |
Безбажный код. Опыт борьбы с ошибками в большой компании. |
12:00 |
Кофе-брейк |
12:30 |
Realm vs CoreData |
13:15 |
Nuxt.js — фреймворк для приложений на Vue.js |
14:00 |
Кросс-функциональные команды и самоорганизация в основе Agile |
14:45 |
Обед |
15:30 |
WinDbg & Co.: отладка.Net приложений |
16:15 |
Зачем мне Python? |
17:00 |
Построение высокопроизводительного отказоустойчивого хранилища для Big Data и Stateful сервисов |
17:45 |
Кофе-брейк |
18:15 |
React: ecosystem & future |
19:00 |
get git |