
lexxx
09.10.2018
10:37:17

Marperia
09.10.2018
10:37:30

F
09.10.2018
10:37:38

Vladimir
09.10.2018
10:37:47

Google

lexxx
09.10.2018
10:37:55

Daniel
09.10.2018
10:37:56
коллеги, давайте сегодня без языкосрача

lexxx
09.10.2018
10:38:07
ок, ну мы же не сремся, так дискутируем

Marperia
09.10.2018
10:38:22
а зачем он нужен?
Чтобы в ноде писать не на джаваскрипте, а с классами и статической типизацией, как в джаве. Wait, oh shi~

Viktor
09.10.2018
10:43:57
А есть у кого-то материалы типа "В нашем крупном проекте мы выбрали Go, а не X, потому что Y, а не потому что он модный и молодежный"? Проблема в том, что в интернетах сравнение go с другими языками достатчно абстрактное, хотелось бы посмотреть на внятные живые примеры

Maruf
09.10.2018
10:45:50
Всем привет!вопрос по handlebar в Go. Допустимо ли использовать case в template?
пытался запустить выводит ошибку
{{switch .Status}}
{{case "none"}}<span class="badge badge-secondary">Unchecked</span>{{/case}}
{{case "checked"}}<span class="badge badge-success">Checked</span>{{/case}}
{{/switch}}

Vadim
09.10.2018
10:46:01
А есть у кого-то материалы типа "В нашем крупном проекте мы выбрали Go, а не X, потому что Y, а не потому что он модный и молодежный"? Проблема в том, что в интернетах сравнение go с другими языками достатчно абстрактное, хотелось бы посмотреть на внятные живые примеры
Для бэктестинга стратегий я выбрал го, потому что он достаточно быстрый, легко распаралелить задачу, идеально читабельный, на нем легко пишется, задача не большая.

Viktor
09.10.2018
10:50:05

Vadim
09.10.2018
10:51:31

Daniel
09.10.2018
10:52:44

Viktor
09.10.2018
10:56:00

Daniel
09.10.2018
10:57:06
в сочетании с блокирующим IO в горутинах - да

Dk
09.10.2018
11:11:28
Завтра собес
Отстойный собес. Я даже не понял почему меня не взяли. Вопросы странные и в конце "нам не нужны джуны"
Вот скажите, зачем нужен буфер в каналах? Может я не понимаю?

Google

Olzhas
09.10.2018
11:12:17

in favor
09.10.2018
11:12:24
Чтобы знать сколько сообщенек будет в канале ?

Илья
09.10.2018
11:12:53
woot?

Dk
09.10.2018
11:13:45
Ну вот, я понимаю, что буфер нужен для того, чтобы поток кинул данные в буфер и дальше спокойно работал, не блокируясь.

Slach
09.10.2018
11:13:48

Volodymyr
09.10.2018
11:13:52
чтобы влезло больше чем одно значения и не было блокировки, если захочешь туда что-то записать, но еще не прочитал.

Илья
09.10.2018
11:14:13

Volodymyr
09.10.2018
11:16:07
кстати да, я смотрел вакансии их во-первых очень мало и во-вторых на джунов нет ниодной.

Dk
09.10.2018
11:17:26
Бывают собеседования, с которых уходишь и узнаёшь кучу нового. За такие даже платить можно. А вот так, выходишь и думаешь, что это было и что от тебя хотели.

Sergey
09.10.2018
11:18:26
А кто-нибудь знает, куда пропал pro.go?

Daniel
09.10.2018
11:18:42
мы его закрыли

Roman
09.10.2018
11:20:14

Илья
09.10.2018
11:20:33
:D

Slach
09.10.2018
11:20:48

Илья
09.10.2018
11:20:58

Daniel
09.10.2018
11:21:47

Roman
09.10.2018
11:23:33
так вы проводите собеседования? :D
да, но к нам он не ходил ) просто пассаж про "буфер нужен для того, чтобы поток кинул данные в буфер и дальше спокойно работал" напомнил по стилю мне "Так ты выйди со мной раз на раз"

Daniel
09.10.2018
11:24:17
эх

Dk
09.10.2018
11:31:25
А почему Go модный?
Я думал, Haskell

Google

Dk
09.10.2018
11:31:48
Молодежный

Daniel
09.10.2018
11:31:59
хаскель как раз молодежный

Илья
09.10.2018
11:34:02
хм, помоему староват для моложености

Daniel
09.10.2018
11:34:25
а он вечно молодой

Илья
09.10.2018
11:34:33
хотя функциональщина сейчас да, модная, но если брать то, что нужно на рынке, это skala/clojure

Daniel
09.10.2018
11:34:54
rust, кстати, может та же судьба ожидать, если в ближайшие пару лет на нем что-нибудь значительное не напишут

Dmitriy
09.10.2018
11:37:10

