Программирование на Ruby - Новости

Обновления в Rails Style Guide

Сегодня была закончена работа над переводом руководства по стилю оформления кода на Rails на русском языке.

Руководство является русскоязычным переводом составляемого сообществом сборника лучших практик под редакцией Божидара Бацова.

Оригинал на английском: https://github.com/bbatsov/rails-style-guide

Русская версия: https://github.com/arbox/rails-style-guide

Замечания, комментарии, исправления приветствуются!

Источник: rubyflow.ru

vruby - очередной менеджер версий Ruby

vruby - менеджер версий, который создан специально для тех, у кого Ruby не единственный часто используемый язык программирования.

В настоящий момент проект находится в стадии альфа-версии, так что у вас есть отличная возможность помочь автору. Подробное описание идей, и список задач требующих реализации вы найдете на GitHub - github.com/joefiorini/vruby.

Источник: rubyflow.ru

RubyC вновь собирает рубистов в Киеве

RubyC-2015

30-31 мая компания Svitla Systems проводит третью конференцию по Ruby и Ruby on Rails.

Приглашаем разработчиков всех уровней на одну из самых ярких киевский Ruby конференций – RubyC-2015. Вас ожидает два дня посвященных последним новостям, трендам и лучшим проектам на Ruby. Вы с пользой проведете выходные, наберетесь новых идей и познакомитесь с лучшими западными докладчиками.

К нам уже пакуют чемоданы RubyHero-2014 Ara T. Howard (США), Julian Cheal (Великобритания), Lourens Naudé (Португалия), Bozhidar Batsov (Болгария), и что особенно приятно Ben Lovell (Великобритания), выступавший на RubyС в прошлом году. Список еще далеко неполный, поэтому если хотите присоединиться к команде спикеров – заполняйте форму на сайте конференции http://rubyc.eu/#speakers.

Организатор, Svitla Systems, выражает особую признательность компании Soft Serve. которая уже второй год выступает Генеральным спонсором конференции; а также медиа-партнерам: порталу Ruby no name, компании Ruby Garage, IT ассоциации Украины, сайтам RubyFlow.ru и RubyJobs.ru ;). Желающих пополнить благородный список партнеров конференции ожидает подробная контактная информация на сайте.

И, конечно, не забудьте, что между докладами гостей ждет не только освежающий кофе, но и массаж от ребят из Office Massage, а еще конкурсы и подарки от организатора и партнеров!

Полезности:

  • Пока спикеры определяются с темами, продажа билетов идет полным ходом!
  • Место проведения конференции: БЦ «ИНКОМ», ул. Смоленская, 31-33, Киев.
  • Рабочие языки конференции – английский, русский, украинский.
  • Узнавайте новости первыми из Twitter и Facebook.
  • А еще смотрите архивы прошлого года.

До встречи на RubyC-2015!

Впервые RubyC состоялась в 2011 году, став одним из наиболее значимых событий для руби-сообщества. Неизменно конференция собирает высококлассных докладчиков из разных уголков земного шара, и около 300 посетителей из стран СНГ. Спикерами RubyC за это время стали лучшие Ruby эксперты, чьи выступления бережно хранятся в архивах http://rubyc.eu/#archives.

Организатор — Svitla Systems Inc. основана в 2003 году и занимается разработкой программного обеспечения и аутсорсинга. Штаб квартира компании находится в Сан-Франциско, Калифорния, а центры разработки в Украине - в Киеве, Харькове, Черкассах, Черновцах, Львове, а недавно был открыт офис в Черногории. Среди клиентов Svitla Systems есть как стартапы из Силиконовой долины, так и всемирно известные компании Monster Worldwide и Стэнфордский университет. Подробнее на http://svitla.com/

Источник: rubyflow.ru

Тест производительности: Sinatra против Lotus

Maciej Małecki провел эксперимент и сравнил производительность двух фреймворков: старого ветерана Sinatra и подающего надежды новичка Lotus.

