Всё то же самое, что и ниже, но с нормальным форматированием, можно прочитать в телеграфе: http://telegra.ph/Sozdajte-vashe-pervoe-prilozhenie-na-Hanami-02-16

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

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

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

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

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

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

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

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

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

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

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

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

На воркшопе вы:
• Убедитесь, что Hanami простой и удобный фреймворк;
• Сможете на деле сравнить его с Rails и определить для себя плюсы и минусы обоих решений;
• Испытаете новую технологию, которую совместно создают разработчики-энтузиасты со всего мира;
• Найдёте идеи, которые можно будет использовать в своих проектах;
• Если вы перфекционист и обнаружите в Hanami то, что можно усовершенствовать — то получите хороший повод сделать свой вклад в опенсорс;
• Весело проведёте время и создадите свой собственный сервис по сокращению ссылок.

Мероприятие займет 3 часа. Проведёт воркшоп Антон Давыдов, core-разработчик Hanami.

• What to bring
Боевой настрой, ноутбук с ruby 2.3+ и любимым редактором кода.

Чтобы не терять время на воркшопе, поставьте дома Hanami: gem install hanami --pre

И создайте пустое приложение:

$ cd ~/path/to/projects/
$ hanami new link_shortener --database=postgresql --test=rspec --template=slim
$ cd link_shortener/
$ bundle install

• Important to know
ВАЖНО! При входе нужно пройти КПП, назвать фамилию и имя, с которыми вы зарегистрировались на митап (т.е. здесь). Если вашей фамилии и имени нет, то пройти вы не сможете.

Поэтому, если вы зарегистрировались без указания реального имени, то, пожалуйста, исправьте ФИО, чтобы мы могли распечатать нормальные списки для КПП. Спасибо.

There are no comments. Be the first one!

БЦ Universe, JetBrains