Мы анонсируем регистрацию на вторую встречу сообщества DEF CON Нижний Новгород.
Встреча пройдет в формате командного соревнования на тему информационной безопасности CTF (Capture The Flag) с уровнем сложности "starter" (подробнее можно прочитать на нашем сайте). Оно поможет отточить использование практических навыков в "боевых условиях".
С собой вам нужно будет взять ноутбук и зарядку, еда и напитки обеспечиваются организаторами.
Поучаствовать также можно через интернет, но личное участие гарантирует награду за первые места: год подписки на журнал "Хакер" за первое место, 6 месяцев за второе, и 3 месяца - за третье. Кроме этого, будут и другие призы.
Если для участия планируете прийти в НИИТ, заполните простую форму регистрации:
https://goo.gl/forms/YXfbVYwzYE3kQfk92
Зарегистрироваться для участия через интернет можно здесь:
https://ctf.defcon-nn.ru/register
Подробная информация также всегда доступна на нашем сайте
http://defcon-nn.ru
Приветствуем всех заинтересованных в программировании на JVM-based языках! Приглашаем вас на MERA MEETUP#7 «JVM-based языки: «Акторы в улье» и Grails-эволюция».
Доклады
18:30 - 19:10 — «Акторы в улье», или организация Actor Cluster в Docker Swarm – Кирилл Митин / "Mavencode". Team Lead / Architect.
- Микросервисы на Akka Http
- Обзор Akka Cluster/Remote
- Actor Seedless кластер
- Обзор Docker swarm и swarmkit
- Docker services отличия от простых контейнеров
- Проблема service discovery/dependency
- Трейсингакторов
- Пример приложения
19:30 - 20:10 — Grails-эволюция: от 2.4 к 3.2, от кастома к Spring Boot. Особенности, нюансы, почему лучше, чем Spring Boot. – Андрей Волков / Nitka Techologies. Team Leader / Project Manager, Full Stack Java/Groovy Developer
- Почему Grails 3.x не только Spring Boot
- Пример небольшого Spring Boot приложения
- К чему быть готовым?
- Забудьте о своем опыте, начнем с самого начала
- Ад в конфигурации: Gradle, Spring Boot, Grails
- Grails 3.2 killer feature: multitenancy.
- Различия в transaction management
- Миграция плагинов
- Bootiful библиотеки вместо плгинов: Apache Camel 2.18
- От монолита в микросервисам
- Что выбрать в современном JavaScript и почему
- CoffeeScript стар и уродлив на сегодняшний день
Уровень участников: все, кто интересуется JVM-based языками.
Участие бесплатное, будем рады вас видеть!
Не забудьте зарегистрироваться!
Дамы и Господа, пришло время вновь собраться и пообщаться на темы обеспечения и управления качеством.
Для регистрации необходимо пройти по ссылочке и заполнить небольшую форму(https://goo.gl/forms/h4WpPU31kJ0jTHf02). Данные нужны для того, чтобы получить пропуска в Intel
Если у Вас есть идеи , предложения или Вы просто хотите выступить на мероприятии, то пишите нам на почту events@it52.info или в телеграм @ujifyxbr.
Программа
12:00 - 12:50 | «Документация и автотестирование схемы API c помощью OpenAPI» — Николай Кугаевский / dudes.io
- OpenAPI – консорциум стандартизации API.
- Документирование API с помощью Swagger.
- Инструменты для работы с документацией API.
- Пишем автотесты для тестирования схемы ответа API.
О докладчике
Николай Кугаевский — независимый разработчик. Пишет на ruby и javascript. Спорадически коммитит в opensource. Работал в Яндекс.Деньгах и iFree. Потом перестал.
13:00-13:50 | «ScreenPlay Design Patterns for QA Automation» —Роман Сорока/Team Leader EPAM Systems; активист сообществ COMAQA.by, CoreHard.by
На данном выступлении мы познакомимся с последними тенденциями в мире автоматизации тестирования и узнаем о новом мистическом паттерне проектирования под названием Screenplay Pattern, который согласно легенде спасёт всех нас от излишних трудов и превратит весь ваш спагетти-код в конфетку:) Узнаем какие же принципы из всем известной и непонятной аббревиатуры SOLID нарушает всеми нами горячо любимый PageObject паттерн и ещё раз все вспомним о проблемах с которыми многие из нас сталкиваются. Посмотрим, как же мы сможем навариться на этих тайных знаниях и удивить своих коллег новыми словами.
14:00-14:50 | «Процесс безопасной разработки ПО.Основы тестирования безопасности» Семенов Д. и Виценко А./Intel
15:00-15:30 | Время пиццы
15:40-16:30 | «Атаки на бизнес-приложения: все те же проблемы» Ярослав Бабин/ Специалист отдела исследования безопасности банковских систем Positive Technologies г. Москва
Яр расскажет о распространенных проблемах и типовых ошибках при построении финансовых приложений, о том, как происходит пентест систем ДБО и чем это отличается от обычного пентеста веб-приложений
16:40-17:20 | «Bug bounty » Владимир Дубровин/mail.ru
17:30-18:20 «Внедряем автоматизацию на проекте с ручным тестированием»_ Вадим Зубович_/QA Automation Lead EPAM Systems
Итак, мы снова с вами! Очередная встреча JavaNN - внезапно совсем скоро! А именно - в ближайший четверг, 23 марта, в 19:00 в офисе компании Яндекс. Внимание - обязательна регистрация. В программе два доклада:
Druid.io: магия лямба-архитектуры (Анна Харитонова)
Что делать, когда данных действительно много, а отвечать на запросы нужно быстро? Как справиться с непрерывным потоком новых данных? Когда обычные базы данных оказываются бессильны, на помощь может прийти лямбда-архитектура и druid как одна из ее реализаций.Java once, Java averywhere (Роман Махлин)
WORA - "write it once, run anywhere" - простая идея, которая появилась за 40 лет до появления языка Java. В рамках этого доклада будет сделана попытка продемонстрировать, каким образом эта идея появилась и как она реализуется с помощью JVM, а также даны ответы на вопросы, как хранятся и исполняются Java классы. Кроме того, будут показаны инструменты, которые могут оказаться полезными как при просмотре байт кода, так и при его редактировании и даже генерации классов прямо в рантайме.
В случае проблем с попаданием в офис (а также других вопросов) можно звонить по телефону +79051944330.
Приходите, мы вас ждем!
Первый митап этого года. Пока что это не окончательный анонс, скорее самый первый, который будет пополняться и переписываться многократно.
Напоминаем, что открыт прием заявок на выступление. Где-то за 2 недели до мероприятия прием закончится.
Доклады
13:00—14:00 → Артем Малышев — Правильные пчёлы
Доклад о многообещающем проекте BeeWare, который находится в стадии интенсивной разработки. Если у вашей программы есть пользователи, то они скорее всего хотят графический интерфейс. Причём хотят они его в родном для платформы исполнении, будь то десктоп, браузер, телефон или умные часы. Целью проекта BeeWare и является эта самая возможность написания изоморфных приложений на Python, используя предоставленные системой возможности. О том как и почему устроен проект и пойдёт речь.
14:00—15:00 → Алексей Кутепов (Revel Systems) — 18 Оттенков I18N
Проекты становятся глобальными, когда этого никто не ждёт. Проблема перевода возникает не только у переводчиков, но и у инженеров. Разговор об основных трудностях перевода с точки зрения Web разработчика. Усвоенные уроки, инструменты и life hacks.
15:00—16:00 → Денис Тимофеев (ScrapingHub) — Нанять чувака
Ты была хорошей девочкой и хорошо писала код последние пару лет. И тут пришла твой менеджер и сказала: "Все! Ты теперь тим лид нашего перспективного направления! Набирай команду!" Что делать? Как быть? С ответами на эту трудную жизненную задачу и поможет доклад докладчика.
16:00—17:00 → Александр Мокров (Positive Technologies) — Асинхронный RPC с помощью Gevent и RabbitMQ
Я расскажу об одном из возможных путей постепенного ухода от Celery и о том, зачем это может понадобиться. Поведаю о первом шаге, в котором для более гибкого управления задачами предполагается отказ от встроенного workflow и отвязывание от БД, используемой для обмена данными между задачами. Более подробно остановлюсь на библиотеке gevent и RabbitMQ, как на их основе построить асинхронный RPC и долгоживущие управляющие задачи.
17:00—18:00 → Антон Шрамко — Обзор Tarantool и его использования в приложениях
Мы все давно привыкли использовать Redis в качестве основной in-memory базы для наших приложений. В этом докладе будет рассказано о удобной и практичной альтернативе Redis и том, как это можно использовать в Python, а так же зачем это может быть нужно.
Lightning talks
Николай Кугаевский (dudes.io) — I18n Ruby Way
Доклад о том, как принято делать интернационализацию в Руби.
Обсуждаем будущее "облаков" в разрезе Google Cloud платформы
8-10 марта в Сан-Франциско прошла глобальная конференция, посвященная будущему облачных разработок Google — Google Cloud NEXT 2017. На ней было представлено более 200 сессий, посвященных Google Cloud Platform, G Suite, Maps, Devices и многому другому. Чем не повод собраться и обсудить итоги этого события в offline режиме?
Встреча по следам Google Cloud Next '17 состоится 18 марта в 12:00 в НИИТ, где вас ожидает:
* Просмотр Key Notes конференции на английском (уже в записи);
* Приглашенный эксперт (Михаил Вайсман, CEO, Trinity Digital, Москва) поговорит с вами про самое интересное, что было на конфе - Firebase Functions, ML + Vision Api и др.;
* Ну и конечно QA session. Михаил и наши нижегородские эксперты Александр Коршак и Дмитрий Устимов ответят на вопросы, которые возникнут у вас после просмотра кейнотс и доклада.
Регистрация на мероприятие обязательна (ссылка: gdgnizhny.timepad.ru)
Привет, друзья!
Настало время встретиться вновь и поговорить про самое важное и интересное. :)
Доклады
Обзор Riot.js (Демо) — Михаил Ангелов
Я расскажу о свежей библиотеке для разработки пользовательского интерфейса RIOT.js и сравню её с популярными современными решениями. Также поделюсь вариантами её использования.Анализ производительности в React.js — Сергей Смышляев
Что делать, когда приложение на React начинает тормозить? Я расскажу о средствах анализа производительности, наиболее частых проблемах и способах их решения на примере живых (хоть и синтетических) приложений.LoopBack.io — Дмитрий Родичев / dudes.io
Расскажу о профессиональном фреймворке Node.js для создания API от IBM. Поговорим об инструменте для создания и развёртывания типовых REST API сервисов с минимальным количеством кода и о том, как легко его настроить. Также речь пойдёт о клиентских SDK для многих популярных платформ и о способности LoopBack.io работать не только с MongoDB.Использование RxJs для связывания компонентов приложения — Максим Голованёв
Клиентскую часть современного веб-приложения уже сложно представить без модульности, а такая структура предполагает большое количество внутренних связей. И если всё состояние приложения укладывается в 10-20 полей, проще всего хранить такое состояние в одном месте. Но когда для хранения состояния требуется 100 полей, проще сделать так, чтобы каждый компонент хранил, обрабатывал и передавал другим свою небольшую часть состояния. В этом докладе я расскажу, как организовать передачу состояния между компонентами при помощи RxJS.Вивисекция Ангуляра — Николай Кугаевский / dudes.io
Hate speech про то, почему не надо скрещивать бульдога с носорогом.
Lightning talks
- Новые фичи в CSS — Андрей Макаров
- Transpiler-free Python for your browser — Артем Малышев
Расскажите нам, что понравилось и что не очень.
Есть идеи или предложения? Хочешь что-то рассказать?
Пишите мне в telegram или почту.
Приходите, будет интересно!
На шестом митапе мы с вами попробуем разобраться с паттерном "dependency injection", рассмотреть возможные способы реализации его в Android, попутно сравнивая и выявляя достоинства и недостатки каждого из них.
Уровень участников: все, кто в теме Android-разработки.
Будет познавательно, полезно и интересно!
*Участие бесплатное, количество мест ограничено! *
Регистрация по ссылке: https://www.mera.ru/career/calendar/meetup-6
Вас ждет интереснейший мастер-класс «Virtual Reality (VR): игра на Unity за час».
В ходе воркшопа каждый сможет немного побыть «в шкуре» VR-разработчика и за короткое время написать своё первое VR-приложение на Unity.
«Играют» все: Android, iOS, Windows Phone.
Потребуется некоторая подготовка, возьмите с собой заряженный ноутбук и заранее установите на него:
1) Unity 5.4.1 (ТОЛЬКО 5.4.1): https://unity3d.com/ru/get-unity/download
2) Google VR SDK for Unity: https://github.com/googlevr/gvr-unity-sdk/
3) Android SDK (для запуска приложения на Android), XCode (для запуска на iOS)
Подробности и регистрация по ссылке: https://www.mera.ru/career/calendar/master-klass-virtual-reality-vr-igra-na-unity-za-chas
Участие бесплатное, количество мест ограничено!
Объявляется набор Нижегородских студентов на обучение профессии Java Developer!
Ближайший очный курс стартует уже в феврале.
Что мы предлагаем ?:
Актуальные технологии
Мы научим тебя объектно ориентированному программированию на Java, включая Standard и Enteprise edition, а также Oracle, SQL, web-технологиям, основам телекоммуникационных сетей, либо современным методологиям тестирования программных продуктов (в зависимости от выбранного направления).
Теория и практика
Курс обучения включает выполнение самостоятельного проекта с куратором из числа ведущих технических экспертов компании. Получай опыт под руководством профессионалов!
Возможность трудоустройства
Успешным студентам по результатам обучения мы предлагаем пройти собеседование на работу в компании. Гибкий график позволяет учиться и работать одновременно.
Спешите зарегистрироваться до 15 января.
Более подробную информацию о мероприятии Вы можете найти на нашем сайте: nn.edu-netcracker.com