Помимо самих фреймворков в битве принимали участие:

  • Slim, чтобы рендерить шаблоны,
  • Sequel, чтобы коннектиться в базе данных,
  • Puma, чтобы все это работало :)

О деталях тестирования и сами результаты, вы найдете в статье "Lotus performance tested against Sinatra".

Источник: rubyflow.ru

Что Rails 5.0 грядущий несет нам?

Хотите узнать куда денется rake db:migrate или что делает rake restart? Может интересно какую версию будет поддерживать Rails 5.0?

Тогда ищите ответы в статье "Upcoming changes in Rails 5.0".

Источник: rubyflow.ru

Конференция RubyConfBY

22 марта в Минске в отеле Олимп (пр. Победителей,103) состоится первая крупная технологическая конференция RubyConfBY, посвященная Ruby, Rails и сопутствующим технологиям. Конференция пройдет в течение 1 дня, в один поток и соберет спикеров из 8 стран мира.

На конференции соберется 150-200 разработчиков, чтобы обсудить насущные вопросы:

  • Канет ли в Лету старый добрый Bundler, уступив место Rubygems?
  • Пора ли бросать надоевший REST и пробовать Hypermedia API?
  • Так ли популярны рельсы на хакатонах до сих пор?
  • Переходить ли на Trailblazer в создании архитектуры рельсовых приложений?
  • Ну и, конечно, выяснить насколько стильный создатель Ruby Style Guide?

На конференции также будут пристутствовать представители компаний-спонсоров Toptal, appcast.io которые готовы поделиться своим опытом разработки на Ruby & Rails. Полную программу смотрите на сайте.

Всем читателям rubyflow.ru организаторы предоставляют скидку 20% на билет по промо-коду RUBYFLOW.

Промокод вводится при покупке билета на сайте конференции.

Билеты уже в продаже на сайте конференции http://rubyconference.by/

Источник: rubyflow.ru

Полнотекстовый поиск с PostgreSQL в Rails

Подробный туториал о том, как сделать полнотекстовый поиск в Rails штатными средствами PostgreSQL. По одной таблице или по нескольким сразу - тут уж как захочется:

https://mkdev.me/posts/kak-delat-full-text-poisk-v-rails-pri-pomoschi-postgresql

Источник: rubyflow.ru

Две недели до старта МАТЕ Ехро 2015

MateExpo

Уже через неделю начнется крупнейшая на территории СНГ выставка и конференция, посвященная инновационным технологиям, — MATE Expo 2015. Мероприятие будет проходить 12–14 марта в КВЦ «Сокольники» и соберет все инновации из мира IT-технологий.

  • Шесть потоков тематических конференций;
  • Церемония награждения Apps Awards;
  • Презентация новых электромобилей Tesla;
  • Бесплатные виртуальные горки;
  • Открытый лекторий от ведущих экспертов мобайл индустрии;
  • Мастер-классы по созданию дополненной реальности;
  • Площадка Speed Dealing - встреча инвесторов и Start up проектов;
  • Выставочные стенды mobile и digital-компаний;
  • 3D-сканирование и 3D-печать человека;
  • Hi-tech Fashion Show c презентацией аксессуаров и предметов гардероба, созданных с помощью новейших технологий.

Записывайтесь и приходите на МАТЕ Ехро 2015. До выставки осталось всего две недели.

Все подробности на официальном сайте - http://mate-expo.ru.

Контакты: client@smile-expo.com, +7 495 212 11 28

Предварительная покупка билетов дешевле, чем в день мероприятия.

Источник: rubyflow.ru

Enigma

Интересный мини-проект воссоздания принципа работы шифровальной машина "Энигма". 30 строк Ruby-кода :)

Код и подробные объяснения читайте в статье "Understanding the Enigma machine with 30 lines of Ruby. Star of the 2014 film “The Imitation Game”"

Источник: rubyflow.ru

Максимально быстрый и полноценный блог на AWS и Middleman