Илья
09.10.2018
11:37:35
у erlang ограниченное поле, даже более ограниченное чем у go
:( я когда-то хотел на нем писать за деньги, но с работой не задалось

Eugenii
09.10.2018
11:38:07

Илья
09.10.2018
11:38:29
если бы Макс Лапшин набирал немного раньше людей :) я бы залез

/dev/null
09.10.2018
11:38:30

/dev/null
09.10.2018
11:38:36
в Go

Andrei
09.10.2018
11:38:52

Daniel
09.10.2018
11:39:31
ну вот пусть он выйдет, и окажется хорошим

Andrei
09.10.2018
11:39:37
хм... чем ограничено то?
тем, что адекватные люди его используют в основном только для написания простых крудов и консольных утилит
для чего он и создавался

Viktor
09.10.2018
11:40:00

Alexander
09.10.2018
11:40:02
как раз для простых крудов лучше использовать что-то заточенное под круды

Andrei
09.10.2018
11:40:15

Google

/dev/null
09.10.2018
11:40:17

Alexander
09.10.2018
11:40:19
пыху, рельсы, джанго. если тырпрайз - то спрингбуты
и да, язык заточенный под сетевые приложения и асинхронщину - круды и консольные утилитки. океееей

Daniel
09.10.2018
11:41:17
так он уже вышел
это все еще не продукт на расте, а продукт с вкраплениями раста. я понимаю, вам бы хотелось, чтобы мы, глядя на огнелис, полюбили раст. но - нет.

/dev/null
09.10.2018
11:42:05

Andrei
09.10.2018
11:42:46
такой себе аргумент
ну а какой тебе аргумент нужен? в этом чатике уже обсасывали все слабые стороны гошечки по сотне раз, в кратце:
- боль с обработкой ошибкой
- боль с обобщенным програмированием
- нетюнящийся гц, который будет работать так, как это нужно гуглу в своих проектах, а не тебе в твоем
резюме: пригоден только для простых крудов и консольных утилит

Daniel
09.10.2018
11:42:56

/dev/null
09.10.2018
11:43:12

Daniel
09.10.2018
11:43:41

Admin
ERROR: S client not available

Andrei
09.10.2018
11:43:44

/dev/null
09.10.2018
11:43:58

Roman
09.10.2018
11:46:18

Илья
09.10.2018
11:46:27

Eugenii
09.10.2018
11:46:28

Daniel
09.10.2018
11:47:26

The
09.10.2018
11:47:59
все косяки исправимы, с удобством падает читабельность, всякие тернарники и прочее говно добавят и читай потом этот язык чубакки. создали язык простой как палка, и пишеться и читается код вполне себе легко. насущные проблемы рано или поздно или поправят, или появится язык с такой-же аналогичной моделью CSP, но более продуманный и гибкий. ну а тюнить GC при таком бусте производительности железа мне кажется уже моветон.

Andrei
09.10.2018
11:48:01

Daniel
09.10.2018
11:48:01

Dk
09.10.2018
11:48:12
Тролль?
Нет, почему? Вакансий 15-20, чат в 6 раз меньше любого айтишного. Ну, только репозитории я не считал. Golang вроде больше 6 лет существует, где он модный?

Google

Dk
09.10.2018
11:48:39
Или как python, надо подождать 20 лет до популярности?

Илья
09.10.2018
11:48:47
ну, в яве гц сложнее, его есть куда тюнить, по поводу гошного как-то на митапе кто-то набрасывал про теоретическую фрагментацию, но ее никто не видел

Daniel
09.10.2018
11:49:29

Илья
09.10.2018
11:49:34
или опять Пайк виноват?

Dk
09.10.2018
11:50:01
Отчасти
Первые вроде на пхп той же пишут
Кастомной

Daniel
09.10.2018
11:50:57

Andrei
09.10.2018
11:54:06

Dk
09.10.2018
11:54:14

Илья
09.10.2018
11:54:26
с крудами, у меня аж пригорело, на го пилят много всего, но webapi наколеночное как раз, я бы не стал пилить на го, если нет требований по нагрузке, а вот задачи с активным использованием io отлично переписываются, и язык там воплне работает, а его читабельность гарантирует поддерживаемость

Daniel
09.10.2018
11:54:51
Не могу вспомнить
тогда, коллега, вы слегка профнепригодны
потому что вышли docker и k8s

Andrei
09.10.2018
11:54:59
а вот если захочешь писать какой-нибудь ml или что-нибудь типа кафки, то без тюнинга гц никуда

Илья
09.10.2018
11:55:17

Daniel
09.10.2018
11:55:21

Илья
09.10.2018
11:55:23
как пример

Daniel
09.10.2018
11:55:33

Илья
09.10.2018
11:56:15
говно
хем, ну, вышло оно в крайние 5 лет

Daniel
09.10.2018
11:56:27
не очень оно получилось