Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Развертывание Redmine с помощью Capistrano

Блог компании Southbridge Ruby *Git *Ruby on Rails *
Перевод


Это вторая часть моего руководства о том, как самостоятельно администрировать Redmine в долгосрочной перспективе. Первая часть была посвящена управлению собственной версией Redmine с помощью Git (ссылка на перевод).


Имея собственный репозиторий Redmine, пришло время ...

Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 5.5K
Комментарии 1

Анонс RamblerElixir #3

Блог компании Rambler&Co Ruby *Erlang/OTP *Ruby on Rails *Elixir/Phoenix *

Приглашаем разработчиков, тимлидов и всех, кто так или иначе связан с разработкой на Elixir, принять участие в RamblerElixir Meetup, который состоится 14 июня 19:00, в среду, на уютной мансарде Rambler&Co.
Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1.6K
Комментарии 2

Ruby on Rails соглашение. Часть 4

Ruby *Ruby on Rails *
Перевод


Цените интегрированные системы


Ruby on Rails можно использовать для разных целей, но его конек — это монолитные интегрированные системы. Такие системы нацелены на решение всей задачи совокупно. Через Rails проходит все, начиная от генерации JavaScript для мгновенного обновления страниц, и заканчивая миграцией базы данных от одной версии к другой, когда проект уже в эксплуатации.

Как уже было сказано раньше, в такой постановке задача весьма широка, но она вполне по силам одному человеку. Rails специально спроектирован так, чтобы один разносторонний специалист или небольшая группа могли создать полноценную систему. В противном случае специалисты забиваются в свои узкоспециализированные ниши, и чтобы реализовать серьезный проект, из этих специалистов приходится собирать целую команду.

Именно упор на расширение возможностей отдельного разработчика подталкивает нас к интегрированным системам. Интегрированная система позволяет убрать ненужные абстракции, уменьшить дублирование между слоями (например, использовать одни и те же шаблоны на сервере и на клиенте), а самое главное — до последнего не допустить перехода к распределенной архитектуре.
Читать дальше →
Всего голосов 15: ↑12 и ↓3 +9
Просмотры 5K
Комментарии 2

Анонс Ruby Meetup #6

Блог компании Rambler&Co Разработка веб-сайтов *Ruby *Ruby on Rails *
image

Традиционная встреча рубистов с докладами, общением и пиццей состоится 20 июля в офисе компании Rambler&Co!
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.6K
Комментарии 4

Начинаем работать с Ruby on Rails в Docker

Блог компании Southbridge Системное администрирование *Виртуализация *Серверное администрирование *DevOps *
Перевод

Docker замечательно справляется с изолированием приложений и их окружений, облегчая распространение и репликацию состояний между различными средами (dev, test, beta, prod и т. д.). Его использование позволяет избавиться от проблемы «на моей машине все работает» и помогает с легкостью масштабировать приложение по мере его роста.


Docker особенно хорош в том случае, когда у приложения много зависимостей или оно требует использования специфических версий библиотек и инструментов конфигурирования.


В этой статье мы возьмем простое приложение на Rails и подготовим его для использования в Docker-контейнере («докеризуем»).

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 15K
Комментарии 4

RailsClub 2017: ждем всех рубистов 23 сентября в Москве

Блог компании RubyRussia Ruby *Ruby on Rails *
Всем привет! Соскучились по нам? ) Мы уже готовимся к новой встрече. Сегодня расскажем о том, что будет на RailsClub 2017 и о том, как еще можно попасть в программу!

23 сентября, конгресс-центр Технополис Москва. Регистрация на сайте.

Итак, что будет:

image
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.6K
Комментарии 0

Чем плохи вложенные классы и как познавать rails magic

Программирование *Ruby on Rails *
Недавно столкнулся с забавной проблемой во время написании API при помощи grape. Grape тут на самом деле не при чем, статья скорее про то, как работает ActiveSupport, создавая всю ту магию, благодаря которой нам не нужны в rails постоянные require, и как на этом можно подорваться. Кому интересно, прошу под кат.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 2.6K
Комментарии 4

RailsClub 2017: Интервью с Антоном Давыдовым. Важно не останавливаться и предлагать концептуально новые решения

Блог компании RubyRussia Разработка веб-сайтов *Ruby *Программирование *Ruby on Rails *
Привет! Мы готовимся к RailsClub 2017 и традиционно беседуем с нашими любимыми спикерами. Сегодняшний герой — человек, получивший Ruby Hero Russia в прошлом году — Антон Давыдов. Антон OpenSource-энтузиаст и один из кор-разработчиков Ruby-фреймворка Hanami. Вольдэмар Дулецкий расспросил его о работе и взглядах на Ruby-разработку.

image
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 3.6K
Комментарии 5

RailsClub 2017: Интервью с Nick Sutterer. Rails умирает (а Ruby нет)

Блог компании RubyRussia Разработка веб-сайтов *Ruby *Программирование *Ruby on Rails *
Привет! Сегодня публикуем интервью с Ником Сатерером. Ник создатель Trailblazer, автор нескольких гемов и новых слоев абстракции в Rails, Rails contributor. Накануне RailsClub 2017, где Ник будет делать доклад, Дмитрий Матвеев пообщался с ним о его работе и взглядах на развитие Rails.

image
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 11K
Комментарии 31

RailsClub 2017: Интервью с Richard Schneeman

Блог компании RubyRussia Разработка веб-сайтов *Ruby *Программирование *Ruby on Rails *
Привет!

Мы вовсю готовимся к предстоящей конференции RailsClub 2017 (все случится 23 сентября) и беседуем с нашими спикерами о жизни и программировании. Сегодня Михаил Моргунов разговаривал с Richard Schneeman из Heroku, Ruby Hero 2016, Топ 50 Rails contributors.

