
Kirill
04.06.2018
19:45:40

Danil
04.06.2018
19:45:46
/voteban@schors
Так
Как там

Google

Danil
04.06.2018
19:46:02
Ща
Го говно
Пхп лучше
Я ваш С++

Sergey
04.06.2018
19:46:20

Danil
04.06.2018
19:46:20
На Го шатал

Pawel
04.06.2018
20:03:06

Sergey
04.06.2018
20:03:26

Danil
04.06.2018
20:03:41
Тут у меня такой вопрос
Работодатель занимается разработкой ботов
Для всего у чего есть ааи
Апи
И он набирает кодеров

Google

Pawel
04.06.2018
20:04:16

Danil
04.06.2018
20:04:23
И там в скиллах есть
Js,php,css,html
Отсюда вопрос
Долбаеб ли он или нет?

Antony
04.06.2018
20:05:33
фулстак нынче не в моде?

Danil
04.06.2018
20:05:50
Нахуя ему фулстал
Он ботов делает
На сколько я знаю
На html
Еще ботов не пишут
Хотя я в деревне живу
Может чо и поменялось

Pawel
04.06.2018
20:07:49
блять, ты б ещё по одному слову в сообщении печатал. не заеьало тебя всех бесить этой тупостью да ещё с овер дохера сообениями?

Danil
04.06.2018
20:10:00
Нет
И
Нет

Pawel
04.06.2018
20:10:34
администрация, забанте нахер этого клована

Danil
04.06.2018
20:11:31
Какие мы злые
Будто я в беседу питонистов попал

Google

Адлет
04.06.2018
20:12:46
Причём тут питонисты ?

Danil
04.06.2018
20:12:58
А ты был в их беседк
?

Адлет
04.06.2018
20:13:20
Я сам питонист.

Pawel
04.06.2018
20:14:13
фулстак нынче не в моде?
фулстек нынче дешевле. Если тебе самому же делать фронт из своего апи, есть мотивация сделать нормальное апи, а не rest как это принято у тех, кто ни разу в жизне не писал фронт

Danil
04.06.2018
20:14:58
?

Адлет
04.06.2018
20:15:33
Ага. Злых я не замечал.

Pawel
04.06.2018
20:22:37
примерно так же как понять - нормальная либа или говно.
для вёрстки как раз таки пофигу на апи. А вот нормлюный UX на стремительно толстеющих клиентах построить весма не просто если апи делалось сумашедшими адептами rest в режиме "похеру на фронтенд"

Адлет
04.06.2018
20:24:22
Понятно.

Daniel
04.06.2018
20:43:38
?
Последнее предупреждение, потом ro на сутки

Kirill
04.06.2018
20:47:19
Вообще-то есть кнопка редактирования.

Pawel
04.06.2018
20:47:28
А какие есть в распоряжении разработчика на голанге работающие протоколы поверх вебсокета от сервера к клиенту? jsonrpc как выяснилось нет, например

Roman
04.06.2018
21:19:15

Pawel
04.06.2018
21:21:43
любую. graphql. jsonrpc. я не видел годного фронта на rest api, сомневаюсь что это вообще возможно

Roman
04.06.2018
21:23:09

Pawel
04.06.2018
21:24:40
ну ок, спасибо

Google

Roman
04.06.2018
21:25:39
webwire проходит на данный момент боевые испытания, api уже стабильное, у нас в beta'е всё работает, публиковать v1.0.0 пока ещё не спешим ибо главное: надёжность

Dmitri
05.06.2018
02:50:57
/voteban@schors

Alexey
05.06.2018
04:42:16

Dmitri
05.06.2018
04:42:35
за упоминание g-чего-нельзя-называть

Alexey
05.06.2018
04:42:48
/stat@combot

Combot
05.06.2018
04:42:48
combot.org/chat/-1001046001048

Alexey
05.06.2018
04:43:53

Admin
ERROR: S client not available

Pawel
05.06.2018
04:58:53

Constantine
05.06.2018
07:19:39
ребзи, а кто чем мажется при деплое микросервисов? кубернетис или сварм? терраформ или ансибл?

Pawel
05.06.2018
07:29:08
кубернетис

Lucky
05.06.2018
07:29:30
кубер + ансибл

Pawel
05.06.2018
07:30:25
я то сам не настоящий сварщик, но девопсы говорят, что всё остальное хуже
а для аркестровки - кафка

Александр
05.06.2018
07:37:52
кафка? это когда неожиданно с утра продакшен превратился в насекомое? :)

anton
05.06.2018
07:39:17

some_random_anonymous
05.06.2018
07:40:25
1. Terraform + AWS ECS + Docker
2. Terraform + AWS Lambda
(Но в другом чате уже отетил.)

Kaspar
05.06.2018
07:57:48

Александр
05.06.2018
08:10:52
У нас терраформ, номад, сальт

Bogdan (SirEdvin)
05.06.2018
08:13:47
Номад же)

Google

Andrey
05.06.2018
08:25:48
https://github.com/upend/IF_MS_BUYS_GITHUB_IMMA_OUT/blob/master/README.md

Oleg
05.06.2018
09:13:44
допустим есть фунция, которую я хочу выполнить в новом потоке и она возвращает ошибку, насколько адекватно будет таким образом хэндлить ошибку?
go func(){
if err := someFunc(); err != nil{
panic(err)
}
}

Kaspar
05.06.2018
09:15:38
Паник = exit(1)
Если это подходит то почему нет

Alexandr
05.06.2018
09:15:42
Все зависит от того, что ты собираешься делать с этой паникой. Если она не будет обработана, то начнется разворачивание стека, вплоть до завершения работы программы
Если ты хочешь обрабатывать ошибки на вызывающей стороне, то, я думаю, будет лучше сделать так:
errs := make(chan error)
go func(errc chan error){
if err := someFunc(); err != nil{
errc <- err
}
}(errs)

Oleg
05.06.2018
09:18:53

Vasily Romanov
05.06.2018
09:30:09

Pawel
05.06.2018
10:08:45

Daniel
05.06.2018
10:11:33
паника - это не способ хендлить ошибку

Pawel
05.06.2018
10:11:45

Daniel
05.06.2018
10:11:57
паника - это способ рассказать сисадмину, что он должен поговорить с программером о стектрейсе

Александр
05.06.2018
10:12:01

Pawel
05.06.2018
10:12:47

Daniel
05.06.2018
10:14:10
ну вот я привык о панике думать как о фразе "иди на хуй". тоже способ закончить разговор, но такой, специальный

Pawel
05.06.2018
10:14:35

Oleg
05.06.2018
10:15:49
да вопрос был вообще не про панику, паника это просто захардкоженый пример. Вопрос заключался в том, что нужно вызывать функцию в новом потоке, а функция что-то возвращает и адекватно ли в лямбде( или как анонимные функции в гоу называются) обрабатывать ошибку(или что-либо другое)

Daniel
05.06.2018
10:16:10
адекватно