@gogolang

Страница 1522 из 1630
lexxx
09.10.2018
10:37:17
*большие >= 100k строк кода
ну так тайпскрипт в помощь, никто про отсутствие типизации и не говорит

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
Viktor
09.10.2018
10:50:05
Для бэктестинга стратегий я выбрал го, потому что он достаточно быстрый, легко распаралелить задачу, идеально читабельный, на нем легко пишется, задача не большая.
Если убрать "легко распаралелить задачу", то по сути набор причин ничем не отличается от любого другого аналога. Может это действиельно просто дело вкуса

Daniel
09.10.2018
10:52:44
Если убрать "легко распаралелить задачу", то по сути набор причин ничем не отличается от любого другого аналога. Может это действиельно просто дело вкуса
два есть технолигических преймущества. два. 1. динамический тредпул под горутинами 2. eventloop под сетевым IO

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

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

Google
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
мы его закрыли

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

Slach
09.10.2018
11:20:48
Бывают собеседования, с которых уходишь и узнаёшь кучу нового. За такие даже платить можно. А вот так, выходишь и думаешь, что это было и что от тебя хотели.
дак мы вроде объяснили что от тебя хотели ;) ну как бы подразумевается что человек который пишет на Go пишет потому что "конкурентность", а не потому что "модно" и примитивы соответсвующие может объяснить =)

Илья
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, кстати, может та же судьба ожидать, если в ближайшие пару лет на нем что-нибудь значительное не напишут

Илья
09.10.2018
11:37:35
у erlang ограниченное поле, даже более ограниченное чем у go

:( я когда-то хотел на нем писать за деньги, но с работой не задалось

Eugenii
09.10.2018
11:38:07
у erlang ограниченное поле, даже более ограниченное чем у go
там элексир на той же OTP туда сейчас массово рубисты ломанулись

Илья
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
rust, кстати, может та же судьба ожидать, если в ближайшие пару лет на нем что-нибудь значительное не напишут
а что считать значительным? огнелис уже больше чем наполовину переписали

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

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

для чего он и создавался

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

Andrei
09.10.2018
11:40:15
Google
Alexander
09.10.2018
11:40:19
пыху, рельсы, джанго. если тырпрайз - то спрингбуты

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

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

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

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

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

Admin
ERROR: S client not available

Andrei
09.10.2018
11:43:44
как тебя не забанили тут еще, вот в чем вопрос
бан скорее грозит вам с вашими моментальными переходами на личности, когда по делу нечего сказать

Roman
09.10.2018
11:46:18
Eugenii
09.10.2018
11:46:28
ну чет вот люди больше не хотят на этом говне писать
зря вы так, на скриптовых админка, да и прототип быстро а на гошу переписывать, узкие места, даже если это потихоньку становится все

Daniel
09.10.2018
11:47:26
что там с gc то? кто куда его тюнит? вы упоролись?
в яве раньше тюнили. но у G1, по-моему, уже и ручек особо нет...

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

Andrei
09.10.2018
11:48:01
что там с gc то? кто куда его тюнит? вы упоролись?
его тюнит гугл конкретно под свои задачи, в той же джаве можно тюнить под себя + есть альтернативы

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
ну, в яве гц сложнее, его есть куда тюнить, по поводу гошного как-то на митапе кто-то набрасывал про теоретическую фрагментацию, но ее никто не видел

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

Dk
09.10.2018
11:50:01
Отчасти

Первые вроде на пхп той же пишут

Кастомной

Daniel
09.10.2018
11:50:57
Переписали vk и мейл?
на вопрос ответьте, пожалуйста

Andrei
09.10.2018
11:54:06
какие у вас были проблемы с gc go?
у меня не было, потому что я у не упарываюсь по го и использую его строго по назначению, то есть в простых крудах

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:23
как пример

Daniel
09.10.2018
11:55:33
nsq?
говно

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

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

Страница 1522 из 1630