
Dmitry
13.02.2017
20:02:26
на руби быстрее и тестами. На PHP у меня почему-то дольше тесты пишутся...

I
13.02.2017
20:10:16
ну взять тот же Laravel - я про тесты только там не знаю, а по скорости разработки должен быть примерно как рельса

Dmitry
13.02.2017
20:21:22
вот что еще заметил - руби код более компактный (меньше скобок и всякой синтаксичекской штуки + все объект и хорошая базовая библиотека)

Ruslan
13.02.2017
20:21:47
ларавель и рядом не стоял

Google

Ruslan
13.02.2017
20:21:59
максимум Yii

I
13.02.2017
20:22:27
максимум Yii
там немного другая архитектура уже, насколько я помню

Ruslan
13.02.2017
20:22:45
да, первая версия очень похожа на рельсы, во второй они многое поменяли

I
13.02.2017
20:23:15

Ruslan
13.02.2017
20:25:16
а ларевель мне не понравился, у него как-то все неудобно, с последними версиями не работал, но до этого мне не понравилось. Да и баги часто всплывали. Очень еще раздражало, что чтобы вывести на экран содержимое объекта нужно было использовать хелперы самого фреймоврка, если использовать стандратные функции PHP - print_r или var_dump то браузер просто вис

I
13.02.2017
20:25:30
ммм
я прямо поностальгировал от этих слов
print_r
var_dump

Ruslan
13.02.2017
20:25:56
это да)
теперь всему один ответ - pp

I
13.02.2017
20:26:09
что еще
в <pre> оборачивали

Ruslan
13.02.2017
20:26:15
ага

Google

I
13.02.2017
20:26:34
в тестах иногда ставлю точки остановки просто
но это на любителя

Ruslan
13.02.2017
20:27:08
я обычно либо pp либо уже капаюсь в коде через binding.pry

ivan
13.02.2017
20:28:44
Привет, ребят. А подскажите какой-нибудь руби-канал, куда вакансию можно постить?

trickster
13.02.2017
20:29:04
#phptalks

ivan
13.02.2017
20:29:09
(сорри, если тут с такими вопросами уже задолбали)

I
13.02.2017
20:29:23
а что за вакансия?)

Nikolay
13.02.2017
20:29:24
hh.ru

trickster
13.02.2017
20:29:26
?Если вы хотите предложить работу, то опишите её вместе с з/п + тег #работа.


ivan
13.02.2017
20:33:32
#работа Приветствую, коллеги. Активизировали поиск RoR-разработчиков, укрепляя наше взаимодействие с растущим клиентом – продукт с большой живой аудиторией, интересными задачами и новыми проектами. Долгая и стабильная занятость. Ищем несколько человек для укрепления команды, потому что внутри рождается все больше и больше интересных задач. Отмечу, что нам интересно пообщаться как с junior+, но основной фокус на крепких middle и выше. А еще приятный бонус, что для нас не проблема полностью удаленная работа из любой точки, где вы захотите работать. И перечислять деньги мы тоже умеем по-разному, хоть биткоинами. :)
У нас действительно отличная команда молодых специалистов, стремящихся развиваться. Большая свобода в принятии решений (которая конечно предполагает самоорганизацию, дисциплину и ответственность)
Ниже ключевая информация о работе. По любым вопросам и заинтересованностям пишите @xternal или на pavel@bongord.com
Вам предстоит:
* Участвовать в разработке новых сервисов компании.
( Участвовать в проектировании и реализации API для мобильных приложений.
* Поддерживать текущие проекты.
* Не придется заниматься версткой (у нас для этого есть другие специалисты)
Обязательные требования к кандидату:
* Уверенное знание Ruby on Rails.
* Уверенное использование: HTML/CSS (шаблонизаторы haml/slim), JavaScript, CoffeScript, jQuery, Twitter Bootstrap, PostgreSQL/MySQL; Git; Sidekiq/DelayedJob, Airbrake; ActiveAdmin, CanCan, devise; Rspec, Factory-Girl.
* Понимание, что тесты - это не пустое слово, когда и где их надо писать.
* Опыт реализации API.
* Знание, что такое CI: например, TeamCity, Jenkins или иного.
* Работа в команде и крупных проектах приветствуется.
* Опыт администрирования production среды (Capistrano, Unicorn, Debian/Ubuntu, как + знание Ansible, Docker и тп). У нас есть системные администраторы и devops, но важно понимать основы.
Основная вилка по ЗП – 90-150тр, – факт обсуждается индивидуально и исходит из рынка, опыта и комфортного уровня для человека.


I
13.02.2017
20:35:16
remote? хорошо
скинул знакомым, которые тут искали как раз по удаленке

ivan
13.02.2017
20:36:20
мопед не совсем мой, поэтому все вопросики можно в почту/телеграм указанные

I
13.02.2017
20:36:36
окей

v
13.02.2017
22:03:33

Dima
13.02.2017
22:04:14

v
13.02.2017
22:06:08

Google

Dima
13.02.2017
22:08:05
Не всегда можно его заюзать.

ojab
13.02.2017
22:14:34

Dima
13.02.2017
22:15:07
Эта библиотека не самая фичастая и быстрая.
Вот и все
Она очень не крутая на медленных соединениях и с большими данными.

Алексей
14.02.2017
09:56:03
никто не пробовал Rust пихать в рельсы чтобы быстрее работало?

Alexander
14.02.2017
10:02:45

Алексей
14.02.2017
10:04:26
тип посчитать чего туда сюда

v
14.02.2017
10:05:37
С же есть

Алексей
14.02.2017
10:06:33
С - скучно)
а раст вроде гарантии дает
я не разбираюсь потому и спрашиваю