image

Почему в докладе ты хочешь поговорить о потоках в Ruby?
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.3K
Комментарии 0

RailsClub 2017. Интервью с Luca Guidi, автором Hanami: смешиваем FP и OOP в Ruby

Блог компании RubyRussia Ruby *Ruby on Rails *ООП *Функциональное программирование *
Всем привет! Мы вовсю готовимся к RailsClub, который состоится 23 сентября (ааааа, это уже на следующей неделе!!). Программа на сайте, 500 крутых рубистов уже зарегистрировались, ждем только тебя! Еще можно успеть заскочить в последний вагон и поучаствовать в главном Ruby событии года в России.

У Павла Аргентова получилось очень интересное интервью с потрясающим человеком. Luca Guidi — семьянин, независимый OSS разработчик, автор Ruby фреймворка Hanami.

image
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 2.8K
Комментарии 1

RailsClub 2017. Интервью с Никитой Шильниковым, Dry-rb и Rom-rb core-разработчиком

Блог компании RubyRussia Open source *Ruby *Ruby on Rails *Функциональное программирование *
Отсчет до конференции RailsClub 2017 идет на дни, а мы продолжаем публиковать разговоры с нашими спикерами. Павел Аргентов расспросил Никиту Шильникова, разработчика Dry-rb и Rom-rb, о работе, книгах и состоянии дел в Ruby-сообществе.

image

Как ты начал программировать на Ruby?
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 2.7K
Комментарии 0

RailsClub 2017. Ответ на три главных вопроса от Piotr Solnica

Блог компании RubyRussia Разработка веб-сайтов *Ruby *Ruby on Rails *Функциональное программирование *
До RailsClub 2017 совсем немного (кстати, даже если вы не идете, не забывайте голосовать за Героев Руби). Сегодня хотим познакомить поближе еще с одним нашим гостем — Piotr Solnica, автором rom-rb и dry-rb и, как Петр пишет про себя, «all-around OSS contributor».

image

Как ты считаешь, какая самая большая задача сейчас стоит перед Ruby и RoR сообществом?
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.5K
Комментарии 0

RailsClub 2017. Интервью с организатором elixir-lang.moscow Никитой Соболевым

Блог компании RubyRussia Ruby *Ruby on Rails *Функциональное программирование *Elixir/Phoenix *
Мы уже пакуем 600 пакетов раздатки для участников RailsClub 2017 23 сентября, а наши спикеры добавляют последние штрихи к своим презентациям. Сегодня Алексей Могильников поговорил об Elixir c Никитой Соболевым, который делает сервисы в wemake.services, организет встречи elixir-lang.moscow и является амбассадором Auth0
.

image
Читать дальше →
Всего голосов 11: ↑6 и ↓5 +1
Просмотры 2K
Комментарии 7

Анонс RamblerElixir #4

Блог компании Rambler&Co Ruby *Erlang/OTP *Ruby on Rails *Elixir/Phoenix *

Приглашаем разработчиков, тимлидов и всех, кто так или иначе связан с разработкой на Elixir, принять участие в RamblerElixir Meetup, который состоится 19 октября в 19:00, в четверг, на уютной мансарде Rambler&Co.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.5K
Комментарии 2

Когда Феникс успел убить Рейлс?

Разработка веб-сайтов *Ruby *Программирование *Ruby on Rails *Elixir/Phoenix *
Перевод


Случается, что некоторые задачи не удаётся решить на привычном для вас языке программирования. Предположим, перед нами встала задача реализовать обмен сообщениями в реальном времени при больших объёмах трафика. Как сделать это оптимально? По понятным причинам, Руби – не лучший для этого вариант, поэтому придётся начинать поиски альтернатив. Перед вами появится множество путей, и как для рубиста, самым оптимальным выбором будет использование Эликсира.


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


Ответ на вопрос из заголовка и масса интересного об Эликсире сразу же под катом.

Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 10K
Комментарии 11

RailsClub 2017. Материалы

Блог компании RubyRussia Ruby *Программирование *Ruby on Rails *Конференции
23 сентября в Москве прошла конференция RailsClub. Под катом — много видео, немного фотографий, ссылки на презентации. Начнем с отчетного ролика — в нем коротко о том, как все было.


Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.8K
Комментарии 0

Настройка Minio и Nginx для RoR приложения

Ruby *Ruby on Rails *
Из песочницы

Minio — что это


Minio это простое, быстрое и совместимое с AWS S3 хранилище объектов. Minio создан для размещения неструктурированных данных, таких как фотографии, видеозаписи, файлы журналов, резервные копии, а также образы виртуальных машин и контейнеров. Небольшой размер позволяет включать его в состав стека приложений, аналогичного Node.js, Redis и MySQL. В minio также поддерживается распределенный режим (distributed mode), который предоставляет возможность подключения к одному серверу хранения объектов множества дисков, в том числе расположенных на разных машинах.

Читать дальше →
Всего голосов 15: ↑12 и ↓3 +9
Просмотры 15K
Комментарии 9

Анонс ElixirLangMoscow Meetup #7

Блог компании Rambler&Co Ruby *Erlang/OTP *Ruby on Rails *Elixir/Phoenix *

Клуб ElixirLangMoscow при поддержке Rambler&Co приглашает разработчиков, тимлидов и всех, кто так или иначе связан с разработкой на Elixir, принять участие в ElixirLangMoscow Meetup, который состоится 15 февраля в 19:00, в четверг, в баре «Дорогая, я перезвоню».
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.5K
Комментарии 1