• 29 марта 2017, среда
  • Москва, Большой Лёвшинский переулок, д. 1/11 Офис компании Artec 3D

Создайте ваше первое приложение на Hanami

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

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

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

2824 дня назад
29 марта 2017 c 19:00 до 22:00
Москва
Большой Лёвшинский переулок, д. 1/11 Офис компании Artec 3D

Приходите на воркшоп, посвященный созданию приложений на Hanami. Мероприятие будет интересно всем, кто слышал об этом фреймворке, но никогда не использовал его «в бою». Воркшоп будет полезен, если вы уверенно владеете Ruby и имеете опыт разработки на Rails. Ведущий: Антон Давыдов

Hanami – молодой и пока ещё малоизвестный веб-фреймворк, который до 2016 года носил название Lotus. Это современный, быстрый и лёгкий инструмент, позволяющий создавать поддерживаемый код за считанные минуты.

3 причины, по которым стоит попробовать Hanami

Он лёгкий

Hanami — довольно компактный фреймворк. В нем вы найдете всё необходимое для создания любого веб-приложения — и ничего лишнего. Проект можно легко масштабировать, подключая нужные модули и библиотеки.

 

Интересный факт: Hanami использует на 60% меньше памяти, чем другие Ruby-фреймворки.

 

У него классная архитектура

Если вы когда-либо испытывали боль от Rails way – вы оцените Hanami.

Hanami создаёт экшены контроллеров как изолированные классы, делая их проще для использования и тестирования.

Также фреймворк поощряет вас проектировать логику приложения в юзкейс-объектах (интеракторах). Вью отделены от шаблонов, и поэтому логика может содержаться и тестироваться изолированно.

 

Он потокобезопасный

Ускоряйте работу приложения с помощью тредов. Писать потокобезопасный код на Hanami несложно — будь то фулстек или отдельные модули. Также Hanami потокобезопасен в рантайме.

 

Заинтересовались?

Приходите на воркшоп, посвященный созданию приложений на Hanami. 

Мероприятие будет интересно всем, кто слышал об этом фреймворке, но никогда не использовал его «в бою». Воркшоп будет полезен, если вы уверенно владеете Ruby и имеете опыт разработки на Rails.

 

Программа воркшопа

Теория

Поговорим о фреймворке и его возможностях, обсудим основные принципы и подходы. 

 

Практика

Напишем на Hanami сокращатель ссылок: стандартное приложение с веб-частью, авторизацией через OAuth и простой панелью администрирования. В работе будем следовать принципам TDD.

 

Общение

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

 

На воркшопе вы:

• Убедитесь, что Hanami простой и удобный фреймворк;

• Сможете на деле сравнить его с Rails и определить для себя плюсы и минусы обоих решений;

• Испытаете новую технологию, которую совместно создают разработчики-энтузиасты со всего мира;

• Найдёте идеи, которые можно будет использовать в своих проектах;

• Если вы перфекционист и обнаружите в Hanami то, что можно усовершенствовать — то получите хороший повод сделать свой вклад в опенсорс;

• Весело проведёте время и создадите свой собственный сервис по сокращению ссылок.

 

Мероприятие займет 3 часа. Берите с собой боевой настрой, ноутбук с ruby 2.3+ и любимым редактором кода.

 

Встреча проводится при поддержке и в офисе компании Artec 3D, мирового лидера на рынке решений для 3D-сканирования. Технологии Artec позволяют за минимальное время создавать трёхмерные модели объектов с метрологической точностью. Портативные 3D-сканеры Artec применяются ведущими компаниями и организациями, такими как Google, Toyota, SENNHEISER и др., для трёхмерной оцифровки объектов и разработки новых продуктов. 3D-сканер Artec Eva используется в Белом доме: с его помощью был создан первый в истории 3D-портрет главы государства – 44-го президента США Барака Обамы.

Регистрация

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

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

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

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