v
14.02.2017
10:07:51

Алексей
14.02.2017
10:08:22

v
14.02.2017
10:08:30
так не говори ей

Алексей
14.02.2017
10:08:38
не могу

v
14.02.2017
10:08:47
всяко лучше, чем Rust со скуки теребить

Dima
14.02.2017
10:09:17
+

Alex
14.02.2017
10:09:46

Tim
14.02.2017
10:10:03
>моногамия

Google

Alex
14.02.2017
10:10:25
Для микросервисов: http://www.arewewebyet.org/

Алексей
14.02.2017
10:10:39
то что есть возможность я знаю, и даже больше одной, хотел спросить может кто уже пробовал

Alex
14.02.2017
10:10:42
diesel пишет один из разработчиков рельсы кстати.

Алексей
14.02.2017
10:11:38
интересненько
спасибо

Alex
14.02.2017
10:11:54
https://rocket.rs/
> микросервисы

Admin
ERROR: S client not available

Lupsick
14.02.2017
10:18:27
бессмысленный дроч

A
14.02.2017
10:30:35

Alexander
14.02.2017
10:31:15

Anastasia
14.02.2017
11:10:52
#работа
Всем привет!
Ищу full stack developer в международную компанию.
Работа в офисе, Москва, метро Павелецкая.
Сылка на вакансию: https://docs.google.com/document/d/1c0aqsisi4dHEwhxussDChrT6loVxsObTXaCtCIrSB6k/edit Основной стек: RoR, Go, PostgreSQL, Redis, MongoDB, JS, AWS
Буду рада ответить на вопросы)
E-mail: katuninan@mail.ru
Skype: katunina_anastasia

I
14.02.2017
11:12:40
Вилку напишите

Dmitry
14.02.2017
11:18:03
скажите может кто сталкивался - есть примерно 166 миграций в RoR 4 проекте. Можно ли их как-то сжать в одну? У меня из-за кастомных PG Enum типов schema.rb вот такая шляпа:
# Could not dump table "news" because of following StandardError
# Unknown type 'news_source' for column 'source'
надоело что их так много)

Alexander
14.02.2017
11:20:09
Вероятно даже тут очень давно кидали

Lupsick
14.02.2017
11:24:42
я кидал но не помню название

Dmitry
14.02.2017
11:25:25
ага, только вот в описании
> Squasher removes all the migrations and creates a single migration with the final database state of the specified date (the new migration will look like a schema).

Google

Dmitry
14.02.2017
11:25:56
а у меня не дампиться схема из-за кастомных enum-ов (

Lupsick
14.02.2017
11:26:24
оно миграции в одну объединит, а не на основе схемы построит
как я понимаю

Dmitry
14.02.2017
11:26:50
ну попробую отпишусь
спасибо

Anatoly
14.02.2017
12:30:39
Ребят, как внутри одного модуля вызвать другой модуль, который вне этого модуля?
class A::B::C
def m
X::Y::Z.new.call
end
end

Alexander
14.02.2017
12:31:11
но объявлять класс так не рекомендуется

Anatoly
14.02.2017
12:31:38
По дефолту он вызывает A::B::C::X::Y::Z.new.call

Alexander
14.02.2017
12:32:18

Anatoly
14.02.2017
12:32:34
Понял, спасибо
Неа, не работает через ::, uninitialized constant 'имя модуля'

Alexander
14.02.2017
12:40:52

Anatoly
14.02.2017
12:42:50
class Api::V1::AController < ApplicationController
def index
permited_params = params.permit!.to_h
render json: ::ServiceApi::GetA(permited_params)
end
end
app/services/service_api/get_a.rb
module ServiceApi
class GetA
def initialize()
end
end
end

Alexander
14.02.2017
12:43:25
нууу ээээ

Ruslan
14.02.2017
12:43:32
ты new забыл

Alexander
14.02.2017
12:43:36
1. GetA у тебя вызывается как метод, а не константа
и тут скорее ошибка про метод

Dmitry
14.02.2017
12:43:53
::ServiceApi::GetA.new(permited_params)