Подробная статья о том, как при помощи генератора статичных сайтов Middleman сделать блог, поддерживающий markdown, I18n, SCSS, Coffeescript и что угодно ещё. Более того: как задеплоить и распределить по CDN этот блог используя AWS S3 и CloudFront.

http://mkdev.me/categories/back-end/posts/maksimalno-bystryy-i-polnotsennyy-blog-na-middleman-i-aws

Источник: rubyflow.ru

Обновление в Ruby Style Guide

Вышло очередное обновление руководства по стилю оформления кода на Руби на русском языке.

Руководство является переводом составляемого сообществом сборника лучших практик под редакцией Божидара Батсова.

Английский оригинал: https://github.com/bbatsov/ruby-style-guide

Русская версия: https://github.com/arbox/ruby-style-guide

Источник: rubyflow.ru

TheRole 3. Авторизация для Ruby on Rails

Вышла 3-я версия гема TheRole. В этот раз мы сконцентрировались на тестах и разделении API и UI гема.

Подробный рассказ о геме на русском языке сегодня опубликован на хабре.

ГЕМ: https://github.com/the-teacher/the_role
СТАТЬЯ: http://habrahabr.ru/post/249951/

Источник: rubyflow.ru

Онлайн-интенсив "Профессиональная разработка на Ruby on Rails"

alt text

Открыта регистрация 5-го потока уникального интенсива по Ruby on Rails от онлайн-школы Thinknetica. Количество мест ограничено!

Для кого?

Этот интенсив для тех, кто уже знает основы Ruby on Rails, но хочет стать профессионалом и научиться создавать production-ready приложения.

За 3 месяца с нами вы освоите больше, чем самостоятельно за год.

Что будет?

На курсе основное внимание уделено лучшим практикам и подходам профессиональных разработчиков. Вы научитесь создавать приложения «с нуля» и до деплоя. Изучите такие техники как TDD/BDD, agile-методологии, git flow. Познакомитесь со множеством полезных библиотек, узнаете о внутреннем устройстве Rails, научитесь писать хороший код, проектировать архитектуру, создавать REST API, настраивать сервер и делать деплой, а также многому другому.

Как проходит интенсив?

В курс включены общие занятия в виде скринкастов, мастер-классы с приглашенными экспертами, а также индивидуальные занятия с ментором 1 на 1 в режиме «онлайн», где вы можете задать свои вопросы, получить оценку качества кода, советы и рекомендации от опытного разработчика. После каждого занятия вы получаете задания, выполняя которые вы на практике отрабатываете новые знания и навыки.

Что в итоге?

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

Регистрируйтесь, пока есть места!

Источник: rubyflow.ru

Pliny - скелет для создания HTTP APIs

Pliny - это продукт команды инженеров из Heroku. Он базируется на Sinatra и других отличных и проверенных временем инструментов типа Sequel и Puma.

Pliny - яркий пример умения отлично сочетать различные библиотеки.

Все подробности ищите на GitHub - github.com/interagent/pliny.

Источник: rubyflow.ru

3 неправильных и 1 правильный способ сделать блог. От статики к Rails и обратно к статике.

Статья о нелёгком процессе выбора правильной технологии для блога. За 7 лет проект fodoj.com прошёл от статичных файлов к блогу на Rails только чтобы понять, что статичные файлы и Middleman gem это хорошо.

http://mkdev.me/categories/back-end/posts/3-nepravilnyh-i-1-pravilnyy-sposob-sdelat-blog

Источник: rubyflow.ru

gem 'smsru'

Всем привет!

Представляю Вашему вниманию gem 'smsru' от Фастерии!
Он представляет собой современный gateway к сервису sms.ru. В качестве вкусностей есть config.sms_ru.delivery_method, напоминающий config.action_mailer.delivery_method гем'а letter_opener.

Желающие поконтрибутить - в issues!

Источник: rubyflow.ru

Вход для пользователей

Новые пользователи